diff --git a/common/settings.py b/common/settings.py index 6268e39..bf70101 100644 --- a/common/settings.py +++ b/common/settings.py @@ -98,8 +98,6 @@ INSTALLED_APPS = ( 'django.contrib.staticfiles', 'django.contrib.admin', - 'south', # Database migrations - 'tabimport', 'stages', ) diff --git a/requirements.txt b/requirements.txt index 38deb3b..c6a37be 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,4 @@ Django >= 1.4.2 -south -e git+https://github.com/claudep/tabimport.git#egg=tabimport openpyxl==2.2.2 xlrd diff --git a/stages/migrations/0001_initial.py b/stages/migrations/0001_initial.py deleted file mode 100644 index 55bfc64..0000000 --- a/stages/migrations/0001_initial.py +++ /dev/null @@ -1,264 +0,0 @@ -# -*- 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 'Section' - db.create_table('stages_section', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=20)), - )) - db.send_create_signal('stages', ['Section']) - - # Adding model 'Level' - db.create_table('stages_level', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=10)), - )) - db.send_create_signal('stages', ['Level']) - - # Adding model 'Klass' - db.create_table('stages_klass', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=10)), - ('section', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Section'])), - ('level', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Level'])), - )) - db.send_create_signal('stages', ['Klass']) - - # Adding model 'Student' - db.create_table('stages_student', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('ext_id', self.gf('django.db.models.fields.IntegerField')(unique=True, null=True)), - ('first_name', self.gf('django.db.models.fields.CharField')(max_length=40)), - ('last_name', self.gf('django.db.models.fields.CharField')(max_length=40)), - ('birth_date', self.gf('django.db.models.fields.DateField')()), - ('street', self.gf('django.db.models.fields.CharField')(max_length=150, blank=True)), - ('pcode', self.gf('django.db.models.fields.CharField')(max_length=4)), - ('city', self.gf('django.db.models.fields.CharField')(max_length=40)), - ('tel', self.gf('django.db.models.fields.CharField')(max_length=40, blank=True)), - ('mobile', self.gf('django.db.models.fields.CharField')(max_length=40, blank=True)), - ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, blank=True)), - ('klass', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Klass'])), - ('archived', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('stages', ['Student']) - - # Adding model 'Referent' - db.create_table('stages_referent', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('first_name', self.gf('django.db.models.fields.CharField')(max_length=40)), - ('last_name', self.gf('django.db.models.fields.CharField')(max_length=40)), - ('abrev', self.gf('django.db.models.fields.CharField')(max_length=10, blank=True)), - ('archived', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('stages', ['Referent']) - - # Adding model 'Corporation' - db.create_table('stages_corporation', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('typ', self.gf('django.db.models.fields.CharField')(max_length=40, blank=True)), - ('street', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), - ('pcode', self.gf('django.db.models.fields.CharField')(max_length=4)), - ('city', self.gf('django.db.models.fields.CharField')(max_length=40)), - ('tel', self.gf('django.db.models.fields.CharField')(max_length=20, blank=True)), - ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, blank=True)), - ('web', self.gf('django.db.models.fields.URLField')(max_length=200, blank=True)), - ('archived', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('stages', ['Corporation']) - - # Adding model 'CorpContact' - db.create_table('stages_corpcontact', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('corporation', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Corporation'])), - ('is_main', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('title', self.gf('django.db.models.fields.CharField')(max_length=40, blank=True)), - ('first_name', self.gf('django.db.models.fields.CharField')(max_length=40, blank=True)), - ('last_name', self.gf('django.db.models.fields.CharField')(max_length=40)), - ('role', self.gf('django.db.models.fields.CharField')(max_length=40)), - ('tel', self.gf('django.db.models.fields.CharField')(max_length=20, blank=True)), - ('email', self.gf('django.db.models.fields.CharField')(max_length=40, blank=True)), - )) - db.send_create_signal('stages', ['CorpContact']) - - # Adding model 'Domain' - db.create_table('stages_domain', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=50)), - )) - db.send_create_signal('stages', ['Domain']) - - # Adding model 'Period' - db.create_table('stages_period', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('title', self.gf('django.db.models.fields.CharField')(max_length=150)), - ('section', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Section'])), - ('level', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Level'])), - ('start_date', self.gf('django.db.models.fields.DateField')()), - ('end_date', self.gf('django.db.models.fields.DateField')()), - )) - db.send_create_signal('stages', ['Period']) - - # Adding model 'Availability' - db.create_table('stages_availability', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('corporation', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Corporation'])), - ('period', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Period'])), - ('domain', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Domain'])), - ('comment', self.gf('django.db.models.fields.TextField')(blank=True)), - )) - db.send_create_signal('stages', ['Availability']) - - # Adding model 'Training' - db.create_table('stages_training', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('student', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Student'])), - ('availability', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['stages.Availability'], unique=True)), - ('referent', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.Referent'], null=True, blank=True)), - ('comment', self.gf('django.db.models.fields.TextField')(blank=True)), - )) - db.send_create_signal('stages', ['Training']) - - - def backwards(self, orm): - # Deleting model 'Section' - db.delete_table('stages_section') - - # Deleting model 'Level' - db.delete_table('stages_level') - - # Deleting model 'Klass' - db.delete_table('stages_klass') - - # Deleting model 'Student' - db.delete_table('stages_student') - - # Deleting model 'Referent' - db.delete_table('stages_referent') - - # Deleting model 'Corporation' - db.delete_table('stages_corporation') - - # Deleting model 'CorpContact' - db.delete_table('stages_corpcontact') - - # Deleting model 'Domain' - db.delete_table('stages_domain') - - # Deleting model 'Period' - db.delete_table('stages_period') - - # Deleting model 'Availability' - db.delete_table('stages_availability') - - # Deleting model 'Training' - db.delete_table('stages_training') - - - models = { - 'stages.availability': { - 'Meta': {'object_name': 'Availability'}, - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Corporation']"}), - 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Domain']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'period': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Period']"}) - }, - 'stages.corpcontact': { - 'Meta': {'object_name': 'CorpContact'}, - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Corporation']"}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - 'stages.corporation': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Corporation'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'typ': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'web': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) - }, - 'stages.domain': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Domain'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'stages.klass': { - 'Meta': {'object_name': 'Klass'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Level']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Section']"}) - }, - 'stages.level': { - 'Meta': {'object_name': 'Level'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'stages.period': { - 'Meta': {'object_name': 'Period'}, - 'end_date': ('django.db.models.fields.DateField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Level']"}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Section']"}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) - }, - 'stages.referent': { - 'Meta': {'ordering': "(u'last_name', u'first_name')", 'object_name': 'Referent'}, - 'abrev': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}) - }, - 'stages.section': { - 'Meta': {'object_name': 'Section'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'stages.student': { - 'Meta': {'object_name': 'Student'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'birth_date': ('django.db.models.fields.DateField', [], {}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'ext_id': ('django.db.models.fields.IntegerField', [], {'unique': 'True', 'null': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'klass': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Klass']"}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'mobile': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - 'stages.training': { - 'Meta': {'object_name': 'Training'}, - 'availability': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['stages.Availability']", 'unique': 'True'}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'referent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Referent']", 'null': 'True', 'blank': 'True'}), - 'student': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Student']"}) - } - } - - complete_apps = ['stages'] \ No newline at end of file diff --git a/stages/migrations/0002_corp_name_unique.py b/stages/migrations/0002_corp_name_unique.py deleted file mode 100644 index 1e96c6e..0000000 --- a/stages/migrations/0002_corp_name_unique.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- 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 unique constraint on 'Corporation', fields ['name'] - db.create_unique('stages_corporation', ['name']) - - - def backwards(self, orm): - # Removing unique constraint on 'Corporation', fields ['name'] - db.delete_unique('stages_corporation', ['name']) - - - models = { - 'stages.availability': { - 'Meta': {'object_name': 'Availability'}, - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Corporation']"}), - 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Domain']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'period': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Period']"}) - }, - 'stages.corpcontact': { - 'Meta': {'object_name': 'CorpContact'}, - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Corporation']"}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - 'stages.corporation': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Corporation'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'typ': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'web': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) - }, - 'stages.domain': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Domain'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'stages.klass': { - 'Meta': {'object_name': 'Klass'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Level']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Section']"}) - }, - 'stages.level': { - 'Meta': {'object_name': 'Level'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'stages.period': { - 'Meta': {'object_name': 'Period'}, - 'end_date': ('django.db.models.fields.DateField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Level']"}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Section']"}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) - }, - 'stages.referent': { - 'Meta': {'ordering': "(u'last_name', u'first_name')", 'object_name': 'Referent'}, - 'abrev': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}) - }, - 'stages.section': { - 'Meta': {'object_name': 'Section'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'stages.student': { - 'Meta': {'object_name': 'Student'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'birth_date': ('django.db.models.fields.DateField', [], {}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'ext_id': ('django.db.models.fields.IntegerField', [], {'unique': 'True', 'null': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'klass': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Klass']"}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'mobile': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - 'stages.training': { - 'Meta': {'object_name': 'Training'}, - 'availability': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['stages.Availability']", 'unique': 'True'}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'referent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Referent']", 'null': 'True', 'blank': 'True'}), - 'student': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Student']"}) - } - } - - complete_apps = ['stages'] \ No newline at end of file diff --git a/stages/migrations/0003_add_training_contact.py b/stages/migrations/0003_add_training_contact.py deleted file mode 100644 index b36f95d..0000000 --- a/stages/migrations/0003_add_training_contact.py +++ /dev/null @@ -1,122 +0,0 @@ -# -*- 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 field 'Training.contact' - db.add_column('stages_training', 'contact', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.CorpContact'], null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Training.contact' - db.delete_column('stages_training', 'contact_id') - - - models = { - 'stages.availability': { - 'Meta': {'object_name': 'Availability'}, - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Corporation']"}), - 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Domain']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'period': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Period']"}) - }, - 'stages.corpcontact': { - 'Meta': {'object_name': 'CorpContact'}, - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Corporation']"}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - 'stages.corporation': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Corporation'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'typ': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'web': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) - }, - 'stages.domain': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Domain'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'stages.klass': { - 'Meta': {'object_name': 'Klass'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Level']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Section']"}) - }, - 'stages.level': { - 'Meta': {'object_name': 'Level'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - 'stages.period': { - 'Meta': {'object_name': 'Period'}, - 'end_date': ('django.db.models.fields.DateField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Level']"}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Section']"}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) - }, - 'stages.referent': { - 'Meta': {'ordering': "(u'last_name', u'first_name')", 'object_name': 'Referent'}, - 'abrev': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}) - }, - 'stages.section': { - 'Meta': {'object_name': 'Section'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'stages.student': { - 'Meta': {'object_name': 'Student'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'birth_date': ('django.db.models.fields.DateField', [], {}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'ext_id': ('django.db.models.fields.IntegerField', [], {'unique': 'True', 'null': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'klass': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Klass']"}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'mobile': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - 'stages.training': { - 'Meta': {'object_name': 'Training'}, - 'availability': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['stages.Availability']", 'unique': 'True'}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.CorpContact']", 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'referent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Referent']", 'null': 'True', 'blank': 'True'}), - 'student': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['stages.Student']"}) - } - } - - complete_apps = ['stages'] \ No newline at end of file diff --git a/stages/migrations/0004_add_referent_email.py b/stages/migrations/0004_add_referent_email.py deleted file mode 100644 index 66a7387..0000000 --- a/stages/migrations/0004_add_referent_email.py +++ /dev/null @@ -1,123 +0,0 @@ -# -*- 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 field 'Referent.email' - db.add_column(u'stages_referent', 'email', - self.gf('django.db.models.fields.EmailField')(default='', max_length=75, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Referent.email' - db.delete_column(u'stages_referent', 'email') - - - models = { - u'stages.availability': { - 'Meta': {'object_name': 'Availability'}, - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Domain']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'period': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Period']"}) - }, - u'stages.corpcontact': { - 'Meta': {'object_name': 'CorpContact'}, - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.corporation': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Corporation'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'typ': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'web': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) - }, - u'stages.domain': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Domain'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'stages.klass': { - 'Meta': {'object_name': 'Klass'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}) - }, - u'stages.level': { - 'Meta': {'object_name': 'Level'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - u'stages.period': { - 'Meta': {'ordering': "(u'-start_date',)", 'object_name': 'Period'}, - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) - }, - u'stages.referent': { - 'Meta': {'ordering': "(u'last_name', u'first_name')", 'object_name': 'Referent'}, - 'abrev': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}) - }, - u'stages.section': { - 'Meta': {'object_name': 'Section'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'stages.student': { - 'Meta': {'object_name': 'Student'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'birth_date': ('django.db.models.fields.DateField', [], {}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'ext_id': ('django.db.models.fields.IntegerField', [], {'unique': 'True', 'null': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'klass': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Klass']"}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'mobile': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.training': { - 'Meta': {'object_name': 'Training'}, - 'availability': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['stages.Availability']", 'unique': 'True'}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.CorpContact']", 'null': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'referent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Referent']", 'null': 'True', 'blank': 'True'}), - 'student': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Student']"}) - } - } - - complete_apps = ['stages'] \ No newline at end of file diff --git a/stages/migrations/0005_move_contact_step1.py b/stages/migrations/0005_move_contact_step1.py deleted file mode 100644 index e40a8e2..0000000 --- a/stages/migrations/0005_move_contact_step1.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- 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 field 'Availability.contact' - db.add_column(u'stages_availability', 'contact', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.CorpContact'], null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Availability.contact' - db.delete_column(u'stages_availability', 'contact_id') - - - models = { - u'stages.availability': { - 'Meta': {'object_name': 'Availability'}, - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.CorpContact']", 'null': 'True', 'blank': 'True'}), - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Domain']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'period': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Period']"}) - }, - u'stages.corpcontact': { - 'Meta': {'object_name': 'CorpContact'}, - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.corporation': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Corporation'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'typ': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'web': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) - }, - u'stages.domain': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Domain'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'stages.klass': { - 'Meta': {'object_name': 'Klass'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}) - }, - u'stages.level': { - 'Meta': {'object_name': 'Level'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - u'stages.period': { - 'Meta': {'ordering': "(u'-start_date',)", 'object_name': 'Period'}, - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) - }, - u'stages.referent': { - 'Meta': {'ordering': "(u'last_name', u'first_name')", 'object_name': 'Referent'}, - 'abrev': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}) - }, - u'stages.section': { - 'Meta': {'object_name': 'Section'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'stages.student': { - 'Meta': {'object_name': 'Student'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'birth_date': ('django.db.models.fields.DateField', [], {}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'ext_id': ('django.db.models.fields.IntegerField', [], {'unique': 'True', 'null': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'klass': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Klass']"}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'mobile': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.training': { - 'Meta': {'object_name': 'Training'}, - 'availability': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['stages.Availability']", 'unique': 'True'}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.CorpContact']", 'null': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'referent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Referent']", 'null': 'True', 'blank': 'True'}), - 'student': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Student']"}) - } - } - - complete_apps = ['stages'] \ No newline at end of file diff --git a/stages/migrations/0006_move_contact_step2.py b/stages/migrations/0006_move_contact_step2.py deleted file mode 100644 index d06ac2c..0000000 --- a/stages/migrations/0006_move_contact_step2.py +++ /dev/null @@ -1,122 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - "Move training.contact to availability.contact" - for training in orm.Training.objects.filter(contact__isnull=False): - training.availability.contact = training.contact - training.availability.save() - - def backwards(self, orm): - "Write your backwards methods here." - pass - - models = { - u'stages.availability': { - 'Meta': {'object_name': 'Availability'}, - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.CorpContact']", 'null': 'True', 'blank': 'True'}), - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Domain']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'period': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Period']"}) - }, - u'stages.corpcontact': { - 'Meta': {'object_name': 'CorpContact'}, - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.corporation': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Corporation'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'typ': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'web': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) - }, - u'stages.domain': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Domain'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'stages.klass': { - 'Meta': {'object_name': 'Klass'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}) - }, - u'stages.level': { - 'Meta': {'object_name': 'Level'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - u'stages.period': { - 'Meta': {'ordering': "(u'-start_date',)", 'object_name': 'Period'}, - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) - }, - u'stages.referent': { - 'Meta': {'ordering': "(u'last_name', u'first_name')", 'object_name': 'Referent'}, - 'abrev': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}) - }, - u'stages.section': { - 'Meta': {'object_name': 'Section'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'stages.student': { - 'Meta': {'object_name': 'Student'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'birth_date': ('django.db.models.fields.DateField', [], {}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'ext_id': ('django.db.models.fields.IntegerField', [], {'unique': 'True', 'null': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'klass': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Klass']"}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'mobile': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.training': { - 'Meta': {'object_name': 'Training'}, - 'availability': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['stages.Availability']", 'unique': 'True'}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.CorpContact']", 'null': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'referent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Referent']", 'null': 'True', 'blank': 'True'}), - 'student': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Student']"}) - } - } - - complete_apps = ['stages'] - symmetrical = True diff --git a/stages/migrations/0007_move_contact_step3.py b/stages/migrations/0007_move_contact_step3.py deleted file mode 100644 index 4fa2b86..0000000 --- a/stages/migrations/0007_move_contact_step3.py +++ /dev/null @@ -1,123 +0,0 @@ -# -*- 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): - # Deleting field 'Training.contact' - db.delete_column(u'stages_training', 'contact_id') - - - def backwards(self, orm): - # Adding field 'Training.contact' - db.add_column(u'stages_training', 'contact', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['stages.CorpContact'], null=True, blank=True), - keep_default=False) - - - models = { - u'stages.availability': { - 'Meta': {'object_name': 'Availability'}, - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.CorpContact']", 'null': 'True', 'blank': 'True'}), - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Domain']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'period': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Period']"}) - }, - u'stages.corpcontact': { - 'Meta': {'object_name': 'CorpContact'}, - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.corporation': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Corporation'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'typ': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'web': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) - }, - u'stages.domain': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Domain'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'stages.klass': { - 'Meta': {'object_name': 'Klass'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}) - }, - u'stages.level': { - 'Meta': {'object_name': 'Level'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - u'stages.period': { - 'Meta': {'ordering': "(u'-start_date',)", 'object_name': 'Period'}, - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) - }, - u'stages.referent': { - 'Meta': {'ordering': "(u'last_name', u'first_name')", 'object_name': 'Referent'}, - 'abrev': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}) - }, - u'stages.section': { - 'Meta': {'object_name': 'Section'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'stages.student': { - 'Meta': {'object_name': 'Student'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'birth_date': ('django.db.models.fields.DateField', [], {}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'ext_id': ('django.db.models.fields.IntegerField', [], {'unique': 'True', 'null': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'klass': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Klass']"}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'mobile': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.training': { - 'Meta': {'object_name': 'Training'}, - 'availability': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['stages.Availability']", 'unique': 'True'}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'referent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Referent']", 'null': 'True', 'blank': 'True'}), - 'student': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Student']"}) - } - } - - complete_apps = ['stages'] \ No newline at end of file diff --git a/stages/migrations/0008_add_contact_cc.py b/stages/migrations/0008_add_contact_cc.py deleted file mode 100644 index c1d1fa8..0000000 --- a/stages/migrations/0008_add_contact_cc.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- 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 field 'CorpContact.always_cc' - db.add_column(u'stages_corpcontact', 'always_cc', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'CorpContact.always_cc' - db.delete_column(u'stages_corpcontact', 'always_cc') - - - models = { - u'stages.availability': { - 'Meta': {'object_name': 'Availability'}, - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.CorpContact']", 'null': 'True', 'blank': 'True'}), - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'domain': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Domain']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'period': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Period']"}) - }, - u'stages.corpcontact': { - 'Meta': {'object_name': 'CorpContact'}, - 'always_cc': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'corporation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Corporation']"}), - 'email': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_main': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'role': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.corporation': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Corporation'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'typ': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'web': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) - }, - u'stages.domain': { - 'Meta': {'ordering': "(u'name',)", 'object_name': 'Domain'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'stages.klass': { - 'Meta': {'object_name': 'Klass'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}) - }, - u'stages.level': { - 'Meta': {'object_name': 'Level'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '10'}) - }, - u'stages.period': { - 'Meta': {'ordering': "(u'-start_date',)", 'object_name': 'Period'}, - 'end_date': ('django.db.models.fields.DateField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Level']"}), - 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Section']"}), - 'start_date': ('django.db.models.fields.DateField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) - }, - u'stages.referent': { - 'Meta': {'ordering': "(u'last_name', u'first_name')", 'object_name': 'Referent'}, - 'abrev': ('django.db.models.fields.CharField', [], {'max_length': '10', 'blank': 'True'}), - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}) - }, - u'stages.section': { - 'Meta': {'object_name': 'Section'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'stages.student': { - 'Meta': {'object_name': 'Student'}, - 'archived': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'birth_date': ('django.db.models.fields.DateField', [], {}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'ext_id': ('django.db.models.fields.IntegerField', [], {'unique': 'True', 'null': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'klass': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Klass']"}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '40'}), - 'mobile': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}), - 'pcode': ('django.db.models.fields.CharField', [], {'max_length': '4'}), - 'street': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), - 'tel': ('django.db.models.fields.CharField', [], {'max_length': '40', 'blank': 'True'}) - }, - u'stages.training': { - 'Meta': {'object_name': 'Training'}, - 'availability': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['stages.Availability']", 'unique': 'True'}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'referent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Referent']", 'null': 'True', 'blank': 'True'}), - 'student': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['stages.Student']"}) - } - } - - complete_apps = ['stages'] \ No newline at end of file