diff -r 468349edbf7f -r b66ca6275115 src/p4l/migrations/0001_initial.py --- a/src/p4l/migrations/0001_initial.py Fri Sep 20 00:19:59 2013 +0200 +++ b/src/p4l/migrations/0001_initial.py Fri Sep 20 02:51:43 2013 +0200 @@ -8,6 +8,39 @@ class Migration(SchemaMigration): def forwards(self, orm): + # Adding model 'User' + db.create_table(u'p4l_user', ( + (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('password', self.gf('django.db.models.fields.CharField')(max_length=128)), + ('last_login', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)), + ('is_superuser', self.gf('django.db.models.fields.BooleanField')(default=False)), + ('username', self.gf('django.db.models.fields.CharField')(unique=True, max_length=30)), + ('first_name', self.gf('django.db.models.fields.CharField')(max_length=30, blank=True)), + ('last_name', self.gf('django.db.models.fields.CharField')(max_length=30, blank=True)), + ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, blank=True)), + ('is_staff', self.gf('django.db.models.fields.BooleanField')(default=False)), + ('is_active', self.gf('django.db.models.fields.BooleanField')(default=True)), + ('date_joined', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)), + ('language', self.gf('django.db.models.fields.CharField')(default='en', max_length=2)), + )) + db.send_create_signal('p4l', ['User']) + + # Adding M2M table for field groups on 'User' + db.create_table(u'p4l_user_groups', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('user', models.ForeignKey(orm['p4l.user'], null=False)), + ('group', models.ForeignKey(orm[u'auth.group'], null=False)) + )) + db.create_unique(u'p4l_user_groups', ['user_id', 'group_id']) + + # Adding M2M table for field user_permissions on 'User' + db.create_table(u'p4l_user_user_permissions', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('user', models.ForeignKey(orm['p4l.user'], null=False)), + ('permission', models.ForeignKey(orm[u'auth.permission'], null=False)) + )) + db.create_unique(u'p4l_user_user_permissions', ['user_id', 'permission_id']) + # Adding model 'Imprint' db.create_table(u'p4l_imprint', ( (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), @@ -232,6 +265,9 @@ ('isDocumentPart', self.gf('django.db.models.fields.BooleanField')(default=False)), ('hidden', self.gf('django.db.models.fields.BooleanField')(default=False)), ('restricted', self.gf('django.db.models.fields.BooleanField')(default=False)), + ('creationDate', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), + ('modificationDate', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), + ('modifiedBy', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['p4l.User'], null=True, blank=True)), )) db.send_create_signal('p4l', ['Record']) @@ -299,41 +335,17 @@ )) db.create_unique(u'p4l_record_audiences', ['record_id', 'audience_id']) - # Adding model 'User' - db.create_table(u'p4l_user', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('password', self.gf('django.db.models.fields.CharField')(max_length=128)), - ('last_login', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)), - ('is_superuser', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('username', self.gf('django.db.models.fields.CharField')(unique=True, max_length=30)), - ('first_name', self.gf('django.db.models.fields.CharField')(max_length=30, blank=True)), - ('last_name', self.gf('django.db.models.fields.CharField')(max_length=30, blank=True)), - ('email', self.gf('django.db.models.fields.EmailField')(max_length=75, blank=True)), - ('is_staff', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('is_active', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('date_joined', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)), - ('language', self.gf('django.db.models.fields.CharField')(default='en', max_length=2)), - )) - db.send_create_signal('p4l', ['User']) - - # Adding M2M table for field groups on 'User' - db.create_table(u'p4l_user_groups', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('user', models.ForeignKey(orm['p4l.user'], null=False)), - ('group', models.ForeignKey(orm[u'auth.group'], null=False)) - )) - db.create_unique(u'p4l_user_groups', ['user_id', 'group_id']) - - # Adding M2M table for field user_permissions on 'User' - db.create_table(u'p4l_user_user_permissions', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('user', models.ForeignKey(orm['p4l.user'], null=False)), - ('permission', models.ForeignKey(orm[u'auth.permission'], null=False)) - )) - db.create_unique(u'p4l_user_user_permissions', ['user_id', 'permission_id']) - def backwards(self, orm): + # Deleting model 'User' + db.delete_table(u'p4l_user') + + # Removing M2M table for field groups on 'User' + db.delete_table('p4l_user_groups') + + # Removing M2M table for field user_permissions on 'User' + db.delete_table('p4l_user_user_permissions') + # Deleting model 'Imprint' db.delete_table(u'p4l_imprint') @@ -433,15 +445,6 @@ # Removing M2M table for field audiences on 'Record' db.delete_table('p4l_record_audiences') - # Deleting model 'User' - db.delete_table(u'p4l_user') - - # Removing M2M table for field groups on 'User' - db.delete_table('p4l_user_groups') - - # Removing M2M table for field user_permissions on 'User' - db.delete_table('p4l_user_user_permissions') - models = { u'auth.group': { @@ -570,12 +573,15 @@ 'corporateAuthorLabel': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '2048', 'null': 'True', 'blank': 'True'}), 'corporateAuthors': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'recordsCorporateAuthor'", 'symmetrical': 'False', 'to': "orm['p4l.CorporateAuthor']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['p4l.Country']", 'symmetrical': 'False'}), + 'creationDate': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), 'editionStatement': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), 'hidden': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identifier': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'db_index': 'True'}), 'isDocumentPart': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['p4l.Language']", 'null': 'True', 'blank': 'True'}), + 'modificationDate': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), + 'modifiedBy': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['p4l.User']", 'null': 'True', 'blank': 'True'}), 'notes': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'otherLanguages': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'otherLanguage_record'", 'symmetrical': 'False', 'to': "orm['p4l.Language']"}), 'projectNames': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['p4l.ProjectName']", 'symmetrical': 'False'}),