Changeset 3797809
- Timestamp:
- 05/02/12 15:34:04 (13 months ago)
- Branches:
- security
- Children:
- b030e30
- Parents:
- 0f7c20f (diff), c8cdfbe (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - git-author:
- yomguy <yomguy@…> (05/02/12 15:34:04)
- git-committer:
- yomguy <yomguy@…> (05/02/12 15:34:04)
- Files:
-
- 9 added
- 7 edited
-
example/init/format/original_format.txt (added)
-
telemeta/management/commands/telemeta-init-formats.py (added)
-
telemeta/migrations/0010_auto__add_wheeldiameter__add_originalformat__del_field_format_tape_num.py (added)
-
telemeta/migrations/0011_auto__del_field_format_item.py (added)
-
telemeta/migrations/0012_auto__add_field_mediaitem_original_format.py (added)
-
telemeta/migrations/0013_auto__chg_field_format_conservation_state.py (added)
-
telemeta/models/__init__.py (modified) (1 diff)
-
telemeta/models/enum.py (modified) (2 diffs)
-
telemeta/models/format.py (added)
-
telemeta/models/media.py (modified) (3 diffs)
-
telemeta/views/base.py (modified) (3 diffs)
-
telemeta/admin.py (modified) (1 diff)
-
telemeta/middleware.py (added)
-
telemeta/migrations/0009_auto__add_field_userprofile_last_session_key.py (added)
-
telemeta/models/system.py (modified) (2 diffs)
-
telemeta/templates/telemeta/inc/collection_related.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
telemeta/models/__init__.py
r44cc478 r2444cce 43 43 from dublincore import * 44 44 from language import * 45 from format import * 45 46 -
telemeta/models/enum.py
r7ed402e rc8cdfbe 163 163 ordering = ['ethnic_group__value'] 164 164 165 165 166 # Tape formats 167 class WheelDiameter(Enumeration): 168 "Tape wheel diameter (cm)" 169 170 class Meta(MetaEnumeration): 171 db_table = 'tape_wheel_diameter' 172 verbose_name = _("tape wheel diameter (cm)") 173 166 174 class TapeLength(Enumeration): 167 175 "Tape length (cm)" … … 192 200 verbose_name = _("tape vendor") 193 201 202 class OriginalFormat(Enumeration): 203 "Item original format" 204 205 class Meta(MetaEnumeration): 206 db_table = 'original_format' 207 verbose_name = _("original format") 208 -
telemeta/models/media.py
rfad4d14 r2444cce 50 50 from telemeta.models.enum import * 51 51 from telemeta.models.language import * 52 from telemeta.models.format import * 52 53 from django.db import models 53 54 … … 347 348 track = CharField(_('item number')) 348 349 creator_reference = CharField(_('reference')) 350 original_format = ForeignKey(Format, related_name="item", 351 verbose_name=_('orinal format'), blank=True, 352 null=True, on_delete=models.SET_NULL) 349 353 external_references = TextField(_('published references')) 350 354 copied_from_item = WeakForeignKey('self', related_name="copies", verbose_name=_('copy of')) … … 676 680 verbose_name_plural = _('fonds related media') 677 681 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 tape_number = CharField(_('tape 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_code703 704 @property705 def public_id(self):706 return self.original_code707 -
telemeta/views/base.py
re12b60a r2444cce 257 257 year_min, year_max = MediaCollection.objects.all().publishing_year_range() 258 258 pub_years = year_min and year_max and range(year_min, year_max + 1) or [] 259 searches = Search.objects.filter(username=request.user) 259 if request.user.is_authenticated(): 260 searches = Search.objects.filter(username=request.user) 261 else: 262 searches = [] 260 263 return render(request, 'telemeta/search_criteria.html', { 261 264 'rec_years': rec_years, … … 427 430 @method_decorator(login_required) 428 431 def users(self, request): 429 users = User.objects.all() 432 users = User.objects.all().order_by('last_name') 430 433 return render(request, 'telemeta/users.html', {'users': users}) 431 434 … … 654 657 last_revision = None 655 658 656 physical_format = Format.objects.filter(item=item) 657 if physical_format: 658 physical_format = physical_format[0] 659 physical_format = item.format.physical_format 659 660 660 661 return render(request, template, -
telemeta/admin.py
rbfa68c2 rf83d820 6 6 from telemeta.models.system import * 7 7 from django.contrib import admin 8 <<<<<<< HEAD 9 from django.forms import CheckboxSelectMultiple 10 ======= 11 >>>>>>> master 8 12 from django.contrib.auth.models import User 9 13 from django.contrib.auth.admin import UserAdmin -
telemeta/models/system.py
rfad4d14 r0f7c20f 42 42 import django.db.models as models 43 43 from django.forms import ModelForm 44 from django.contrib.sessions.models import Session 44 45 45 46 … … 90 91 telephone = CharField(_('Telephone')) 91 92 expiration_date = DateField(_('Expiration_date')) 93 last_session_key = CharField(blank=True, null=True, max_length=40) 92 94 93 95 class Meta(MetaCore): -
telemeta/templates/telemeta/inc/collection_related.html
r28fa06b r5a09eb7 78 78 {% endif %} 79 79 {% endif %} 80 {% endif %}80 {% endif %} 81 81 </td> 82 82 </tr>
Note: See TracChangeset
for help on using the changeset viewer.
