return []
memberships = self._campus_info('membership_ids', userid)
- for m in memberships:
- m['role'] = self._decode_role(m['role'])
+ if memberships:
+ for m in memberships:
+ m['role'] = self._decode_role(m['role'])
return memberships
def _decode_role(self, role):
fileobj_origname = m.CharField(max_length=2048, blank=True, null=True)
fileobj_mimetype = m.CharField(max_length=128, blank=True, null=True)
+ itemnotes = m.TextField('Item Notes', blank=True, null=True)
+
class Meta:
ordering = ['title', 'author', 'published']
issue=clean('issue'),
pages=clean('pages'),
isbn=clean('isbn'),
+ itemnotes=clean('itemnotes'),
)
item.save()
elif item_type == 'ELEC':
<tr><th>Pages</th><td><input type="text" name="pages" value="${item.pages}"/></td></tr>
<tr><th>ISBN</th><td><input type="text" name="isbn" value="${item.isbn}"/></td></tr>
<tr><th>Bib Id of Item</th><td><input type="text" name="bib_id" value="${item.bib_id}"/></td></tr>
+ <tr><th>Item Notes</th><td><textarea rows="3" name="itemnotes">${item.itemnotes}</textarea></td></tr>
<tr py:if="user.is_staff and item.item_type == 'ELEC'">
<th>Copyright Status</th>
<td>
<tr py:if="item.issue"><th>Issue</th><td>${item.issue}</td></tr>
<tr py:if="item.pages"><th>Pages</th><td>${item.pages}</td></tr>
<tr py:if="item.isbn"><th>ISBN</th><td>${item.isbn}</td></tr>
+ <tr py:if="item.itemnotes"><th>Notes</th><td>${item.itemnotes}</td></tr>
<!--
<tr py:if="callnum"><th>Call Number</th><td>${callnum}</td></tr>
-->