From 5d59b45d3a12a53a224c975f4003ba3458dab241 Mon Sep 17 00:00:00 2001 From: yomguy Date: Mon, 6 Feb 2012 22:06:31 +0100 Subject: [PATCH] * add resource edit and add scrolling for children * testing south --- telemeta/migrations/0001_initial.py | 998 ++++++++++++++++++ telemeta/migrations/0001_initial.pyc | Bin 0 -> 33746 bytes telemeta/migrations/__init__.py | 0 telemeta/migrations/__init__.pyc | Bin 0 -> 160 bytes telemeta/templates/telemeta/resource_add.html | 4 + .../templates/telemeta/resource_edit.html | 6 +- 6 files changed, 1007 insertions(+), 1 deletion(-) create mode 100644 telemeta/migrations/0001_initial.py create mode 100644 telemeta/migrations/0001_initial.pyc create mode 100644 telemeta/migrations/__init__.py create mode 100644 telemeta/migrations/__init__.pyc diff --git a/telemeta/migrations/0001_initial.py b/telemeta/migrations/0001_initial.py new file mode 100644 index 00000000..90d0d8de --- /dev/null +++ b/telemeta/migrations/0001_initial.py @@ -0,0 +1,998 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding model 'PhysicalFormat' + db.create_table('physical_formats', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['PhysicalFormat']) + + # Adding model 'PublishingStatus' + db.create_table('publishing_status', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['PublishingStatus']) + + # Adding model 'AcquisitionMode' + db.create_table('acquisition_modes', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['AcquisitionMode']) + + # Adding model 'MetadataAuthor' + db.create_table('metadata_authors', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['MetadataAuthor']) + + # Adding model 'MetadataWriter' + db.create_table('metadata_writers', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['MetadataWriter']) + + # Adding model 'LegalRight' + db.create_table('legal_rights', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['LegalRight']) + + # Adding model 'RecordingContext' + db.create_table('recording_contexts', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['RecordingContext']) + + # Adding model 'AdConversion' + db.create_table('ad_conversions', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['AdConversion']) + + # Adding model 'VernacularStyle' + db.create_table('vernacular_styles', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['VernacularStyle']) + + # Adding model 'GenericStyle' + db.create_table('generic_styles', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['GenericStyle']) + + # Adding model 'ContextKeyword' + db.create_table('context_keywords', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['ContextKeyword']) + + # Adding model 'Publisher' + db.create_table('publishers', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['Publisher']) + + # Adding model 'PublisherCollection' + db.create_table('publisher_collections', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('publisher', self.gf('telemeta.models.core.ForeignKey')(related_name='publisher_collections', to=orm['telemeta.Publisher'])), + ('value', self.gf('telemeta.models.core.CharField')(max_length=250)), + )) + db.send_create_signal('telemeta', ['PublisherCollection']) + + # Adding model 'EthnicGroup' + db.create_table('ethnic_groups', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('value', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + )) + db.send_create_signal('telemeta', ['EthnicGroup']) + + # Adding model 'EthnicGroupAlias' + db.create_table('ethnic_group_aliases', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('ethnic_group', self.gf('telemeta.models.core.ForeignKey')(related_name='aliases', to=orm['telemeta.EthnicGroup'])), + ('value', self.gf('telemeta.models.core.CharField')(max_length=250)), + )) + db.send_create_signal('telemeta', ['EthnicGroupAlias']) + + # Adding unique constraint on 'EthnicGroupAlias', fields ['ethnic_group', 'value'] + db.create_unique('ethnic_group_aliases', ['ethnic_group_id', 'value']) + + # Adding model 'Location' + db.create_table('locations', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('name', self.gf('telemeta.models.core.CharField')(unique=True, max_length=150)), + ('type', self.gf('telemeta.models.core.IntegerField')(default=0, db_index=True, blank=True)), + ('complete_type', self.gf('telemeta.models.core.ForeignKey')(related_name='locations', to=orm['telemeta.LocationType'])), + ('current_location', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='past_names', null=True, blank=True, to=orm['telemeta.Location'])), + ('latitude', self.gf('telemeta.models.core.FloatField')(default=None, null=True, blank=True)), + ('longitude', self.gf('telemeta.models.core.FloatField')(default=None, null=True, blank=True)), + ('is_authoritative', self.gf('telemeta.models.core.BooleanField')(default=False)), + )) + db.send_create_signal('telemeta', ['Location']) + + # Adding model 'LocationType' + db.create_table('location_types', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('code', self.gf('telemeta.models.core.CharField')(unique=True, max_length=64)), + ('name', self.gf('telemeta.models.core.CharField')(max_length=150)), + )) + db.send_create_signal('telemeta', ['LocationType']) + + # Adding model 'LocationAlias' + db.create_table('location_aliases', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('location', self.gf('telemeta.models.core.ForeignKey')(related_name='aliases', to=orm['telemeta.Location'])), + ('alias', self.gf('telemeta.models.core.CharField')(max_length=150)), + ('is_authoritative', self.gf('telemeta.models.core.BooleanField')(default=False)), + )) + db.send_create_signal('telemeta', ['LocationAlias']) + + # Adding unique constraint on 'LocationAlias', fields ['location', 'alias'] + db.create_unique('location_aliases', ['location_id', 'alias']) + + # Adding model 'LocationRelation' + db.create_table('location_relations', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('location', self.gf('telemeta.models.core.ForeignKey')(related_name='ancestor_relations', to=orm['telemeta.Location'])), + ('ancestor_location', self.gf('telemeta.models.core.ForeignKey')(related_name='descendant_relations', to=orm['telemeta.Location'])), + ('is_direct', self.gf('telemeta.models.core.BooleanField')(default=False, db_index=True)), + ('is_authoritative', self.gf('telemeta.models.core.BooleanField')(default=False)), + )) + db.send_create_signal('telemeta', ['LocationRelation']) + + # Adding unique constraint on 'LocationRelation', fields ['location', 'ancestor_location'] + db.create_unique('location_relations', ['location_id', 'ancestor_location_id']) + + # Adding model 'Revision' + db.create_table('revisions', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('element_type', self.gf('telemeta.models.core.CharField')(max_length=16)), + ('element_id', self.gf('telemeta.models.core.IntegerField')()), + ('change_type', self.gf('telemeta.models.core.CharField')(max_length=16)), + ('time', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now_add=True, null=True, blank=True)), + ('user', self.gf('telemeta.models.core.ForeignKey')(related_name='revisions', db_column='username', to=orm['auth.User'])), + )) + db.send_create_signal('telemeta', ['Revision']) + + # Adding model 'UserProfile' + db.create_table('profiles', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('user', self.gf('telemeta.models.core.ForeignKey')(to=orm['auth.User'], unique=True)), + ('institution', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('function', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('address', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('telephone', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('expiration_date', self.gf('telemeta.models.core.DateField')(default=None, null=True, blank=True)), + )) + db.send_create_signal('telemeta', ['UserProfile']) + + # Adding model 'Instrument' + db.create_table('instruments', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('name', self.gf('telemeta.models.core.CharField')(max_length=250)), + )) + db.send_create_signal('telemeta', ['Instrument']) + + # Adding model 'InstrumentAlias' + db.create_table('instrument_aliases', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('name', self.gf('telemeta.models.core.CharField')(max_length=250)), + )) + db.send_create_signal('telemeta', ['InstrumentAlias']) + + # Adding model 'InstrumentRelation' + db.create_table('instrument_relations', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('instrument', self.gf('telemeta.models.core.ForeignKey')(related_name='parent_relation', to=orm['telemeta.Instrument'])), + ('parent_instrument', self.gf('telemeta.models.core.ForeignKey')(related_name='child_relation', to=orm['telemeta.Instrument'])), + )) + db.send_create_signal('telemeta', ['InstrumentRelation']) + + # Adding unique constraint on 'InstrumentRelation', fields ['instrument', 'parent_instrument'] + db.create_unique('instrument_relations', ['instrument_id', 'parent_instrument_id']) + + # Adding model 'InstrumentAliasRelation' + db.create_table('instrument_alias_relations', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('alias', self.gf('telemeta.models.core.ForeignKey')(related_name='other_name', to=orm['telemeta.InstrumentAlias'])), + ('instrument', self.gf('telemeta.models.core.ForeignKey')(related_name='relation', to=orm['telemeta.InstrumentAlias'])), + )) + db.send_create_signal('telemeta', ['InstrumentAliasRelation']) + + # Adding unique constraint on 'InstrumentAliasRelation', fields ['alias', 'instrument'] + db.create_unique('instrument_alias_relations', ['alias_id', 'instrument_id']) + + # Adding model 'Language' + db.create_table('languages', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('identifier', self.gf('telemeta.models.core.CharField')(default='', max_length=3, blank=True)), + ('part2B', self.gf('telemeta.models.core.CharField')(default='', max_length=3, blank=True)), + ('part2T', self.gf('telemeta.models.core.CharField')(default='', max_length=3, blank=True)), + ('part1', self.gf('telemeta.models.core.CharField')(default='', max_length=1, blank=True)), + ('scope', self.gf('telemeta.models.core.CharField')(default='', max_length=1, blank=True)), + ('type', self.gf('telemeta.models.core.CharField')(default='', max_length=1, blank=True)), + ('name', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('comment', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + )) + db.send_create_signal('telemeta', ['Language']) + + # Adding model 'MediaCorpus' + db.create_table('media_corpus', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('reference', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, unique=True, null=True, blank=True)), + ('title', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('description', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('code', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + ('public_access', self.gf('telemeta.models.core.CharField')(default='metadata', max_length=16, blank=True)), + )) + db.send_create_signal('telemeta', ['MediaCorpus']) + + # Adding model 'MediaCorpusCollectionRelation' + db.create_table('media_corpus_collection_relations', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('collection', self.gf('telemeta.models.core.ForeignKey')(related_name='parent_relation', to=orm['telemeta.MediaCollection'])), + ('corpus', self.gf('telemeta.models.core.ForeignKey')(related_name='child_relation', to=orm['telemeta.MediaCorpus'])), + )) + db.send_create_signal('telemeta', ['MediaCorpusCollectionRelation']) + + # Adding unique constraint on 'MediaCorpusCollectionRelation', fields ['collection', 'corpus'] + db.create_unique('media_corpus_collection_relations', ['collection_id', 'corpus_id']) + + # Adding model 'MediaCollection' + db.create_table('media_collections', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('reference', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, unique=True, null=True, blank=True)), + ('title', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('alt_title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('creator', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('recording_context', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.RecordingContext'])), + ('recorded_from_year', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)), + ('recorded_to_year', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)), + ('year_published', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)), + ('collector', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('publisher', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.Publisher'])), + ('publisher_collection', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.PublisherCollection'])), + ('publisher_serial', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('booklet_author', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('external_references', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('doctype_code', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)), + ('public_access', self.gf('telemeta.models.core.CharField')(default='metadata', max_length=16, blank=True)), + ('legal_rights', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.LegalRight'])), + ('acquisition_mode', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.AcquisitionMode'])), + ('cnrs_contributor', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('metadata_author', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.MetadataAuthor'])), + ('booklet_description', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('publishing_status', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.PublishingStatus'])), + ('alt_ids', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('comment', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('metadata_writer', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.MetadataWriter'])), + ('travail', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('items_done', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('collector_is_creator', self.gf('telemeta.models.core.BooleanField')(default=False)), + ('is_published', self.gf('telemeta.models.core.BooleanField')(default=False)), + ('conservation_site', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('code', self.gf('telemeta.models.core.CharField')(unique=True, max_length=250)), + ('old_code', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, null=True, blank=True)), + ('approx_duration', self.gf('telemeta.models.core.DurationField')(default='00:00', blank=True)), + ('physical_items_num', self.gf('telemeta.models.core.IntegerField')(default=0, blank=True)), + ('physical_format', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.PhysicalFormat'])), + ('ad_conversion', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='collections', null=True, blank=True, to=orm['telemeta.AdConversion'])), + ('state', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('a_informer_07_03', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + )) + db.send_create_signal('telemeta', ['MediaCollection']) + + # Adding model 'MediaCollectionRelated' + db.create_table('media_collection_related', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('date', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now=True, null=True, blank=True)), + ('description', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('mime_type', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, null=True, blank=True)), + ('url', self.gf('telemeta.models.core.CharField')(default='', max_length=500, blank=True)), + ('credits', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('file', self.gf('telemeta.models.core.FileField')(default='', max_length=100, db_column='filename', blank=True)), + ('collection', self.gf('telemeta.models.core.ForeignKey')(related_name='related', to=orm['telemeta.MediaCollection'])), + )) + db.send_create_signal('telemeta', ['MediaCollectionRelated']) + + # Adding model 'MediaItem' + db.create_table('media_items', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('alt_title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('collector', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('collection', self.gf('telemeta.models.core.ForeignKey')(related_name='items', to=orm['telemeta.MediaCollection'])), + ('recorded_from_date', self.gf('telemeta.models.core.DateField')(default=None, null=True, blank=True)), + ('recorded_to_date', self.gf('telemeta.models.core.DateField')(default=None, null=True, blank=True)), + ('location', self.gf('telemeta.models.core.WeakForeignKey')(default=None, to=orm['telemeta.Location'], null=True, blank=True)), + ('location_comment', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('cultural_area', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('ethnic_group', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='items', null=True, blank=True, to=orm['telemeta.EthnicGroup'])), + ('language', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('language_iso', self.gf('telemeta.models.core.ForeignKey')(default=None, related_name='items', null=True, blank=True, to=orm['telemeta.Language'])), + ('context_comment', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('moda_execut', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('vernacular_style', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='items', null=True, blank=True, to=orm['telemeta.VernacularStyle'])), + ('generic_style', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='items', null=True, blank=True, to=orm['telemeta.GenericStyle'])), + ('author', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('comment', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('collector_selection', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('collector_from_collection', self.gf('telemeta.models.core.BooleanField')(default=False)), + ('code', self.gf('telemeta.models.core.CharField')(default='', unique=True, max_length=250, blank=True)), + ('old_code', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('track', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('creator_reference', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('external_references', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('copied_from_item', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='copies', null=True, blank=True, to=orm['telemeta.MediaItem'])), + ('public_access', self.gf('telemeta.models.core.CharField')(default='metadata', max_length=16, blank=True)), + ('file', self.gf('telemeta.models.core.FileField')(default='', max_length=100, db_column='filename', blank=True)), + ('approx_duration', self.gf('telemeta.models.core.DurationField')(default='00:00', blank=True)), + )) + db.send_create_signal('telemeta', ['MediaItem']) + + # Adding model 'MediaItemRelated' + db.create_table('media_item_related', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('date', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now=True, null=True, blank=True)), + ('description', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('mime_type', self.gf('telemeta.models.core.CharField')(default=None, max_length=250, null=True, blank=True)), + ('url', self.gf('telemeta.models.core.CharField')(default='', max_length=500, blank=True)), + ('credits', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('file', self.gf('telemeta.models.core.FileField')(default='', max_length=100, db_column='filename', blank=True)), + ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='related', to=orm['telemeta.MediaItem'])), + )) + db.send_create_signal('telemeta', ['MediaItemRelated']) + + # Adding model 'MediaItemKeyword' + db.create_table('media_item_keywords', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='keyword_relations', to=orm['telemeta.MediaItem'])), + ('keyword', self.gf('telemeta.models.core.ForeignKey')(related_name='item_relations', to=orm['telemeta.ContextKeyword'])), + )) + db.send_create_signal('telemeta', ['MediaItemKeyword']) + + # Adding unique constraint on 'MediaItemKeyword', fields ['item', 'keyword'] + db.create_unique('media_item_keywords', ['item_id', 'keyword_id']) + + # Adding model 'MediaItemPerformance' + db.create_table('media_item_performances', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('media_item', self.gf('telemeta.models.core.ForeignKey')(related_name='performances', to=orm['telemeta.MediaItem'])), + ('instrument', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='performances', null=True, blank=True, to=orm['telemeta.Instrument'])), + ('alias', self.gf('telemeta.models.core.WeakForeignKey')(default=None, related_name='performances', null=True, blank=True, to=orm['telemeta.InstrumentAlias'])), + ('instruments_num', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('musicians', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + )) + db.send_create_signal('telemeta', ['MediaItemPerformance']) + + # Adding model 'MediaItemAnalysis' + db.create_table('media_analysis', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='analysis', to=orm['telemeta.MediaItem'])), + ('analyzer_id', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('name', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('value', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('unit', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + )) + db.send_create_signal('telemeta', ['MediaItemAnalysis']) + + # Adding model 'MediaPart' + db.create_table('media_parts', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='parts', to=orm['telemeta.MediaItem'])), + ('title', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('start', self.gf('telemeta.models.core.FloatField')()), + ('end', self.gf('telemeta.models.core.FloatField')()), + )) + db.send_create_signal('telemeta', ['MediaPart']) + + # Adding model 'Playlist' + db.create_table('playlists', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('public_id', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('author', self.gf('telemeta.models.core.ForeignKey')(related_name='playlists', db_column='author', to=orm['auth.User'])), + ('title', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('description', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + )) + db.send_create_signal('telemeta', ['Playlist']) + + # Adding model 'PlaylistResource' + db.create_table('playlist_resources', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('public_id', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('playlist', self.gf('telemeta.models.core.ForeignKey')(related_name='resources', to=orm['telemeta.Playlist'])), + ('resource_type', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('resource_id', self.gf('telemeta.models.core.CharField')(max_length=250)), + )) + db.send_create_signal('telemeta', ['PlaylistResource']) + + # Adding model 'MediaItemMarker' + db.create_table('media_markers', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='markers', to=orm['telemeta.MediaItem'])), + ('public_id', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('time', self.gf('telemeta.models.core.FloatField')(default=0, blank=True)), + ('title', self.gf('telemeta.models.core.CharField')(default='', max_length=250, blank=True)), + ('date', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now=True, null=True, blank=True)), + ('description', self.gf('telemeta.models.core.TextField')(default='', blank=True)), + ('author', self.gf('telemeta.models.core.ForeignKey')(related_name='markers', to=orm['auth.User'])), + )) + db.send_create_signal('telemeta', ['MediaItemMarker']) + + # Adding model 'MediaItemTranscodingFlag' + db.create_table('media_transcoding', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('item', self.gf('telemeta.models.core.ForeignKey')(related_name='transcoding', to=orm['telemeta.MediaItem'])), + ('mime_type', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('date', self.gf('telemeta.models.core.DateTimeField')(default=None, auto_now=True, null=True, blank=True)), + ('value', self.gf('telemeta.models.core.BooleanField')(default=False)), + )) + db.send_create_signal('telemeta', ['MediaItemTranscodingFlag']) + + # Adding model 'Search' + db.create_table('searches', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('username', self.gf('telemeta.models.core.ForeignKey')(related_name='searches', db_column='username', to=orm['auth.User'])), + ('keywords', self.gf('telemeta.models.core.CharField')(max_length=250)), + ('date', self.gf('telemeta.models.core.DateField')(default=None, auto_now_add=True, null=True, blank=True)), + )) + db.send_create_signal('telemeta', ['Search']) + + def backwards(self, orm): + # Removing unique constraint on 'MediaItemKeyword', fields ['item', 'keyword'] + db.delete_unique('media_item_keywords', ['item_id', 'keyword_id']) + + # Removing unique constraint on 'MediaCorpusCollectionRelation', fields ['collection', 'corpus'] + db.delete_unique('media_corpus_collection_relations', ['collection_id', 'corpus_id']) + + # Removing unique constraint on 'InstrumentAliasRelation', fields ['alias', 'instrument'] + db.delete_unique('instrument_alias_relations', ['alias_id', 'instrument_id']) + + # Removing unique constraint on 'InstrumentRelation', fields ['instrument', 'parent_instrument'] + db.delete_unique('instrument_relations', ['instrument_id', 'parent_instrument_id']) + + # Removing unique constraint on 'LocationRelation', fields ['location', 'ancestor_location'] + db.delete_unique('location_relations', ['location_id', 'ancestor_location_id']) + + # Removing unique constraint on 'LocationAlias', fields ['location', 'alias'] + db.delete_unique('location_aliases', ['location_id', 'alias']) + + # Removing unique constraint on 'EthnicGroupAlias', fields ['ethnic_group', 'value'] + db.delete_unique('ethnic_group_aliases', ['ethnic_group_id', 'value']) + + # Deleting model 'PhysicalFormat' + db.delete_table('physical_formats') + + # Deleting model 'PublishingStatus' + db.delete_table('publishing_status') + + # Deleting model 'AcquisitionMode' + db.delete_table('acquisition_modes') + + # Deleting model 'MetadataAuthor' + db.delete_table('metadata_authors') + + # Deleting model 'MetadataWriter' + db.delete_table('metadata_writers') + + # Deleting model 'LegalRight' + db.delete_table('legal_rights') + + # Deleting model 'RecordingContext' + db.delete_table('recording_contexts') + + # Deleting model 'AdConversion' + db.delete_table('ad_conversions') + + # Deleting model 'VernacularStyle' + db.delete_table('vernacular_styles') + + # Deleting model 'GenericStyle' + db.delete_table('generic_styles') + + # Deleting model 'ContextKeyword' + db.delete_table('context_keywords') + + # Deleting model 'Publisher' + db.delete_table('publishers') + + # Deleting model 'PublisherCollection' + db.delete_table('publisher_collections') + + # Deleting model 'EthnicGroup' + db.delete_table('ethnic_groups') + + # Deleting model 'EthnicGroupAlias' + db.delete_table('ethnic_group_aliases') + + # Deleting model 'Location' + db.delete_table('locations') + + # Deleting model 'LocationType' + db.delete_table('location_types') + + # Deleting model 'LocationAlias' + db.delete_table('location_aliases') + + # Deleting model 'LocationRelation' + db.delete_table('location_relations') + + # Deleting model 'Revision' + db.delete_table('revisions') + + # Deleting model 'UserProfile' + db.delete_table('profiles') + + # Deleting model 'Instrument' + db.delete_table('instruments') + + # Deleting model 'InstrumentAlias' + db.delete_table('instrument_aliases') + + # Deleting model 'InstrumentRelation' + db.delete_table('instrument_relations') + + # Deleting model 'InstrumentAliasRelation' + db.delete_table('instrument_alias_relations') + + # Deleting model 'Language' + db.delete_table('languages') + + # Deleting model 'MediaCorpus' + db.delete_table('media_corpus') + + # Deleting model 'MediaCorpusCollectionRelation' + db.delete_table('media_corpus_collection_relations') + + # Deleting model 'MediaCollection' + db.delete_table('media_collections') + + # Deleting model 'MediaCollectionRelated' + db.delete_table('media_collection_related') + + # Deleting model 'MediaItem' + db.delete_table('media_items') + + # Deleting model 'MediaItemRelated' + db.delete_table('media_item_related') + + # Deleting model 'MediaItemKeyword' + db.delete_table('media_item_keywords') + + # Deleting model 'MediaItemPerformance' + db.delete_table('media_item_performances') + + # Deleting model 'MediaItemAnalysis' + db.delete_table('media_analysis') + + # Deleting model 'MediaPart' + db.delete_table('media_parts') + + # Deleting model 'Playlist' + db.delete_table('playlists') + + # Deleting model 'PlaylistResource' + db.delete_table('playlist_resources') + + # Deleting model 'MediaItemMarker' + db.delete_table('media_markers') + + # Deleting model 'MediaItemTranscodingFlag' + db.delete_table('media_transcoding') + + # Deleting model 'Search' + db.delete_table('searches') + + models = { + 'auth.group': { + 'Meta': {'object_name': 'Group'}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), + 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) + }, + 'auth.permission': { + 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, + 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) + }, + 'auth.user': { + 'Meta': {'object_name': 'User'}, + 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), + 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), + 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), + 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), + 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), + 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), + 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), + 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) + }, + 'contenttypes.contenttype': { + 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, + 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) + }, + 'telemeta.acquisitionmode': { + 'Meta': {'ordering': "['value']", 'object_name': 'AcquisitionMode', 'db_table': "'acquisition_modes'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.adconversion': { + 'Meta': {'ordering': "['value']", 'object_name': 'AdConversion', 'db_table': "'ad_conversions'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.contextkeyword': { + 'Meta': {'ordering': "['value']", 'object_name': 'ContextKeyword', 'db_table': "'context_keywords'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.ethnicgroup': { + 'Meta': {'ordering': "['value']", 'object_name': 'EthnicGroup', 'db_table': "'ethnic_groups'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.ethnicgroupalias': { + 'Meta': {'ordering': "['ethnic_group__value']", 'unique_together': "(('ethnic_group', 'value'),)", 'object_name': 'EthnicGroupAlias', 'db_table': "'ethnic_group_aliases'"}, + 'ethnic_group': ('telemeta.models.core.ForeignKey', [], {'related_name': "'aliases'", 'to': "orm['telemeta.EthnicGroup']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'max_length': '250'}) + }, + 'telemeta.genericstyle': { + 'Meta': {'ordering': "['value']", 'object_name': 'GenericStyle', 'db_table': "'generic_styles'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.instrument': { + 'Meta': {'object_name': 'Instrument', 'db_table': "'instruments'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('telemeta.models.core.CharField', [], {'max_length': '250'}) + }, + 'telemeta.instrumentalias': { + 'Meta': {'object_name': 'InstrumentAlias', 'db_table': "'instrument_aliases'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('telemeta.models.core.CharField', [], {'max_length': '250'}) + }, + 'telemeta.instrumentaliasrelation': { + 'Meta': {'unique_together': "(('alias', 'instrument'),)", 'object_name': 'InstrumentAliasRelation', 'db_table': "'instrument_alias_relations'"}, + 'alias': ('telemeta.models.core.ForeignKey', [], {'related_name': "'other_name'", 'to': "orm['telemeta.InstrumentAlias']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'instrument': ('telemeta.models.core.ForeignKey', [], {'related_name': "'relation'", 'to': "orm['telemeta.InstrumentAlias']"}) + }, + 'telemeta.instrumentrelation': { + 'Meta': {'unique_together': "(('instrument', 'parent_instrument'),)", 'object_name': 'InstrumentRelation', 'db_table': "'instrument_relations'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'instrument': ('telemeta.models.core.ForeignKey', [], {'related_name': "'parent_relation'", 'to': "orm['telemeta.Instrument']"}), + 'parent_instrument': ('telemeta.models.core.ForeignKey', [], {'related_name': "'child_relation'", 'to': "orm['telemeta.Instrument']"}) + }, + 'telemeta.language': { + 'Meta': {'ordering': "['name']", 'object_name': 'Language', 'db_table': "'languages'"}, + 'comment': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'identifier': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '3', 'blank': 'True'}), + 'name': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'part1': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '1', 'blank': 'True'}), + 'part2B': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '3', 'blank': 'True'}), + 'part2T': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '3', 'blank': 'True'}), + 'scope': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '1', 'blank': 'True'}), + 'type': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '1', 'blank': 'True'}) + }, + 'telemeta.legalright': { + 'Meta': {'ordering': "['value']", 'object_name': 'LegalRight', 'db_table': "'legal_rights'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.location': { + 'Meta': {'ordering': "['name']", 'object_name': 'Location', 'db_table': "'locations'"}, + 'complete_type': ('telemeta.models.core.ForeignKey', [], {'related_name': "'locations'", 'to': "orm['telemeta.LocationType']"}), + 'current_location': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'past_names'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.Location']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'is_authoritative': ('telemeta.models.core.BooleanField', [], {'default': 'False'}), + 'latitude': ('telemeta.models.core.FloatField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}), + 'longitude': ('telemeta.models.core.FloatField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}), + 'name': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '150'}), + 'type': ('telemeta.models.core.IntegerField', [], {'default': '0', 'db_index': 'True', 'blank': 'True'}) + }, + 'telemeta.locationalias': { + 'Meta': {'ordering': "['alias']", 'unique_together': "(('location', 'alias'),)", 'object_name': 'LocationAlias', 'db_table': "'location_aliases'"}, + 'alias': ('telemeta.models.core.CharField', [], {'max_length': '150'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'is_authoritative': ('telemeta.models.core.BooleanField', [], {'default': 'False'}), + 'location': ('telemeta.models.core.ForeignKey', [], {'related_name': "'aliases'", 'to': "orm['telemeta.Location']"}) + }, + 'telemeta.locationrelation': { + 'Meta': {'ordering': "['ancestor_location__name']", 'unique_together': "(('location', 'ancestor_location'),)", 'object_name': 'LocationRelation', 'db_table': "'location_relations'"}, + 'ancestor_location': ('telemeta.models.core.ForeignKey', [], {'related_name': "'descendant_relations'", 'to': "orm['telemeta.Location']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'is_authoritative': ('telemeta.models.core.BooleanField', [], {'default': 'False'}), + 'is_direct': ('telemeta.models.core.BooleanField', [], {'default': 'False', 'db_index': 'True'}), + 'location': ('telemeta.models.core.ForeignKey', [], {'related_name': "'ancestor_relations'", 'to': "orm['telemeta.Location']"}) + }, + 'telemeta.locationtype': { + 'Meta': {'ordering': "['name']", 'object_name': 'LocationType', 'db_table': "'location_types'"}, + 'code': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '64'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('telemeta.models.core.CharField', [], {'max_length': '150'}) + }, + 'telemeta.mediacollection': { + 'Meta': {'ordering': "['code']", 'object_name': 'MediaCollection', 'db_table': "'media_collections'"}, + 'a_informer_07_03': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'acquisition_mode': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.AcquisitionMode']"}), + 'ad_conversion': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.AdConversion']"}), + 'alt_ids': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'alt_title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'approx_duration': ('telemeta.models.core.DurationField', [], {'default': "'00:00'", 'blank': 'True'}), + 'booklet_author': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'booklet_description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'cnrs_contributor': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'code': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}), + 'collector': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'collector_is_creator': ('telemeta.models.core.BooleanField', [], {'default': 'False'}), + 'comment': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'conservation_site': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'creator': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'doctype_code': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'}), + 'external_references': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'is_published': ('telemeta.models.core.BooleanField', [], {'default': 'False'}), + 'items_done': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'legal_rights': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.LegalRight']"}), + 'metadata_author': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.MetadataAuthor']"}), + 'metadata_writer': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.MetadataWriter']"}), + 'old_code': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'null': 'True', 'blank': 'True'}), + 'physical_format': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.PhysicalFormat']"}), + 'physical_items_num': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'}), + 'public_access': ('telemeta.models.core.CharField', [], {'default': "'metadata'", 'max_length': '16', 'blank': 'True'}), + 'publisher': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.Publisher']"}), + 'publisher_collection': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.PublisherCollection']"}), + 'publisher_serial': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'publishing_status': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.PublishingStatus']"}), + 'recorded_from_year': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'}), + 'recorded_to_year': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'}), + 'recording_context': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'collections'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.RecordingContext']"}), + 'reference': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'unique': 'True', 'null': 'True', 'blank': 'True'}), + 'state': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'title': ('telemeta.models.core.CharField', [], {'max_length': '250'}), + 'travail': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'year_published': ('telemeta.models.core.IntegerField', [], {'default': '0', 'blank': 'True'}) + }, + 'telemeta.mediacollectionrelated': { + 'Meta': {'object_name': 'MediaCollectionRelated', 'db_table': "'media_collection_related'"}, + 'collection': ('telemeta.models.core.ForeignKey', [], {'related_name': "'related'", 'to': "orm['telemeta.MediaCollection']"}), + 'credits': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'date': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now': 'True', 'null': 'True', 'blank': 'True'}), + 'description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'file': ('telemeta.models.core.FileField', [], {'default': "''", 'max_length': '100', 'db_column': "'filename'", 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'mime_type': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'null': 'True', 'blank': 'True'}), + 'title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'url': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '500', 'blank': 'True'}) + }, + 'telemeta.mediacorpus': { + 'Meta': {'ordering': "['code']", 'object_name': 'MediaCorpus', 'db_table': "'media_corpus'"}, + 'code': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}), + 'description': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'public_access': ('telemeta.models.core.CharField', [], {'default': "'metadata'", 'max_length': '16', 'blank': 'True'}), + 'reference': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'unique': 'True', 'null': 'True', 'blank': 'True'}), + 'title': ('telemeta.models.core.CharField', [], {'max_length': '250'}) + }, + 'telemeta.mediacorpuscollectionrelation': { + 'Meta': {'unique_together': "(('collection', 'corpus'),)", 'object_name': 'MediaCorpusCollectionRelation', 'db_table': "'media_corpus_collection_relations'"}, + 'collection': ('telemeta.models.core.ForeignKey', [], {'related_name': "'parent_relation'", 'to': "orm['telemeta.MediaCollection']"}), + 'corpus': ('telemeta.models.core.ForeignKey', [], {'related_name': "'child_relation'", 'to': "orm['telemeta.MediaCorpus']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) + }, + 'telemeta.mediaitem': { + 'Meta': {'object_name': 'MediaItem', 'db_table': "'media_items'"}, + 'alt_title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'approx_duration': ('telemeta.models.core.DurationField', [], {'default': "'00:00'", 'blank': 'True'}), + 'author': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'code': ('telemeta.models.core.CharField', [], {'default': "''", 'unique': 'True', 'max_length': '250', 'blank': 'True'}), + 'collection': ('telemeta.models.core.ForeignKey', [], {'related_name': "'items'", 'to': "orm['telemeta.MediaCollection']"}), + 'collector': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'collector_from_collection': ('telemeta.models.core.BooleanField', [], {'default': 'False'}), + 'collector_selection': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'comment': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'context_comment': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'copied_from_item': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'copies'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.MediaItem']"}), + 'creator_reference': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'cultural_area': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'ethnic_group': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'items'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.EthnicGroup']"}), + 'external_references': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'file': ('telemeta.models.core.FileField', [], {'default': "''", 'max_length': '100', 'db_column': "'filename'", 'blank': 'True'}), + 'generic_style': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'items'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.GenericStyle']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'language': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'language_iso': ('telemeta.models.core.ForeignKey', [], {'default': 'None', 'related_name': "'items'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.Language']"}), + 'location': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'to': "orm['telemeta.Location']", 'null': 'True', 'blank': 'True'}), + 'location_comment': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'moda_execut': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'old_code': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'public_access': ('telemeta.models.core.CharField', [], {'default': "'metadata'", 'max_length': '16', 'blank': 'True'}), + 'recorded_from_date': ('telemeta.models.core.DateField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}), + 'recorded_to_date': ('telemeta.models.core.DateField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}), + 'title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'track': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'vernacular_style': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'items'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.VernacularStyle']"}) + }, + 'telemeta.mediaitemanalysis': { + 'Meta': {'ordering': "['name']", 'object_name': 'MediaItemAnalysis', 'db_table': "'media_analysis'"}, + 'analyzer_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'analysis'", 'to': "orm['telemeta.MediaItem']"}), + 'name': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'unit': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}) + }, + 'telemeta.mediaitemkeyword': { + 'Meta': {'unique_together': "(('item', 'keyword'),)", 'object_name': 'MediaItemKeyword', 'db_table': "'media_item_keywords'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'keyword_relations'", 'to': "orm['telemeta.MediaItem']"}), + 'keyword': ('telemeta.models.core.ForeignKey', [], {'related_name': "'item_relations'", 'to': "orm['telemeta.ContextKeyword']"}) + }, + 'telemeta.mediaitemmarker': { + 'Meta': {'object_name': 'MediaItemMarker', 'db_table': "'media_markers'"}, + 'author': ('telemeta.models.core.ForeignKey', [], {'related_name': "'markers'", 'to': "orm['auth.User']"}), + 'date': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now': 'True', 'null': 'True', 'blank': 'True'}), + 'description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'markers'", 'to': "orm['telemeta.MediaItem']"}), + 'public_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}), + 'time': ('telemeta.models.core.FloatField', [], {'default': '0', 'blank': 'True'}), + 'title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}) + }, + 'telemeta.mediaitemperformance': { + 'Meta': {'object_name': 'MediaItemPerformance', 'db_table': "'media_item_performances'"}, + 'alias': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'performances'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.InstrumentAlias']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'instrument': ('telemeta.models.core.WeakForeignKey', [], {'default': 'None', 'related_name': "'performances'", 'null': 'True', 'blank': 'True', 'to': "orm['telemeta.Instrument']"}), + 'instruments_num': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'media_item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'performances'", 'to': "orm['telemeta.MediaItem']"}), + 'musicians': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}) + }, + 'telemeta.mediaitemrelated': { + 'Meta': {'object_name': 'MediaItemRelated', 'db_table': "'media_item_related'"}, + 'credits': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'date': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now': 'True', 'null': 'True', 'blank': 'True'}), + 'description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'file': ('telemeta.models.core.FileField', [], {'default': "''", 'max_length': '100', 'db_column': "'filename'", 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'related'", 'to': "orm['telemeta.MediaItem']"}), + 'mime_type': ('telemeta.models.core.CharField', [], {'default': 'None', 'max_length': '250', 'null': 'True', 'blank': 'True'}), + 'title': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'url': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '500', 'blank': 'True'}) + }, + 'telemeta.mediaitemtranscodingflag': { + 'Meta': {'object_name': 'MediaItemTranscodingFlag', 'db_table': "'media_transcoding'"}, + 'date': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now': 'True', 'null': 'True', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'transcoding'", 'to': "orm['telemeta.MediaItem']"}), + 'mime_type': ('telemeta.models.core.CharField', [], {'max_length': '250'}), + 'value': ('telemeta.models.core.BooleanField', [], {'default': 'False'}) + }, + 'telemeta.mediapart': { + 'Meta': {'object_name': 'MediaPart', 'db_table': "'media_parts'"}, + 'end': ('telemeta.models.core.FloatField', [], {}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'item': ('telemeta.models.core.ForeignKey', [], {'related_name': "'parts'", 'to': "orm['telemeta.MediaItem']"}), + 'start': ('telemeta.models.core.FloatField', [], {}), + 'title': ('telemeta.models.core.CharField', [], {'max_length': '250'}) + }, + 'telemeta.metadataauthor': { + 'Meta': {'ordering': "['value']", 'object_name': 'MetadataAuthor', 'db_table': "'metadata_authors'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.metadatawriter': { + 'Meta': {'ordering': "['value']", 'object_name': 'MetadataWriter', 'db_table': "'metadata_writers'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.physicalformat': { + 'Meta': {'ordering': "['value']", 'object_name': 'PhysicalFormat', 'db_table': "'physical_formats'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.playlist': { + 'Meta': {'object_name': 'Playlist', 'db_table': "'playlists'"}, + 'author': ('telemeta.models.core.ForeignKey', [], {'related_name': "'playlists'", 'db_column': "'author'", 'to': "orm['auth.User']"}), + 'description': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'public_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}), + 'title': ('telemeta.models.core.CharField', [], {'max_length': '250'}) + }, + 'telemeta.playlistresource': { + 'Meta': {'object_name': 'PlaylistResource', 'db_table': "'playlist_resources'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'playlist': ('telemeta.models.core.ForeignKey', [], {'related_name': "'resources'", 'to': "orm['telemeta.Playlist']"}), + 'public_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}), + 'resource_id': ('telemeta.models.core.CharField', [], {'max_length': '250'}), + 'resource_type': ('telemeta.models.core.CharField', [], {'max_length': '250'}) + }, + 'telemeta.publisher': { + 'Meta': {'ordering': "['value']", 'object_name': 'Publisher', 'db_table': "'publishers'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.publishercollection': { + 'Meta': {'ordering': "['value']", 'object_name': 'PublisherCollection', 'db_table': "'publisher_collections'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'publisher': ('telemeta.models.core.ForeignKey', [], {'related_name': "'publisher_collections'", 'to': "orm['telemeta.Publisher']"}), + 'value': ('telemeta.models.core.CharField', [], {'max_length': '250'}) + }, + 'telemeta.publishingstatus': { + 'Meta': {'ordering': "['value']", 'object_name': 'PublishingStatus', 'db_table': "'publishing_status'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.recordingcontext': { + 'Meta': {'ordering': "['value']", 'object_name': 'RecordingContext', 'db_table': "'recording_contexts'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + }, + 'telemeta.revision': { + 'Meta': {'object_name': 'Revision', 'db_table': "'revisions'"}, + 'change_type': ('telemeta.models.core.CharField', [], {'max_length': '16'}), + 'element_id': ('telemeta.models.core.IntegerField', [], {}), + 'element_type': ('telemeta.models.core.CharField', [], {'max_length': '16'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'time': ('telemeta.models.core.DateTimeField', [], {'default': 'None', 'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), + 'user': ('telemeta.models.core.ForeignKey', [], {'related_name': "'revisions'", 'db_column': "'username'", 'to': "orm['auth.User']"}) + }, + 'telemeta.search': { + 'Meta': {'object_name': 'Search', 'db_table': "'searches'"}, + 'date': ('telemeta.models.core.DateField', [], {'default': 'None', 'auto_now_add': 'True', 'null': 'True', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'keywords': ('telemeta.models.core.CharField', [], {'max_length': '250'}), + 'username': ('telemeta.models.core.ForeignKey', [], {'related_name': "'searches'", 'db_column': "'username'", 'to': "orm['auth.User']"}) + }, + 'telemeta.userprofile': { + 'Meta': {'object_name': 'UserProfile', 'db_table': "'profiles'"}, + 'address': ('telemeta.models.core.TextField', [], {'default': "''", 'blank': 'True'}), + 'expiration_date': ('telemeta.models.core.DateField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}), + 'function': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'institution': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'telephone': ('telemeta.models.core.CharField', [], {'default': "''", 'max_length': '250', 'blank': 'True'}), + 'user': ('telemeta.models.core.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'}) + }, + 'telemeta.vernacularstyle': { + 'Meta': {'ordering': "['value']", 'object_name': 'VernacularStyle', 'db_table': "'vernacular_styles'"}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'value': ('telemeta.models.core.CharField', [], {'unique': 'True', 'max_length': '250'}) + } + } + + complete_apps = ['telemeta'] \ No newline at end of file diff --git a/telemeta/migrations/0001_initial.pyc b/telemeta/migrations/0001_initial.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5abbb0818d915c1b81d26105f063b27c65213f05 GIT binary patch literal 33746 zcmd^I2bf&db$+8&K^W16z!CxhVpbrnRuV`UV~mgymO&st$zX)#VRql_?x5M3W!|ii zFs|5+Yup|8-do&ziCY}E#C9Az?v6|BxTLryPI3PKoOjE6Z{FLHS$|)?FD$y6d+)iY z-E+@5x6JB`zgTwcXBLiLKOQ9iEy3Sc;7@!5iU|K#f`dV@Uq3Gh4pxHJf?)rGpu)bP z;NVcuS{UqKsP%=x!9_u9aj<_e>WhNL!eF8jM2myR2EkoHaMS)JM7MXCG@8H1f7cCH z@Ugdmq{j5~3HZEse5x^B-`$+-)_cuPTRRq`W4aSHT5)eFKHA%TvMza;BXkxe8vCcMBEu5uo=)FXzePIyYOQ-!(o%Va{EL;{u_W=}5ug~mXj^+Yg z^?|-`eY1pSJCft=pSVCc|#E02n{~iuIZalE1d+G zXIlIFv(ntG6QtddZ1sb+^XB6*kmKox;z1?hYjNTro z9xJPLR;}rfQoY?#J#5VAi1CbZlUJ|1|N`cw8NiuVZ)ubp$W zapgbJTEvr3d$LUEq9A&TPUuq=2wwM3(Tl&3N<>eyL!ORW0i(|lOjwF8Ts{-f&yr>c zo)Ac3X0&?tAVALnP*xMqwIP9~@n?q4^Q>h)AI&NO>2Mle0Cgc5g1>yBTKJ1}dA(S* z_7bNxB?f66m6Fw5AiGt4;&h!JUkYYk24)ruGcQ+WUZKpqQki*`W5(inwa$*i^BUke zy7^F6;bV20s37Qx3VJPYSxT?VQXII##oj^d>t=Z!TuFkFq(X zZvnYsA@}F1ptmZyw`IwJp~SW1yvEysCu`&H=x5{av^M^(L5IBC4tWoTs1PNrymt_w z_W|hrV#=7J4_H%968aAgg5pB}D)!SK9t6clED*SWg>dhos->ZDCg+s)F96hMS$q`D z#mq5?%!&D9g8+RTKaPFE3i*>ki2oEo zKNCml3>&il9L+fu{4*MhRq!w9{a1r2F^!dKrT-R0zfgpUWBDa&1+GJ<#W7Q~%6q9(IUz&LOSfyARrWi-#Q?ioxCBDo`emwY{YfTmfxf3u} zZN!C;zT{4{2w2nPDO4p&QjSRv2X-m2BUFgW!k?VEj20M~|dHxcRxx`Ay_nV#6OpkyoJ(B6SFWNZBM9_Rk)y#ln zld5F1Q%Tlpx2R^)j&jO|){G4X`cuJs~Yy9grMNlRFBTDy1<1#AV-HYh+d z*Gp6Z_i_rDlZXFvxv5o1l50DKxJB+JSWVJPzMeku6->Zx<(SbMAIhlR|IX$CNl%541dn%Hv+gW5FcZRk}}Ee~^teH}t1d zK>o)5&<{rQP1zaQugu*%Cv)W%^bp|Hz`b3Mat|opht7%D3Jp-sSNfEvk8)|SwX7Jo zD7pHa40`wwR3^}}$aF21t|jckODH^2xhq%z z0Q`R!UVaf5=pGy3MHEPzCLlX*e$g+>pg(?o(Vvh(f8zY2KPiL$ziNKb;s(c?0eW zgoPc0f!)u5U6o+#ElDEY#4#D`+3717s=T^XmG?J@GpgKWRGHB=?3P;YYqt-`P{!NG zl0|u~p=_0J4NJ7hXdUe~K+2v+9cfcC$9a`3%&6o#pE1}R7`vXh(>Ax~DA|3Wu@%Q| zXn3+R?ac%2Ge92WYMhCyD3NSYMlxh=&dowH$N&!#<-ZcN+v)lm9&lfV#CIx zQUNoBbb$jo9?DDND3;bR+^AG=852q3m~t7DgMm#Mu%=N2uqCcX$lYoH%E=uxU@e0O z&L^cx(GQ$KN&tPR|(4 ztaaRnazMA|fO4@H`?=JD0w36x-H};P4=d%)IxWlHordtkEq8el9+3mearej!ci`hu zWH9Z>9$m`aV~kodmUovmPzg+r9SrPogMmH101U59{eb+0!N6>I&xnx0ma*%iCH+K0 zv|z1HU^S#x*OUBNfcJTFslK0L&|7A)geCn`|C3(Mk~=&#J;ciu@u)V5dKOz>H&qnY zxv<6mJS~Uk>B7}bsR_wBUYuXM@t0}T?o&~0oi5xTmzI_2spfQ zd?4T| zdHGxbub2zql?I?(PP-=>L;%?(i2$!M*asQ*YAg3^%&>B%UOO1r>kL?dL%=iUKHCdl z&4aD3=v0Ge5NY3FrG4Yk411Fu_GUAzTuE;+V1qFA=N9{0&9EY+9cKUr!TUCg_w8m_ zIoESJ@#q}}&miRAY01CK3@a!9?!my`W5B%BKRLL3Z*kZAOjkJ%bNc-E=kVA_lu9Wj zJO6+I{-DV`KV(CLM34^~fFfV>5d$!Y#{a@<{G&%R>|=J=$IY-J`}>3eDAnRbH52SV z=|>twyuU1sDVfM!lyZE^@N&Q?7c=o!1^Xl$@{1(N&h}q z0Jby@_IU&L*G3SVLpsJz%WM z%k|})T)1{jVn*psF8az~VAmQje{Jc;7N-&Elu~s6RWrcaNZ-8i?*{{0Z@_%=I1_{1 zo+nAt6FDZ7=>9b`telCj8!$~9v4~*LMcBV#J-|23u%dPHEdx+a{@Vs@5aGUK$$$4~ zhW&#b_B}JKoT)kE+xG{<^8*8xk3gCDp}xzzKr=fvv8Q}2>1$6vG~~*q`^Uk+=1k0f zWbkCB?#KP?@}KM+44AGRm9v{Geom~;1e%{@9Nkan!_oc!3^YG8W?=W7HqgkVGk?hi znxAL%|IelR&y)BU<1RKpnZ*Loyc3sWHF4s*k7k&hcge8-FvH3{!S4nF%biR7r>`_*Y53ws zNtTeGJbc3=tDgT!bK)Pu40y1VxtS|U27jL>Q~;I}IpCWKb1(&w@#T@D5*gnz$%>rG zo_vvqDv2q}byji{u&__#MD~heQHIaOrFFjH_`CGiH)G6R&C|M9x}7hGAs- zdxy`!6R_)gC*s}L%+!&%IbLtoCOX~edM}n=v(=2^HRy|Ot+yvTBhlE1{z|QpiDsh} z#UtBid!3#9*t-WYbeq%l?vdKT#*yA4)DP8LvyFH)KJ^-{#&n}sH^av}-Nwj{sd`rj z^LKU4wwt%jHhRb6<8=LSt<`8x_NJP@hk`C{EntFA>}BT6d#ShLh!}-mBN@v%RTKHx}Z% zlSasnwlv)B-Da0zlFtO2OxLeSEf6??Nd@T8X4L*w(#l6l{}?cB9)I zH(+G;YHd;&vXSt_>Af9nsx}gquF*CTDwzuEfxmeznS(~Rw;VOw3GQ31#yDp|;cQQQ z7U23?4CcGhoNR-b$lGnS>b*u(Yu7PRe8Sl4#8jgl>qwu1W?S1~DfgD4z0sR$L-fgR zXLcqQL%vE{u4Y5;)C@$e-fGrksFFJJhvJn8Y)d<1jOGZNLc zI^*&i?c&}-45OIM=Mph%y(2RXS(}zjvNUCF?SlDCHj?E<#-heVeYVwW;-fC8Xsp(3 zN3b!j)Uj5*eNdD!-kF|(O*CqPpEG9hUz>2V50u3&$7j3UM!Q$DY@X|b`|RAS}nGXR;S)mcS5Ucb=s3MLO5;4$r5hD4Kxpx zDDKKmr`4#p6%ieeky@6CkyN!K^Dqu)(Y%6;(;y7A)sY=x%!W8kqv&2bME7Q}8U;P7 z0i;3DvTa>VUzQG=>+NwEWT#tm&En`xvl%AF3?+^?+EE=7=fJ5lC@E^f1@%N_hMACy z43uQ7C1fxfOYJre!KE5UB;FqQX+up~y!Zvv3Rx)I_!MG_+L;=3bGi|qL*RbF;(l1^ z`v9R6Lsi2kcWUjRocsmydc z6HWR^GS`Gtg87KxsOplLm~D%{(v==X-9{W2hqrxLTh1OS)XY?;-O$B;c&4eptg?pq zQW7I6wjv={WPFdZX}RpqPGb#fIN1fRwJz2|A+&0p79*X5QbVJ!@<5$YaGAOeVSJ`8 zE8fD;uiE)?h&3cDtcQWIdwiO2~L>*z#G%%_3dWss&a8%Mr`{#$6$#pc$C&a*z7`f)GFj$X? zRXz{>5*gAnSds0)@*pzljdeN)VG&9E>v6%tG0`O=6E&uz*-X?Kr^g0e*iLF?dwD7e zxb&imM-dEV;T{XE}YY3C#{CKIi464;}WW7BGe)wHs<4y zM9~`d9SvE09e6=1S~O9gLG(FXi)J+_l!UFB7qQM-Wy32@q;omQ8f z+1I6H&g`VPz|tFwR0f#ZV2Hm$I;FW_9oZx|jxgKNZMD%YLOSaOXeQb9sSc%~A)LWb zv}1z1c(`fAeaR*8f)pFYZman#cuaMZUAQeoKW4-dy$g4nI}zJOYfbEXlX#9M**kEm z#qWcS)9^XNxA-4)(W@%^qG9p3`YG=OM3Sr%u#Gl-GHzZx8}f5ZZ>xs5Sr;uJE0?Gu zj^9*ZZ=Fo0Y`_@Z%`VMg7N$E5haki4b$hbf~-?GqX4m}6mu zbH%zv5+nc7Dy1>HVL~<1Rul zP`VnY%S~j;0tFxE%|e^mr##*uy9;K}Nh*p-(qNiY(kgD4cwKj#T7;QBbc#Cmy4-Aw zu?r4_Ii?tfBC5pYF*eiaav^G}PEgk;c9iO;#kh1zod$I^J&UuTW*rG6eVx_C9*0|` zQq*ky6RX>9BAB>Y4L+Ch(GEv);^r@3fDwvD7Gu!39i7;lo47XkBWoGekK^PeIOJv@* zfGnrbfQJbo+2X0fa7uQN$0IZn^O-YYwX$0PynF_MsEy>1XG7wK{5lt}9l6f|?rha3 zMYtF#2YyAqN}3o>EQ@BZ^bAu2A^zwdRu&x`ZhZ`S1CLcECuH*Wb#Xq&r4wTgG~_i9 z&n7X0dUQay)u<&0d7SR+7%UklcGg>QV_1%8*bZkfA(II^9Y#HnBHoQp8>c$cjg3*` z&_eyeXsmO%5t~n>J?;9Z%`g6sH;#^uZbBf!*j^ipWh4?Ue zSg^FRvNF8jl%YT7-)k%9WGHCMX+m{PrCM2A*@m)e;nvtsYr!8!E9_c8YM<6uR+giG zLuGSPtfH6Q`3> zsrvQhl~svGS5__rHKU=Gm=T>J^2*QThH_B1rfq|rPmaB4!MNBS?2k)e2d(iPXz9TL z^G1=EsL@d7<{2mUxRqX0pG92gE4%?+I^1%NbwcxWdZ+i4X(t2X1 z^(6k26!`6P9xQk|m9Nd@OWdd|_baFQl@)&FbiZ5azSInUhDUq?^p1I(eZYyU%~f;T+gsyS?5=9J>$SG z@GBSkmGypQgI~eLv_mlBS2p^UQNOauuWa@!_`;#Xc9CC^r>Fd9T=ouch4Ee&eiCK) z85W;q@o*N8X7LynO%~HECRx;3OtH8h3z~oU02cRUv7N;_78_VFE{0qsAvaVZx3M8Z zYRKplG9w9@riYAtAd4hpC@6E0wgUGP$dY4zvhVF zp!lOkKc+%sNTntGeF0mh_!hJT3r<5|aX-t3=J!VezTTZME$WQjio{>HD1IA56SJ_K+MglY_xG|Fk(O8q9ELa9+@z<)^6=I z+l@$$T8a=~HI2g`F$Upr+r?tr__wBTB!ti%Y#9|DPBf9r>+v!-gU)7T6+mLzuugq^ z9zGV4OWi%uc6n`uP4gi=6G08zpos}lAS<&_6mK_#i5BnETAj&eTlO$gmBS5sr%jtL zk!i)HTP)j2dQ%RqIbFx$UNpK}5_U^%xGF}sew`e)!O&8+s@AyQLx?|(z&Os$ggnF%~g3|faOTbkps(W?qsrBd_iMREQ+dsHyl^fC+OOz*2R;6n^VxWTB4(v5fXFfqoR}0ZcJaep5*BBQZVM` zs9JLKYH#JmT&i+0(uk`eZ9QIzLRN%T&Q0_vj(vwbk z=@34YV;GLB-tk5?eX8wx!dnQ=#KHr2qNhy4jS}u+<{w-Xyve6VU4NBoZ4on-?{z3< zcN|oWnI=@-HI-^Rt+rkEHgCI-Iv`n-#FnarFovdZjO5NnVb$&U5f%+-d_I7{x9cYJ zIC0@J^%^O|1d)nqxDKCtdOb7L;IE2eibSX$&bcvQtk(&{o-@ESM6i#Y0B6jnFtC`WJs))+}Yu?T-j zV6iIq(4rb{V=Jw>KOro~iwVI@t1l5hLWP$Sl+LX$=uZ0{BfJDK;k^hbu?V5QkU;9) z3a4c>+>A1#ccV0o0=n`Jh+HsebGA-%)-IaxmBex~3fpg&cX$Q+Xx>&3gG0uPJt7Ot zzNV;2$cH7<&t(Z`fyEc>A|dfIhJe3{WP$a2oly;UVqkcGJKC~hmqaz~LJfM;A2Q|C z6=%966vtJ`W42xt-iH9RN4?)V-~{}t>M$Llw{#L(i; zToVHCGdPs4GHspytrMVL27vH6EFOzu(5o_TDXVfj$Y&*FtF z9>?P8ES|>V1uUM2qK{K^ccWmAlPlgQEkgP-6L8Nehtn%az&)3QU(_EseRl`omlF6T z1ZHNB$(!~hIg=w8BCfvdz}mvbT8s#3P5()r*i;)3V_3>a>Usv`i`(yu>hwx z3ZKB@i75Jv$=0lf9qR$>U|Fq}^f2v2S4U zS`^|!FCHBYUq@_d@5>h)P63Hn;hhAO;AB=SpN?d*$V7SU5qAf7<}lHd>LUyBVviz1 z8j4jchatr`PcD3?mQVi@oeC2N!bcL>`6!$!RSfn!l-7}bliw|)`-a0cEwIK3d0-lT_txf7A{0jR{M3GFJxu~m# zUuKWE4A=H?w1t1i4lbcQIs++jlW8QC2RlhNFJdU4=5WT8gd$ z3ar;ieWmAYhdzeBMlVPq{HI8c?k&%)*;4(8Alxk`93_`;i6gKzav;RyID+R7K>sZ? zhSw7T=Q&S9M~7b|1iA2q#xC35$yRkSrkcXP!GQ4dEWW_;XQIec@P>q+AQ+>KPbOLN znPfl~3iX+Ehd<$1FMfNMiB(-&sg`uI#??t=9>@eP8pCf8skboY?zS3!oz1c^lZLOc zA#bAW4No$C5GwuhKC@Fc-JG9JH>50@+?kGA^1!EHoc4xH!F8N{J0sK7gB7kopPd5J zt-ay5IZpC-b8n0R;$oDcYC2yvK;aKKPA1JX!Br;L&{aj~)${JeTq(mEzYA31_gQ?8 zNKl7$O4jY zWn@g#_2Xmq_hCZu}Qd(V`WzCYvgKp9U8;kEUsm-hcM#mc)X(?U>iZ#3#g`BVH?xa?e!@(NA=rY@C)N0{x0TBL<#R7tIuI!tC z9K*%KX!xUEON2upz{L{36C5mFu=MxArdblk&&W0gg>J=)d- zR{2!TaimJlkt(xN {{ field.errors }} + {% if "children" in field.html_name %} + {{ field.label_tag }}:
{{ field }}
+ {% else %} {{ field.label_tag }}: {{ field }} + {% endif %} {% endfor %} diff --git a/telemeta/templates/telemeta/resource_edit.html b/telemeta/templates/telemeta/resource_edit.html index 4ddbd7f6..9ce71f47 100644 --- a/telemeta/templates/telemeta/resource_edit.html +++ b/telemeta/templates/telemeta/resource_edit.html @@ -17,7 +17,11 @@ {% for field in form %} {{ field.errors }} - {{ field.label_tag }}: {{ field }} + {% if "children" in field.html_name %} + {{ field.label_tag }}:
{{ field }}
+ {% else %} + {{ field.label_tag }}: {{ field }} + {% endif %} {% endfor %} -- 2.39.5