Changeset 7ed402e
- Timestamp:
- 02/20/12 16:58:37 (15 months ago)
- Branches:
- master, crem, crem2, dev, diadems, forma, generic, instru_search, lam, nlivemulti, production, release/1.4.4, security, social, storage, test
- Children:
- 9290fec
- Parents:
- 9f838ba
- git-author:
- yomguy <yomguy@…> (02/20/12 16:58:37)
- git-committer:
- yomguy <yomguy@…> (02/20/12 16:58:37)
- Files:
-
- 1 added
- 6 edited
-
README.rst (modified) (1 diff)
-
telemeta/admin.py (modified) (2 diffs)
-
telemeta/models/enum.py (modified) (6 diffs)
-
telemeta/models/media.py (modified) (1 diff)
-
telemeta/templates/telemeta/mediaitem_detail.html (modified) (1 diff)
-
telemeta/views/base.py (modified) (2 diffs)
-
tools/dev/pypi.sh (added)
Legend:
- Unmodified
- Added
- Removed
-
README.rst
r9f838ba r7ed402e 86 86 $ git clone http://vcs.parisson.com/git/telemeta.git 87 87 88 Licen ce88 License 89 89 ======= 90 90 -
telemeta/admin.py
rd5b2406 r7ed402e 74 74 ordering = ['-time'] 75 75 76 class FormatAdmin(admin.ModelAdmin): 77 search_fields = ['code', 'vendor'] 76 78 77 79 admin.site.register(MediaFonds, MediaFondsAdmin) … … 97 99 98 100 admin.site.register(Revision, RevisionAdmin) 101 102 admin.site.register(Format, FormatAdmin) -
telemeta/models/enum.py
r9acae9b r7ed402e 40 40 "Abstract enumerations base class" 41 41 value = CharField(_('value'), required=True, unique=True) 42 42 43 43 def __unicode__(self): 44 44 return self.value … … 78 78 verbose_name = _("record author") 79 79 80 class MetadataWriter(Enumeration): 80 class MetadataWriter(Enumeration): 81 81 "Collection metadata writer" 82 82 … … 86 86 87 87 class LegalRight(Enumeration): 88 "Collection legal rights" 88 "Collection legal rights" 89 89 90 90 class Meta(MetaEnumeration): … … 127 127 verbose_name = _("keyword") 128 128 129 class Publisher(Enumeration): 129 class Publisher(Enumeration): 130 130 "Collection publisher" 131 131 … … 154 154 155 155 class EthnicGroupAlias(ModelCore): 156 "Item ethnic group other name" 156 "Item ethnic group other name" 157 157 ethnic_group = ForeignKey('EthnicGroup', related_name="aliases", verbose_name=_('population / social group')) 158 158 value = CharField(_('name'), required=True) … … 163 163 ordering = ['ethnic_group__value'] 164 164 165 # Tape formats 166 class TapeLength(Enumeration): 167 "Tape length (cm)" 165 168 169 class Meta(MetaEnumeration): 170 db_table = 'tape_length' 171 verbose_name = _("tape length (cm)") 172 173 class TapeWidth(Enumeration): 174 "Tape width (inch)" 175 176 class Meta(MetaEnumeration): 177 db_table = 'tape_width' 178 verbose_name = _("tape width (inch)") 179 180 class TapeSpeed(Enumeration): 181 "Tape speed (m/s)" 182 183 class Meta(MetaEnumeration): 184 db_table = 'tape_speed' 185 verbose_name = _("tape speed (m/s)") 186 187 class TapeVendor(Enumeration): 188 "Tape vendor" 189 190 class Meta(MetaEnumeration): 191 db_table = 'tape_vendor' 192 verbose_name = _("tape vendor") 193 -
telemeta/models/media.py
r396801e r7ed402e 676 676 verbose_name_plural = _('fonds related media') 677 677 678 679 class Format(ModelCore): 680 """ Physical format object as proposed by the LAM""" 681 682 item = ForeignKey(MediaItem, related_name="formats", verbose_name=_('item')) 683 original_code = CharField(_('original code'), required=True) 684 support_number = CharField(_('support number')) 685 status = CharField(_('status')) 686 conservation_state = CharField(_('conservation state')) 687 comments = TextField(_('comments')) 688 689 tape_length = WeakForeignKey(TapeLength, related_name="formats", verbose_name = _("tape length (cm)")) 690 tape_width = WeakForeignKey(TapeWidth, related_name="formats", verbose_name = _("tape width (inch)")) 691 tape_speed = WeakForeignKey(TapeSpeed, related_name="formats", verbose_name = _("tape speed (m/s)")) 692 tape_vendor = WeakForeignKey(TapeVendor, related_name="formats") 693 tape_thickness = CharField(_('tape thickness (um)')) 694 tape_diameter = CharField(_('tape diameter (mm)')) 695 tape_reference = CharField(_('tape reference')) 696 697 class Meta(MetaCore): 698 db_table = 'media_formats' 699 verbose_name = _('format') 700 701 def __unicode__(self): 702 return self.original_code 703 704 @property 705 def public_id(self): 706 return self.original_code 707 -
telemeta/templates/telemeta/mediaitem_detail.html
r25d44c7 r7ed402e 196 196 <dd>{% if item.recorded_from_date %}{{ item.recorded_from_date }}{% endif %}{% if item.recorded_from_date and item.recorded_to_date%} - {% endif %}{% if item.recorded_to_date %}{{ item.recorded_to_date}}{% endif %}</dd> 197 197 198 {% if last_revision %} 199 <dt>{% trans "Last modification" %}</dt> 200 <dd>{{ last_revision.time }}</dd> 201 {% endif %} 202 198 203 </dl> 199 204 {% endblock general_info %} -
telemeta/views/base.py
rece5ba0 r7ed402e 630 630 related_media = MediaItemRelated.objects.filter(item=item) 631 631 check_related_media(related_media) 632 last_revision = Revision.objects.filter(element_type='item', element_id=item.id).order_by('-time')[0] 632 633 633 634 return render(request, template, … … 637 638 'previous' : previous, 'next' : next, 'marker': marker_id, 'playlists' : playlists, 638 639 'public_access': public_access, 'width': width, 'height': height, 639 'related_media': related_media, 'mime_type': mime_type, 640 'related_media': related_media, 'mime_type': mime_type, 'last_revision': last_revision, 640 641 }) 641 642
Note: See TracChangeset
for help on using the changeset viewer.
