From: david <> Date: Thu, 17 Sep 2009 12:42:26 +0000 (+0000) Subject: #74: Add of value fields in enumeration tables and correct indentation X-Git-Tag: 1.1~637 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=70465d5523d562cc75149efd06c2ac000abe9954;p=telemeta.git #74: Add of value fields in enumeration tables and correct indentation --- diff --git a/telemeta/models/crem.py b/telemeta/models/crem.py index c45998f7..a6e3382c 100755 --- a/telemeta/models/crem.py +++ b/telemeta/models/crem.py @@ -1,86 +1,80 @@ from django.db import models class MediaCollection(models.Model): - reference = models.CharField(unique = True) - physical_format_id = models.ForeignKey('PhysicalFormat') - old_code = models.CharField(unique = True) - code = models.CharField(unique = True) - title = models.CharField() - alt_title = models.CharField() - physical_items_num = models.IntegerField() - publishing_status_id = models.ForeignKey('PublishingStatus') - creator = models.CharField() - booklet_author = models.CharField() - booklet_description = models.TextField() - collector = models.CharField() - collector_is_creator = models.BooleanField() - publisher_id = models.IntegerField() - year_published = models.IntegerField() - publisher_collection_id = models.ForeignKey('PublisherCollection') - publisher_serial = models.CharField() - external_references = models.TextField() - acquisition_mode_id = models.ForeignKey('AcquisitionMode') - comment = models.TextField() - metadata_author_id = models.ForeignKey('MetadataAuthor') - metadata_writer_id = models.ForeignKey('MetadataWriter') - legal_rights_id = models.ForeignKey('LegalRight') - alt_ids = models.CharField() - recorded_from_year = models.IntegerField() - recorded_to_year = models.IntegerField() - recording_context_id = models.ForeignKey('RecordingContext') - approx_duration = models.TimeField() - doctype_code = models.IntegerField() - travail = models.CharField() - state = models.TextField() - cnrs_contributor = models.CharField() - items_done = models.CharField() - a_informer_07_03 = models.CharField() - ad_conversion_id = models.ForeignKey('AdConversion') - PUBLIC_ACCESS_CHOICES = ( - ('none'), - ('metadata'), - ('full'), - ) - public_access = models.Charfield(choices = PUBLIC_ACCESS_CHOICES) + PUBLIC_ACCESS_CHOICES = (('none'), ('metadata'), ('full')) + + reference = models.CharField(unique=True) + physical_format = models.ForeignKey('PhysicalFormat') + old_code = models.CharField(unique=True) + code = models.CharField(unique=True) + title = models.CharField() + alt_title = models.CharField() + physical_items_num = models.IntegerField() + publishing_status = models.ForeignKey('PublishingStatus') + creator = models.CharField() + booklet_author = models.CharField() + booklet_description = models.TextField() + collector = models.CharField() + collector_is_creator = models.BooleanField() + publisher_id = models.IntegerField() + year_published = models.IntegerField() + publisher_collection = models.ForeignKey('PublisherCollection') + publisher_serial = models.CharField() + external_references = models.TextField() + acquisition_mode = models.ForeignKey('AcquisitionMode') + comment = models.TextField() + metadata_author = models.ForeignKey('MetadataAuthor') + metadata_writer = models.ForeignKey('MetadataWriter') + legal_rights = models.ForeignKey('LegalRight') + alt_ids = models.CharField() + recorded_from_year = models.IntegerField() + recorded_to_year = models.IntegerField() + recording_context = models.ForeignKey('RecordingContext') + approx_duration = models.TimeField() + doctype_code = models.IntegerField() + travail = models.CharField() + state = models.TextField() + cnrs_contributor = models.CharField() + items_done = models.CharField() + a_informer_07_03 = models.CharField() + ad_conversion = models.ForeignKey('AdConversion') + public_access = models.Charfield(choices=PUBLIC_ACCESS_CHOICES) class MediaItem(models.Model): - collection_id = models.ForeignKey('MediaCollection') - track = models.CharField() - old_code = models.CharField(unique = True) - code = models.CharField(unique = True) - approx_duration = models.TimeField() - recorded_from_date = models.DateField() - recorded_to_date = models.DateField() - location_name = models.ForeignKey('Location') - location_comment = models.CharField() - ethnic_group_id = models.ForeignKey('EthnicGroup') - title = models.CharField() - alt_title = models.CharField() - author = models.CharField() - vernacular_style_id = models.ForeignKey('VernacularStyle') - context_comment = models.TextField() - external_references = models.TextField() - moda_execut = models.CharField() - copied_from_item_id = models.ForeignKey('self') - collector = models.CharField() - cultural_area = models.CharField() - generic_style_id = models.ForeignKey('GenericStyle') - collector_selection = models.CharField() - creator_reference = models.CharField() - comment = models.TextField() - filename = models.CharField() - PUBLIC_ACCESS_CHOICES = ( - ('none'), - ('metadata'), - ('full'), - ) - public_access = models.Charfield(choices = PUBLIC_ACCESS_CHOICES) + PUBLIC_ACCESS_CHOICES = (('none'), ('metadata'), ('full')) + + collection = models.ForeignKey('MediaCollection') + track = models.CharField() + old_code = models.CharField(unique=True) + code = models.CharField(unique=True) + approx_duration = models.TimeField() + recorded_from_date = models.DateField() + recorded_to_date = models.DateField() + location_name = models.ForeignKey('Location') + location_comment = models.CharField() + ethnic_group = models.ForeignKey('EthnicGroup') + title = models.CharField() + alt_title = models.CharField() + author = models.CharField() + vernacular_style = models.ForeignKey('VernacularStyle') + context_comment = models.TextField() + external_references = models.TextField() + moda_execut = models.CharField() + copied_from_item = models.ForeignKey('self') + collector = models.CharField() + cultural_area = models.CharField() + generic_style = models.ForeignKey('GenericStyle') + collector_selection = models.CharField() + creator_reference = models.CharField() + comment = models.TextField() + filename = models.CharField() + public_access = models.Charfield(choices=PUBLIC_ACCESS_CHOICES) class MediaPart(models.Model): - item_id = models.ForeignKey('MediaItem') - title = models.CharField() - start = models.FloatField() - end = models.FloatField() + item = models.ForeignKey('MediaItem') + title = models.CharField() + start = models.FloatField() + end = models.FloatField() class PhysicalFormat(models.Model): value = models.CharField() @@ -112,7 +106,6 @@ class AdConversion(models.Model): class EthnicGroup(models.Model): value = models.CharField() - value = models.CharField() class VernacularStyle(models.Model): value = models.CharField() @@ -123,31 +116,28 @@ class Instrument(models.Model): name = models.CharField() class InstrumentRelation(models.Model): - instrument_id = models.ForeignKey('Instrument') - parent_instrmuent_id = models.ForeignKey('Instrument') + instrument = models.ForeignKey('Instrument') + parent_instrmuent = models.ForeignKey('Instrument') class InstrumentAlias(models.Model): name = models.CharField() class InstrumentAliasRelation(models.Model): - alias_id = models.ForeignKey('InstrumentAlias') - instrument_id = models.ForeignKey('InstrumentAlias') + alias = models.ForeignKey('InstrumentAlias') + instrument = models.ForeignKey('InstrumentAlias') class MediaItemPerformance(models.Model): - media_item_id = models.ForeignKey('MediaItem') - instrument_id = models.ForeignKey('Instrument') - alias_id = models.ForeignKey('InstrumentAlias') + media_item = models.ForeignKey('MediaItem') + instrument = models.ForeignKey('Instrument') + alias = models.ForeignKey('InstrumentAlias') instruments_num = models.CharField() musicians = models.CharField() class User(models.Model): - username = models.CharField(primary_key = True) - LEVEL_CHOICES = ( - ('user'), - ('maintainer'), - ('admin'), - ) - level = models.CharField(choices = LEVEL_CHOICES) + LEVEL_CHOICES = (('user'), ('maintainer'), ('admin')) + + username = models.CharField(primary_key=True) + level = models.CharField(choices=LEVEL_CHOICES) first_name = models.CharField() last_name = models.CharField() phone = models.CharField() @@ -158,23 +148,18 @@ class Playlist(models.Model): name = models.CharField() class PlaylistResource(models.Model): - playlist_id = models.ForeignKey('Playlist') - RESOURCE_TYPE_CHOICES = ( - ('item'), - ('collection'), - ) - resource_type = models.CharField(choices = RESOURCE_TYPE_CHOICES) - resource_id = models.ForeignKey('Playlist') + RESOURCE_TYPE_CHOICES = (('item'), ('collection')) + + playlist = models.ForeignKey('Playlist') + resource_type = models.CharField(choices=RESOURCE_TYPE_CHOICES) + resource = models.IntegerField() class Location(models.Model): - name = models.CharField(primary_key = True) - TYPE_CHOICES = ( - ('country'), - ('continent'), - ('other'), - ) - type = models.CharField(choices = TYPE_CHOICES) - complet_type_id = models.ForeignKey('LocationType') + TYPE_CHOICES = (('country'), ('continent'), ('other')) + + name = models.CharField(primary_key=True) + type = models.CharField(choices=TYPE_CHOICES) + complet_type = models.ForeignKey('LocationType') current_name = models.ForeignKey('self') is_authoritative = models.BooleanField() @@ -195,30 +180,28 @@ class ContextKeyword(models.Model): value = models.CharField class MediaItemKeyword(models.Model): - item_id = models.ForeignKey('MediaItem') - keyword_id = models.ForeignKey('ContextKeyword') + item = models.ForeignKey('MediaItem') + keyword = models.ForeignKey('ContextKeyword') class Publisher(models.Model): value = models.CharField() class PublisherCollection(models.Model): - publisher_id = models.ForeignKey('Publisher') - value = models.CharField() + publisher = models.ForeignKey('Publisher') + value = models.CharField() class Revision(models.Model): - element_type = models.CharField() - element_id = models.ForeignKey('User') - CHANGE_TYPE_CHOICE = ( - ('create'), - ('update'), - ('delete'), - ) - change_type = models.CharField(choices = CHANGE_TYPE_CHOICES) - time = models.DateTimeField() - username = models.ForeignKey('User') + CHANGE_TYPE_CHOICE = (('create'), ('update'), ('delete')) + + element_type = models.CharField() + element = models.ForeignKey('User') + change_type = models.CharField(choices=CHANGE_TYPE_CHOICES) + time = models.DateTimeField() + username = models.ForeignKey('User') class EthnicGroup(models.Model): name = models.CharField() class EthnicGroupAlias(models.Model): - name = models.CharField() + ethnic_group = models.ForeignKey('EthnicGroup') + name = models.CharField()