diff --git a/gracedb/events/south_migrations/0001_initial.py b/gracedb/events/south_migrations/0001_initial.py deleted file mode 100644 index 0d35ad75ec12869d2053ce50b88cb2012d2fb59c..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0001_initial.py +++ /dev/null @@ -1,284 +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 'User' - db.create_table('gracedb_user', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('email', self.gf('django.db.models.fields.EmailField')(max_length=75)), - ('principal', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('dn', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('unixid', self.gf('django.db.models.fields.CharField')(max_length=25)), - )) - db.send_create_signal('gracedb', ['User']) - - # Adding model 'Group' - db.create_table('gracedb_group', ( - ('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('gracedb', ['Group']) - - # Adding M2M table for field managers on 'Group' - db.create_table('gracedb_group_managers', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('group', models.ForeignKey(orm['gracedb.group'], null=False)), - ('user', models.ForeignKey(orm['gracedb.user'], null=False)) - )) - db.create_unique('gracedb_group_managers', ['group_id', 'user_id']) - - # Adding model 'Label' - db.create_table('gracedb_label', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=20)), - ('defaultColor', self.gf('django.db.models.fields.CharField')(default='black', max_length=20)), - )) - db.send_create_signal('gracedb', ['Label']) - - # Adding model 'Event' - db.create_table('gracedb_event', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('submitter', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'])), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('group', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Group'])), - ('uid', self.gf('django.db.models.fields.CharField')(default='', max_length=20)), - ('analysisType', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('instruments', self.gf('django.db.models.fields.CharField')(default='', max_length=20)), - ('nevents', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - ('far', self.gf('django.db.models.fields.FloatField')(null=True)), - ('likelihood', self.gf('django.db.models.fields.FloatField')(null=True)), - ('gpstime', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - )) - db.send_create_signal('gracedb', ['Event']) - - # Adding model 'EventLog' - db.create_table('gracedb_eventlog', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Event'])), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('issuer', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'])), - ('filename', self.gf('django.db.models.fields.CharField')(default='', max_length=100)), - ('comment', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal('gracedb', ['EventLog']) - - # Adding model 'Labelling' - db.create_table('gracedb_labelling', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Event'])), - ('label', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Label'])), - ('creator', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'])), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - )) - db.send_create_signal('gracedb', ['Labelling']) - - # Adding model 'Approval' - db.create_table('gracedb_approval', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('approver', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'])), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('approvedEvent', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Event'])), - ('approvingCollaboration', self.gf('django.db.models.fields.CharField')(max_length=1)), - )) - db.send_create_signal('gracedb', ['Approval']) - - # Adding model 'CoincInspiralEvent' - db.create_table('gracedb_coincinspiralevent', ( - ('event_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['gracedb.Event'], unique=True, primary_key=True)), - ('ifos', self.gf('django.db.models.fields.CharField')(default='', max_length=20)), - ('end_time', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - ('end_time_ns', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - ('mass', self.gf('django.db.models.fields.FloatField')(null=True)), - ('mchirp', self.gf('django.db.models.fields.FloatField')(null=True)), - ('minimum_duration', self.gf('django.db.models.fields.FloatField')(null=True)), - ('snr', self.gf('django.db.models.fields.FloatField')(null=True)), - ('false_alarm_rate', self.gf('django.db.models.fields.FloatField')(null=True)), - ('combined_far', self.gf('django.db.models.fields.FloatField')(null=True)), - )) - db.send_create_signal('gracedb', ['CoincInspiralEvent']) - - # Adding model 'MultiBurstEvent' - db.create_table('gracedb_multiburstevent', ( - ('event_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['gracedb.Event'], unique=True, primary_key=True)), - ('ifos', self.gf('django.db.models.fields.CharField')(default='', max_length=20)), - ('start_time', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - ('start_time_ns', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - ('duration', self.gf('django.db.models.fields.FloatField')(null=True)), - ('peak_time', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - ('peak_time_ns', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - ('central_freq', self.gf('django.db.models.fields.FloatField')(null=True)), - ('bandwidth', self.gf('django.db.models.fields.FloatField')(null=True)), - ('amplitude', self.gf('django.db.models.fields.FloatField')(null=True)), - ('snr', self.gf('django.db.models.fields.FloatField')(null=True)), - ('confidence', self.gf('django.db.models.fields.FloatField')(null=True)), - ('false_alarm_rate', self.gf('django.db.models.fields.FloatField')(null=True)), - ('ligo_axis_ra', self.gf('django.db.models.fields.FloatField')(null=True)), - ('ligo_axis_dec', self.gf('django.db.models.fields.FloatField')(null=True)), - ('ligo_angle', self.gf('django.db.models.fields.FloatField')(null=True)), - ('ligo_angle_sig', self.gf('django.db.models.fields.FloatField')(null=True)), - )) - db.send_create_signal('gracedb', ['MultiBurstEvent']) - - # Adding model 'Slot' - db.create_table('gracedb_slot', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Event'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('value', self.gf('django.db.models.fields.CharField')(max_length=100)), - )) - db.send_create_signal('gracedb', ['Slot']) - - # Adding unique constraint on 'Slot', fields ['event', 'name'] - db.create_unique('gracedb_slot', ['event_id', 'name']) - - - def backwards(self, orm): - # Removing unique constraint on 'Slot', fields ['event', 'name'] - db.delete_unique('gracedb_slot', ['event_id', 'name']) - - # Deleting model 'User' - db.delete_table('gracedb_user') - - # Deleting model 'Group' - db.delete_table('gracedb_group') - - # Removing M2M table for field managers on 'Group' - db.delete_table('gracedb_group_managers') - - # Deleting model 'Label' - db.delete_table('gracedb_label') - - # Deleting model 'Event' - db.delete_table('gracedb_event') - - # Deleting model 'EventLog' - db.delete_table('gracedb_eventlog') - - # Deleting model 'Labelling' - db.delete_table('gracedb_labelling') - - # Deleting model 'Approval' - db.delete_table('gracedb_approval') - - # Deleting model 'CoincInspiralEvent' - db.delete_table('gracedb_coincinspiralevent') - - # Deleting model 'MultiBurstEvent' - db.delete_table('gracedb_multiburstevent') - - # Deleting model 'Slot' - db.delete_table('gracedb_slot') - - - models = { - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'managers': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.User']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.slot': { - 'Meta': {'unique_together': "(('event', 'name'),)", 'object_name': 'Slot'}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0002_auto__add_tag.py b/gracedb/events/south_migrations/0002_auto__add_tag.py deleted file mode 100644 index 69ffa13d4bbe5208df06f64c9557463b7edc14a7..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0002_auto__add_tag.py +++ /dev/null @@ -1,147 +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 'Tag' - db.create_table('gracedb_tag', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('displayName', self.gf('django.db.models.fields.CharField')(max_length=200, null=True)), - )) - db.send_create_signal('gracedb', ['Tag']) - - # Adding M2M table for field eventlogs on 'Tag' - db.create_table('gracedb_tag_eventlogs', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('tag', models.ForeignKey(orm['gracedb.tag'], null=False)), - ('eventlog', models.ForeignKey(orm['gracedb.eventlog'], null=False)) - )) - db.create_unique('gracedb_tag_eventlogs', ['tag_id', 'eventlog_id']) - - - def backwards(self, orm): - # Deleting model 'Tag' - db.delete_table('gracedb_tag') - - # Removing M2M table for field eventlogs on 'Tag' - db.delete_table('gracedb_tag_eventlogs') - - - models = { - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'managers': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.User']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.slot': { - 'Meta': {'unique_together': "(('event', 'name'),)", 'object_name': 'Slot'}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0003_auto__del_slot__del_unique_slot_event_name.py b/gracedb/events/south_migrations/0003_auto__del_slot__del_unique_slot_event_name.py deleted file mode 100644 index 066c22bff6271796213757f1de8e4df130409556..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0003_auto__del_slot__del_unique_slot_event_name.py +++ /dev/null @@ -1,136 +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): - # Removing unique constraint on 'Slot', fields ['event', 'name'] - db.delete_unique('gracedb_slot', ['event_id', 'name']) - - # Deleting model 'Slot' - db.delete_table('gracedb_slot') - - - def backwards(self, orm): - # Adding model 'Slot' - db.create_table('gracedb_slot', ( - ('value', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Event'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - )) - db.send_create_signal('gracedb', ['Slot']) - - # Adding unique constraint on 'Slot', fields ['event', 'name'] - db.create_unique('gracedb_slot', ['event_id', 'name']) - - - models = { - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'managers': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.User']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0004_populate_tags.py b/gracedb/events/south_migrations/0004_populate_tags.py deleted file mode 100644 index 5136a8725ffe347630cd4c401b516fa84cc85d30..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0004_populate_tags.py +++ /dev/null @@ -1,120 +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): - from django.core.management import call_command - call_command("loaddata", "initial_tags.json") - - complete_apps = ['gracedb'] - symmetrical = True - - models = { - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'managers': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.User']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] diff --git a/gracedb/events/south_migrations/0005_stage1_rm_ligouser__add_new_foreign_keys.py b/gracedb/events/south_migrations/0005_stage1_rm_ligouser__add_new_foreign_keys.py deleted file mode 100644 index d521509d918f785e721f13afac41b04704929079..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0005_stage1_rm_ligouser__add_new_foreign_keys.py +++ /dev/null @@ -1,199 +0,0 @@ -# -*- coding: utf-8 -*- -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Removing M2M table for field managers on 'Group' - db.delete_table('gracedb_group_managers') - - # Adding field 'Event.new_submitter' - db.add_column('gracedb_event', 'new_submitter', - self.gf('django.db.models.fields.related.ForeignKey')(default=1, to=orm['auth.User']), - keep_default=False) - - # Adding field 'Labelling.new_creator' - db.add_column('gracedb_labelling', 'new_creator', - self.gf('django.db.models.fields.related.ForeignKey')(default=1, to=orm['auth.User']), - keep_default=False) - - # Adding field 'Approval.new_approver' - db.add_column('gracedb_approval', 'new_approver', - self.gf('django.db.models.fields.related.ForeignKey')(default=1, to=orm['auth.User']), - keep_default=False) - - # Adding field 'EventLog.new_issuer' - db.add_column('gracedb_eventlog', 'new_issuer', - self.gf('django.db.models.fields.related.ForeignKey')(default=1, to=orm['auth.User']), - keep_default=False) - - - def backwards(self, orm): - # Adding M2M table for field managers on 'Group' - db.create_table('gracedb_group_managers', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('group', models.ForeignKey(orm['gracedb.group'], null=False)), - ('user', models.ForeignKey(orm['gracedb.user'], null=False)) - )) - db.create_unique('gracedb_group_managers', ['group_id', 'user_id']) - - # Deleting field 'Event.new_submitter' - db.delete_column('gracedb_event', 'new_submitter_id') - - # Deleting field 'Labelling.new_creator' - db.delete_column('gracedb_labelling', 'new_creator_id') - - # Deleting field 'Approval.new_approver' - db.delete_column('gracedb_approval', 'new_approver_id') - - # Deleting field 'EventLog.new_issuer' - db.delete_column('gracedb_eventlog', 'new_issuer_id') - - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'new_approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'new_submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'new_issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}), - 'new_creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] diff --git a/gracedb/events/south_migrations/0006_stage2_rm_ligouser__populate_new_foreign_keys.py b/gracedb/events/south_migrations/0006_stage2_rm_ligouser__populate_new_foreign_keys.py deleted file mode 100644 index 73200fa19f7c891aea0ed13b42d57ce225fa6658..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0006_stage2_rm_ligouser__populate_new_foreign_keys.py +++ /dev/null @@ -1,234 +0,0 @@ -# -*- coding: utf-8 -*- -from south.v2 import DataMigration -import sys -import re - - -def get_auth_user_for_ligo_user_id(orm, userid): - - LigoUser = orm['gracedb.User'] - DjangoUser = orm['auth.User'] - - service_cert_pattern = re.compile(r'.*CN=([^/]+)/[^/]+') - - try: - ligo_user = LigoUser.objects.get(id=userid) - except LigoUser.DoesNotExist: - print("Can't find Ligo User {0}. (this should not happen)".format(userid)) - sys.exit(1) - - try: - return DjangoUser.objects.get(username=ligo_user.unixid).id - except DjangoUser.DoesNotExist: - pass - try: - return DjangoUser.objects.get(username=ligo_user.principal) - return DjangoUser.objects.get(username="{0}@LIGO.ORG".format(ligo_user.unixid)) - except DjangoUser.DoesNotExist: - pass - - if ligo_user.unixid.lower() == 'none' or ligo_user.principal.lower() == 'none': - # Some service user, likely. - name = service_cert_pattern.match(ligo_user.dn).group(1) - return DjangoUser.objects.get(username=name) - - print("Can't find Django user named '{0}'\nUnixid: {1}\nPrincipal: ({2})\nDN:({3})". - format(ligo_user.name, ligo_user.unixid, ligo_user.principal, ligo_user.dn)) - sys.exit(1) - - -def get_ligo_user_for_django_user_id(orm, django_id): - django_user = orm['auth.User'].objects.get(id=django_id) - return orm['gracedb.User'].objects.get(unixid=django_user.username) - - -class Migration(DataMigration): - - def forwards(self, orm): - Labelling = orm['gracedb.Labelling'].objects - Event = orm['gracedb.Event'].objects - EventLog = orm['gracedb.EventLog'].objects - Approval = orm['gracedb.Approval'].objects - - # Collect pk's of ligouser entries references by foreignkeys - ids = set() - ids.update(Labelling.values_list('creator_id', flat=True).distinct()) - ids.update(Event.values_list('submitter_id', flat=True).distinct()) - ids.update(EventLog.values_list('issuer_id', flat=True).distinct()) - ids.update(Approval.values_list('approver_id', flat=True).distinct()) - - # Update all ligouser foreign key references (ligo_id) - # to refer to djano users (django_id) - for ligo_id in ids: - django_id = get_auth_user_for_ligo_user_id(orm, ligo_id) - Labelling.filter(creator=ligo_id).update(new_creator=django_id) - Event.filter(submitter=ligo_id).update(new_submitter=django_id) - EventLog.filter(issuer=ligo_id).update(new_issuer=django_id) - Approval.filter(approver=ligo_id).update(new_approver=django_id) - - def backwards(self, orm): - Labelling = orm['gracedb.Labelling'].objects - Event = orm['gracedb.Event'].objects - EventLog = orm['gracedb.EventLog'].objects - Approval = orm['gracedb.Approval'].objects - - ids = set() - ids.update(Labelling.values_list('new_creator_id', flat=True).distinct()) - ids.update(Event.values_list('new_submitter_id', flat=True).distinct()) - ids.update(EventLog.values_list('new_issuer_id', flat=True).distinct()) - ids.update(Approval.values_list('new_approver_id', flat=True).distinct()) - - for django_id in ids: - ligo_id = get_ligo_user_for_django_user_id(orm, django_id) - Labelling.filter(new_creator=django_id).update(creator=ligo_id) - Event.filter(new_submitter=django_id).update(submitter=ligo_id) - EventLog.filter(new_issuer=django_id).update(issuer=ligo_id) - Approval.filter(new_approver=django_id).update(approver=ligo_id) - - - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'new_approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'new_submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'new_issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}), - 'new_creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0007_stage3_rm_ligouser__remove_old_foreign_keys.py b/gracedb/events/south_migrations/0007_stage3_rm_ligouser__remove_old_foreign_keys.py deleted file mode 100644 index 4abe2f201332a440efee3142749b37a5949bde8f..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0007_stage3_rm_ligouser__remove_old_foreign_keys.py +++ /dev/null @@ -1,192 +0,0 @@ -# -*- coding: utf-8 -*- -from south.db import db -from south.v2 import SchemaMigration - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Remove old fields - db.delete_column('gracedb_event', 'submitter_id') - db.delete_column('gracedb_labelling', 'creator_id') - db.delete_column('gracedb_approval', 'approver_id') - db.delete_column('gracedb_eventlog', 'issuer_id') - - # - # Move new_* to * (and make them non-nullable) - # - db.rename_column('gracedb_event', 'new_submitter_id', 'submitter_id') - db.rename_column('gracedb_labelling', 'new_creator_id', 'creator_id') - db.rename_column('gracedb_approval', 'new_approver_id', 'approver_id') - db.rename_column('gracedb_eventlog', 'new_issuer_id', 'issuer_id') - - db.alter_column('gracedb_event', 'submitter_id', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'],null=False)) - db.alter_column('gracedb_labelling', 'creator_id', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'],null=False)) - db.alter_column('gracedb_approval', 'approver_id', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'],null=False)) - db.alter_column('gracedb_eventlog', 'issuer_id', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'],null=False)) - - def backwards(self, orm): - # Move * to new_* - db.rename_column('gracedb_event', 'submitter_id', 'new_submitter_id') - db.rename_column('gracedb_labelling', 'creator_id', 'new_creator_id') - db.rename_column('gracedb_approval', 'approver_id', 'new_approver_id') - db.rename_column('gracedb_eventlog', 'issuer_id', 'new_issuer_id') - - # Replace old fields - db.add_column('gracedb_event', 'submitter', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'], null=False, default=1), - keep_default=False) - db.add_column('gracedb_labelling', 'creator', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'], null=False, default=1), - keep_default=False) - db.add_column('gracedb_approval', 'approver', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'], null=False, default=1), - keep_default=False) - db.add_column('gracedb_eventlog', 'issuer', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'], null=False, default=1), - keep_default=False) - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] diff --git a/gracedb/events/south_migrations/0008_auto__del_user.py b/gracedb/events/south_migrations/0008_auto__del_user.py deleted file mode 100644 index 697f18291d73aa878ab133b51544d2053c31d6a0..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0008_auto__del_user.py +++ /dev/null @@ -1,158 +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 model 'User' - db.delete_table('gracedb_user') - - - def backwards(self, orm): - # Adding model 'User' - db.create_table('gracedb_user', ( - ('dn', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('unixid', self.gf('django.db.models.fields.CharField')(max_length=25)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('email', self.gf('django.db.models.fields.EmailField')(max_length=75)), - ('principal', self.gf('django.db.models.fields.CharField')(max_length=100)), - )) - db.send_create_signal('gracedb', ['User']) - - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0009_add_single_inspiral.py b/gracedb/events/south_migrations/0009_add_single_inspiral.py deleted file mode 100644 index 60811a224d6dda7418fc8bf28f2b53327d36d799..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0009_add_single_inspiral.py +++ /dev/null @@ -1,271 +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 'SingleInspiral' - db.create_table('gracedb_singleinspiral', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Event'])), - ('ifo', self.gf('django.db.models.fields.CharField')(max_length=20, null=True)), - ('search', self.gf('django.db.models.fields.CharField')(max_length=20, null=True)), - ('channel', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('end_time', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('end_time_ns', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('end_time_gmst', self.gf('django.db.models.fields.FloatField')(null=True)), - ('impulse_time', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('impulse_time_ns', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('template_duration', self.gf('django.db.models.fields.FloatField')(null=True)), - ('event_duration', self.gf('django.db.models.fields.FloatField')(null=True)), - ('amplitude', self.gf('django.db.models.fields.FloatField')(null=True)), - ('eff_distance', self.gf('django.db.models.fields.FloatField')(null=True)), - ('coa_phase', self.gf('django.db.models.fields.FloatField')(null=True)), - ('mass1', self.gf('django.db.models.fields.FloatField')(null=True)), - ('mass2', self.gf('django.db.models.fields.FloatField')(null=True)), - ('mchirp', self.gf('django.db.models.fields.FloatField')(null=True)), - ('mtotal', self.gf('django.db.models.fields.FloatField')(null=True)), - ('eta', self.gf('django.db.models.fields.FloatField')(null=True)), - ('kappa', self.gf('django.db.models.fields.FloatField')(null=True)), - ('chi', self.gf('django.db.models.fields.FloatField')(null=True)), - ('tau0', self.gf('django.db.models.fields.FloatField')(null=True)), - ('tau2', self.gf('django.db.models.fields.FloatField')(null=True)), - ('tau3', self.gf('django.db.models.fields.FloatField')(null=True)), - ('tau4', self.gf('django.db.models.fields.FloatField')(null=True)), - ('tau5', self.gf('django.db.models.fields.FloatField')(null=True)), - ('ttotal', self.gf('django.db.models.fields.FloatField')(null=True)), - ('psi0', self.gf('django.db.models.fields.FloatField')(null=True)), - ('psi3', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha1', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha2', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha3', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha4', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha5', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha6', self.gf('django.db.models.fields.FloatField')(null=True)), - ('beta', self.gf('django.db.models.fields.FloatField')(null=True)), - ('f_final', self.gf('django.db.models.fields.FloatField')(null=True)), - ('snr', self.gf('django.db.models.fields.FloatField')(null=True)), - ('chisq', self.gf('django.db.models.fields.FloatField')(null=True)), - ('chisq_dof', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('bank_chisq', self.gf('django.db.models.fields.FloatField')(null=True)), - ('bank_chisq_dof', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('cont_chisq', self.gf('django.db.models.fields.FloatField')(null=True)), - ('cont_chisq_dof', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('sigmasq', self.gf('django.db.models.fields.FloatField')(null=True)), - ('rsqveto_duration', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma0', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma1', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma2', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma3', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma4', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma5', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma6', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma7', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma8', self.gf('django.db.models.fields.FloatField')(null=True)), - ('Gamma9', self.gf('django.db.models.fields.FloatField')(null=True)), - )) - db.send_create_signal('gracedb', ['SingleInspiral']) - - - def backwards(self, orm): - # Deleting model 'SingleInspiral' - db.delete_table('gracedb_singleinspiral') - - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0010_auto__add_field_eventlog_N.py b/gracedb/events/south_migrations/0010_auto__add_field_eventlog_N.py deleted file mode 100644 index 7d320ea4347848b1f56348cd88d9efe12a6f4273..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0010_auto__add_field_eventlog_N.py +++ /dev/null @@ -1,127 +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 'EventLog.N' - db.add_column('gracedb_eventlog', 'N', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'EventLog.N' - db.delete_column('gracedb_eventlog', 'N') - - - models = { - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'managers': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.User']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0011_calc_logN.py b/gracedb/events/south_migrations/0011_calc_logN.py deleted file mode 100644 index 88cf16a0b2d4ec02657e0cc9cac1342e067350fd..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0011_calc_logN.py +++ /dev/null @@ -1,137 +0,0 @@ -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - "Write your forwards methods here." - # Note: Remember to use orm['appname.ModelName'] rather than "from appname.models..." - - for event in orm.Event.objects.all(): - # We order by primary key, since that is guaranteed to be monotonic. - print "processing event %d" % event.id - logs = event.eventlog_set.order_by('id') - N = 0 - for log in logs: - log.N = N - N = N + 1 - log.save() - - def backwards(self, orm): - "Write your backwards methods here." - # So, when the forward schema migration occurred, all of the log message numbers were - # initialized to zero. So let's set them back to zero. This is probably not necessary, - # but we might as well reverse things rigorously. - for log in orm.EventLog.objects.all(): - log.N = 0 - - - models = { - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'managers': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.User']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0012_auto__add_unique_eventlog_event_N.py b/gracedb/events/south_migrations/0012_auto__add_unique_eventlog_event_N.py deleted file mode 100644 index 0f6483fd77013d4fffdb197e728a2b5ddc411050..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0012_auto__add_unique_eventlog_event_N.py +++ /dev/null @@ -1,125 +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 'EventLog', fields ['event', 'N'] - db.create_unique('gracedb_eventlog', ['event_id', 'N']) - - - def backwards(self, orm): - # Removing unique constraint on 'EventLog', fields ['event', 'N'] - db.delete_unique('gracedb_eventlog', ['event_id', 'N']) - - - models = { - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'managers': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.User']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0013_empty_sync_migration.py b/gracedb/events/south_migrations/0013_empty_sync_migration.py deleted file mode 100644 index 3ac2c087f99ecbea0edb45462dbd33a8caa891d5..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0013_empty_sync_migration.py +++ /dev/null @@ -1,212 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -# Empty Migration. -# -# Synch up models that are messed up from previous, merged migrations. - -class Migration(SchemaMigration): - - def forwards(self, orm): - pass - - def backwards(self, orm): - pass - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] diff --git a/gracedb/events/south_migrations/0014_add_grb_event_table.py b/gracedb/events/south_migrations/0014_add_grb_event_table.py deleted file mode 100644 index a50e404f385b8797fde7a4812babbdfe8ac097ac..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0014_add_grb_event_table.py +++ /dev/null @@ -1,239 +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 'GrbEvent' - db.create_table('gracedb_grbevent', ( - ('event_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['gracedb.Event'], unique=True, primary_key=True)), - ('ivorn', self.gf('django.db.models.fields.CharField')(max_length=200, null=True)), - ('author_ivorn', self.gf('django.db.models.fields.CharField')(max_length=200, null=True)), - ('author_shortname', self.gf('django.db.models.fields.CharField')(max_length=200, null=True)), - ('observatory_location_id', self.gf('django.db.models.fields.CharField')(max_length=200, null=True)), - ('coord_system', self.gf('django.db.models.fields.CharField')(max_length=200, null=True)), - ('ra', self.gf('django.db.models.fields.FloatField')(null=True)), - ('dec', self.gf('django.db.models.fields.FloatField')(null=True)), - ('error_radius', self.gf('django.db.models.fields.FloatField')(null=True)), - ('how_description', self.gf('django.db.models.fields.CharField')(max_length=200, null=True)), - ('how_reference_url', self.gf('django.db.models.fields.URLField')(max_length=200, null=True)), - )) - db.send_create_signal('gracedb', ['GrbEvent']) - - - def backwards(self, orm): - # Deleting model 'GrbEvent' - db.delete_table('gracedb_grbevent') - - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': ['gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0015_add_tag_ana_comm.py b/gracedb/events/south_migrations/0015_add_tag_ana_comm.py deleted file mode 100644 index 483bebe841f16662dff7d48c8ea285ce44873d8e..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0015_add_tag_ana_comm.py +++ /dev/null @@ -1,225 +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): - "Write your forwards methods here." - # Note: Remember to use orm['appname.ModelName'] rather than "from appname.models..." - orm.Tag.objects.create(name="ana_comm",displayName="Analyst Comments"); - - def backwards(self, orm): - "Write your backwards methods here." - orm.Tag.objects.filter(name="ana_comm").delete() - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': ['gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0016_change_analyst_comments_tag.py b/gracedb/events/south_migrations/0016_change_analyst_comments_tag.py deleted file mode 100644 index 0391204a7f8b2728a43d1e4f4f3c913f4b096257..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0016_change_analyst_comments_tag.py +++ /dev/null @@ -1,225 +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): - "Write your forwards methods here." - # Note: Remember to use orm['appname.ModelName'] rather than "from appname.models..." - orm.Tag.objects.filter(name="ana_comm").update(name="analyst_comments") - - def backwards(self, orm): - "Write your backwards methods here." - orm.Tag.objects.filter(name="analyst_comments").update(name="ana_comms") - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': ['gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0017_auto__add_field_eventlog_file_version.py b/gracedb/events/south_migrations/0017_auto__add_field_eventlog_file_version.py deleted file mode 100644 index 75299ab5ed206e257281e1877009dd6be7f2d92a..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0017_auto__add_field_eventlog_file_version.py +++ /dev/null @@ -1,229 +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 'EventLog.file_version' - db.add_column('gracedb_eventlog', 'file_version', - self.gf('django.db.models.fields.IntegerField')(null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'EventLog.file_version' - db.delete_column('gracedb_eventlog', 'file_version') - - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': ['gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0018_add_tag_background.py b/gracedb/events/south_migrations/0018_add_tag_background.py deleted file mode 100644 index 0b79be2b8ab159a27b6a5441561fa8d7f434f2c9..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0018_add_tag_background.py +++ /dev/null @@ -1,227 +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): - "Write your forwards methods here." - # Note: Remember to use orm['appname.ModelName'] rather than "from appname.models..." - orm.Tag.objects.create(name="background",displayName="Background Information"); - - def backwards(self, orm): - "Write your backwards methods here." - orm.Tag.objects.filter(name="background").delete() - - - 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'}) - }, - 'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': ['gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'through': "orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - 'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': ['gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Label']"}) - }, - 'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': ['gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - 'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - 'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.EventLog']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0019_auto__add_field_event_perms.py b/gracedb/events/south_migrations/0019_auto__add_field_event_perms.py deleted file mode 100644 index a593243b6a0cb090a525fd5e188dc108f332d38d..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0019_auto__add_field_event_perms.py +++ /dev/null @@ -1,230 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'Event.perms' - db.add_column(u'gracedb_event', 'perms', - self.gf('django.db.models.fields.TextField')(null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Event.perms' - db.delete_column(u'gracedb_event', 'perms') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0020_add_perms_on_existing_events.py b/gracedb/events/south_migrations/0020_add_perms_on_existing_events.py deleted file mode 100644 index 166bf07b18629b1f320c8fcf393a59a5a780a56d..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0020_add_perms_on_existing_events.py +++ /dev/null @@ -1,267 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models -import json - -class Migration(DataMigration): - - def forwards(self, orm): - "Write your forwards methods here." - # Note: Don't use "from appname.models import ModelName". - # Use orm.ModelName to refer to models in this application, - # and orm['appname.ModelName'] for models in other applications. - - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', - model='event') - - for event in orm.Event.objects.all(): - # Get all of the group permissions for this object. - group_object_perms = orm['guardian.groupobjectpermission'].objects.filter(object_pk=event.id, - content_type=content_type) - - perm_strings = [] - for obj in group_object_perms: - group = orm['auth.group'].objects.get(id=obj.group_id) - permission = orm['auth.permission'].objects.get(id=obj.permission_id) - perm_string = '%s_can_%s' % (group.name, permission.codename.split('_')[0]) - perm_strings.append(perm_string) - - event.perms = json.dumps(perm_strings) - event.save() - - - def backwards(self, orm): - "Write your backwards methods here." - - for event in orm.Event.objects.all(): - event.perms = None - event.save() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'guardian.groupobjectpermission': { - 'Meta': {'unique_together': "([u'group', u'permission', u'object_pk'],)", 'object_name': 'GroupObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}) - }, - u'guardian.userobjectpermission': { - 'Meta': {'unique_together': "([u'user', u'permission', u'object_pk'],)", 'object_name': 'UserObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['auth', 'guardian', 'gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0021_auto__add_search__add_pipeline.py b/gracedb/events/south_migrations/0021_auto__add_search__add_pipeline.py deleted file mode 100644 index 9369fefd866705e411f2a82787d2d8ce10a8de70..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0021_auto__add_search__add_pipeline.py +++ /dev/null @@ -1,253 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'Search' - db.create_table(u'gracedb_search', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('description', self.gf('django.db.models.fields.TextField')(blank=True)), - )) - db.send_create_signal(u'gracedb', ['Search']) - - # Adding model 'Pipeline' - db.create_table(u'gracedb_pipeline', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - )) - db.send_create_signal(u'gracedb', ['Pipeline']) - - - def backwards(self, orm): - # Deleting model 'Search' - db.delete_table(u'gracedb_search') - - # Deleting model 'Pipeline' - db.delete_table(u'gracedb_pipeline') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0022_load_initial_pipelines.py b/gracedb/events/south_migrations/0022_load_initial_pipelines.py deleted file mode 100644 index c3db5bedc30d4b44741f652eb95828d347a50842..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0022_load_initial_pipelines.py +++ /dev/null @@ -1,236 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models -from django.core.management import call_command - -class Migration(DataMigration): - - def forwards(self, orm): - call_command("loaddata", "initial_pipelines.json") - - def backwards(self, orm): - for pipeline in orm.Pipeline.objects.all(): - pipeline.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0023_load_initial_searches.py b/gracedb/events/south_migrations/0023_load_initial_searches.py deleted file mode 100644 index b307a78625101f2ab892e2bc124fbf2e5a839fac..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0023_load_initial_searches.py +++ /dev/null @@ -1,236 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models -from django.core.management import call_command - -class Migration(DataMigration): - - def forwards(self, orm): - call_command("loaddata", "initial_searches.json") - - def backwards(self, orm): - for search in orm.Search.objects.all(): - search.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0024_auto__add_field_event_pipeline__add_field_event_search.py b/gracedb/events/south_migrations/0024_auto__add_field_event_pipeline__add_field_event_search.py deleted file mode 100644 index 1a685f38ace5af6add8e86e3791db184637d6e6a..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0024_auto__add_field_event_pipeline__add_field_event_search.py +++ /dev/null @@ -1,250 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'Event.pipeline' - db.add_column(u'gracedb_event', 'pipeline', - self.gf('django.db.models.fields.related.ForeignKey')(default=1, to=orm['gracedb.Pipeline']), - keep_default=False) - - # Adding field 'Event.search' - db.add_column(u'gracedb_event', 'search', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Search'], null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Event.pipeline' - db.delete_column(u'gracedb_event', 'pipeline_id') - - # Deleting field 'Event.search' - db.delete_column(u'gracedb_event', 'search_id') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'default': '1', 'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0025_populate_event_pipeline_and_search.py b/gracedb/events/south_migrations/0025_populate_event_pipeline_and_search.py deleted file mode 100644 index 0a446401f852902ab9f0e8e58ea17f2e0a933490..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0025_populate_event_pipeline_and_search.py +++ /dev/null @@ -1,291 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -GSTLAL_SPIIR_SUBMITTERS = ['gstlal-spiir', 'qi.chu@LIGO.ORG', 'shinkee.chung@LIGO.ORG',] - -ANALYSIS_TYPE_TO_PIPELINE = { - 'RD' : 'Ringdown', - 'OM' : 'Omega', - 'Q' : 'Q', - 'X' : 'X', - 'MBTA' : 'MBTAOnline', - 'HWINJ' : 'HardwareInjection', -} - -class Migration(DataMigration): - - def forwards(self, orm): - for event in orm.Event.objects.all(): - print "Event id: %d\r" % event.id - # If the event is a LowMass event, set search to 'LowMass'. - # Then decide whether it should be attributed to gstlal or gstlal-spiir. - # Similarly for HighMass - if event.analysisType=="LM": - event.search = orm.Search.objects.get(name='LowMass') - if event.submitter.username in GSTLAL_SPIIR_SUBMITTERS: - event.pipeline = orm.Pipeline.objects.get(name='gstlal-spiir') - else: - event.pipeline = orm.Pipeline.objects.get(name='gstlal') - elif event.analysisType=="HM": - event.search = orm.Search.objects.get(name='HighMass') - if event.submitter.username in GSTLAL_SPIIR_SUBMITTERS: - event.pipeline = orm.Pipeline.objects.get(name='gstlal-spiir') - else: - event.pipeline = orm.Pipeline.objects.get(name='gstlal') - # If the event is a GRB, decide whether it came from Fermi or - # Swift. Assign all GRBs to the search 'GRB'. - elif event.analysisType=="GRB": - try: - grb_event = orm.GrbEvent.objects.get(id=event.id) - if grb_event.how_description.startswith('Fermi'): - event.pipeline = orm.Pipeline.objects.get(name='Fermi') - else: - event.pipeline = orm.Pipeline.objects.get(name='Swift') - except: - # An old, malformed event. - event.pipeline = orm.Pipeline.objects.get(name='Fermi') - event.search = orm.Search.objects.get(name='GRB') - # For all other analysis types, we just map the analysis type - # to the pipeline, and leave the search blank. - elif event.analysisType=="CWB": - event.pipeline = orm.Pipeline.objects.get(name='CWB') - event.search = orm.Search.objects.get(name='AllSky') - elif event.analysisType in ANALYSIS_TYPE_TO_PIPELINE.keys(): - pipeline_name = ANALYSIS_TYPE_TO_PIPELINE[event.analysisType] - event.pipeline = orm.Pipeline.objects.get(name=pipeline_name) - else: - raise Exception("What kind of event is this anyway?") - event.save() - - def backwards(self, orm): - # restore defaults - for event in orm.Event.objects.all(): - event.pipeline = orm.Pipeline.objects.get(id=1) - event.search = None - event.save() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'default': '1', 'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0026_auto__del_field_event_analysisType.py b/gracedb/events/south_migrations/0026_auto__del_field_event_analysisType.py deleted file mode 100644 index c79c66f3a34bcc151e0127d254e3de5060335e0f..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0026_auto__del_field_event_analysisType.py +++ /dev/null @@ -1,245 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'Event.analysisType' - db.delete_column(u'gracedb_event', 'analysisType') - - - def backwards(self, orm): - - # User chose to not deal with backwards NULL issues for 'Event.analysisType' - raise RuntimeError("Cannot reverse this migration. 'Event.analysisType' and its values cannot be restored.") - - # The following code is provided here to aid in writing a correct migration # Adding field 'Event.analysisType' - db.add_column(u'gracedb_event', 'analysisType', - self.gf('django.db.models.fields.CharField')(max_length=20), - keep_default=False) - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'default': '1', 'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0027_auto__del_field_event_uid.py b/gracedb/events/south_migrations/0027_auto__del_field_event_uid.py deleted file mode 100644 index dda4393c87b70e486acb883e894121e88fdb4692..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0027_auto__del_field_event_uid.py +++ /dev/null @@ -1,240 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'Event.uid' - db.delete_column(u'gracedb_event', 'uid') - - - def backwards(self, orm): - # Adding field 'Event.uid' - db.add_column(u'gracedb_event', 'uid', - self.gf('django.db.models.fields.CharField')(default='', max_length=20), - keep_default=False) - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0028_auto__add_emgroup__add_embbeventlog__add_unique_embbeventlog_event_N.py b/gracedb/events/south_migrations/0028_auto__add_emgroup__add_embbeventlog__add_unique_embbeventlog_event_N.py deleted file mode 100644 index 5670de6d9b98dba6f21918a690dd34fc0948a63e..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0028_auto__add_emgroup__add_embbeventlog__add_unique_embbeventlog_event_N.py +++ /dev/null @@ -1,291 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'EMGroup' - db.create_table(u'gracedb_emgroup', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=20)), - )) - db.send_create_signal(u'gracedb', ['EMGroup']) - - # Adding model 'EMBBEventLog' - db.create_table(u'gracedb_embbeventlog', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('N', self.gf('django.db.models.fields.IntegerField')()), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Event'])), - ('submitter', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('group', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.EMGroup'])), - ('instrument', self.gf('django.db.models.fields.CharField')(max_length=200, blank=True)), - ('footprintID', self.gf('django.db.models.fields.CharField')(max_length=200, blank=True)), - ('waveband', self.gf('django.db.models.fields.CharField')(max_length=25)), - ('ra', self.gf('django.db.models.fields.FloatField')(null=True)), - ('dec', self.gf('django.db.models.fields.FloatField')(null=True)), - ('raWidth', self.gf('django.db.models.fields.FloatField')(null=True)), - ('decWidth', self.gf('django.db.models.fields.FloatField')(null=True)), - ('gpstime', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - ('duration', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)), - ('eel_status', self.gf('django.db.models.fields.CharField')(max_length=2)), - ('obs_status', self.gf('django.db.models.fields.CharField')(max_length=2)), - ('comment', self.gf('django.db.models.fields.TextField')(blank=True)), - ('extra_info_dict', self.gf('django.db.models.fields.TextField')(blank=True)), - )) - db.send_create_signal(u'gracedb', ['EMBBEventLog']) - - # Adding unique constraint on 'EMBBEventLog', fields ['event', 'N'] - db.create_unique(u'gracedb_embbeventlog', ['event_id', 'N']) - - - def backwards(self, orm): - # Removing unique constraint on 'EMBBEventLog', fields ['event', 'N'] - db.delete_unique(u'gracedb_embbeventlog', ['event_id', 'N']) - - # Deleting model 'EMGroup' - db.delete_table(u'gracedb_emgroup') - - # Deleting model 'EMBBEventLog' - db.delete_table(u'gracedb_embbeventlog') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0029_populate_emgroups.py b/gracedb/events/south_migrations/0029_populate_emgroups.py deleted file mode 100644 index 32638e9e03072f401df437acc2172fcb77a42224..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0029_populate_emgroups.py +++ /dev/null @@ -1,252 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models -from django.core.management import call_command - -class Migration(DataMigration): - - def forwards(self, orm): - call_command("loaddata", "initial_emgroups.json") - - def backwards(self, orm): - for emgroup in orm.EMGroup.objects.all(): - emgroup.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0030_auto__add_field_embbeventlog_raList__add_field_embbeventlog_decList__a.py b/gracedb/events/south_migrations/0030_auto__add_field_embbeventlog_raList__add_field_embbeventlog_decList__a.py deleted file mode 100644 index 9a23edae64c9772e7c957145c08bc87fa6b5e331..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0030_auto__add_field_embbeventlog_raList__add_field_embbeventlog_decList__a.py +++ /dev/null @@ -1,275 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'EMBBEventLog.raList' - db.add_column(u'gracedb_embbeventlog', 'raList', - self.gf('django.db.models.fields.TextField')(default='', blank=True), - keep_default=False) - - # Adding field 'EMBBEventLog.decList' - db.add_column(u'gracedb_embbeventlog', 'decList', - self.gf('django.db.models.fields.TextField')(default='', blank=True), - keep_default=False) - - # Adding field 'EMBBEventLog.gpstimeList' - db.add_column(u'gracedb_embbeventlog', 'gpstimeList', - self.gf('django.db.models.fields.TextField')(default='', blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'EMBBEventLog.raList' - db.delete_column(u'gracedb_embbeventlog', 'raList') - - # Deleting field 'EMBBEventLog.decList' - db.delete_column(u'gracedb_embbeventlog', 'decList') - - # Deleting field 'EMBBEventLog.gpstimeList' - db.delete_column(u'gracedb_embbeventlog', 'gpstimeList') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0031__auto__add_field_embbeventlog_raWidthList__add_field_embbeventlog_decWi.py b/gracedb/events/south_migrations/0031__auto__add_field_embbeventlog_raWidthList__add_field_embbeventlog_decWi.py deleted file mode 100644 index a6218e17310ee7fd2434c723ff463190e435e787..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0031__auto__add_field_embbeventlog_raWidthList__add_field_embbeventlog_decWi.py +++ /dev/null @@ -1,284 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'EMBBEventLog.raWidthList' - db.add_column(u'gracedb_embbeventlog', 'raWidthList', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - # Adding field 'EMBBEventLog.decWidthList' - db.add_column(u'gracedb_embbeventlog', 'decWidthList', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - # Adding field 'EMBBEventLog.durationList' - db.add_column(u'gracedb_embbeventlog', 'durationList', - self.gf('django.db.models.fields.PositiveIntegerField')(null=True), - keep_default=False) - - - # Changing field 'EMBBEventLog.footprintID' - db.alter_column(u'gracedb_embbeventlog', 'footprintID', self.gf('django.db.models.fields.TextField')()) - - def backwards(self, orm): - # Deleting field 'EMBBEventLog.raWidthList' - db.delete_column(u'gracedb_embbeventlog', 'raWidthList') - - # Deleting field 'EMBBEventLog.decWidthList' - db.delete_column(u'gracedb_embbeventlog', 'decWidthList') - - # Deleting field 'EMBBEventLog.durationList' - db.delete_column(u'gracedb_embbeventlog', 'durationList') - - - # Changing field 'EMBBEventLog.footprintID' - db.alter_column(u'gracedb_embbeventlog', 'footprintID', self.gf('django.db.models.fields.CharField')(max_length=200)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0032_auto__chg_field_embbeventlog_decWidthList__chg_field_embbeventlog_raWi.py b/gracedb/events/south_migrations/0032_auto__chg_field_embbeventlog_decWidthList__chg_field_embbeventlog_raWi.py deleted file mode 100644 index 36187d57a420dda47d680f7ece3e6762c1588acd..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0032_auto__chg_field_embbeventlog_decWidthList__chg_field_embbeventlog_raWi.py +++ /dev/null @@ -1,266 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'EMBBEventLog.decWidthList' - db.alter_column(u'gracedb_embbeventlog', 'decWidthList', self.gf('django.db.models.fields.TextField')(default='')) - - # Changing field 'EMBBEventLog.raWidthList' - db.alter_column(u'gracedb_embbeventlog', 'raWidthList', self.gf('django.db.models.fields.TextField')(default='')) - - def backwards(self, orm): - - # Changing field 'EMBBEventLog.decWidthList' - db.alter_column(u'gracedb_embbeventlog', 'decWidthList', self.gf('django.db.models.fields.FloatField')(null=True)) - - # Changing field 'EMBBEventLog.raWidthList' - db.alter_column(u'gracedb_embbeventlog', 'raWidthList', self.gf('django.db.models.fields.FloatField')(null=True)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0033_auto__chg_field_embbeventlog_durationList.py b/gracedb/events/south_migrations/0033_auto__chg_field_embbeventlog_durationList.py deleted file mode 100644 index f4cdb42c67204b1372b99feeaae0bc6daed60fbc..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0033_auto__chg_field_embbeventlog_durationList.py +++ /dev/null @@ -1,260 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'EMBBEventLog.durationList' - db.alter_column(u'gracedb_embbeventlog', 'durationList', self.gf('django.db.models.fields.TextField')(default='')) - - def backwards(self, orm): - - # Changing field 'EMBBEventLog.durationList' - db.alter_column(u'gracedb_embbeventlog', 'durationList', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0034_migrate_existing_eels_to_lists.py b/gracedb/events/south_migrations/0034_migrate_existing_eels_to_lists.py deleted file mode 100644 index a7c61aec48cb01d567d41cdf5aaab40a1659d0a3..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0034_migrate_existing_eels_to_lists.py +++ /dev/null @@ -1,278 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - for eel in orm.EMBBEventLog.objects.all(): - if not eel.raList: - # Assume that the list values are unset, because this is an old eel. - # For eels with only one footprint, the list fields should just have - # a string-ified version of the single value. - eel.raList = str(eel.ra) - eel.decList = str(eel.dec) - eel.raWidthList = str(eel.raWidth) - eel.gpstimeList = str(eel.gpstime) - eel.decWidthList = str(eel.decWidth) - eel.durationList = str(eel.duration) - - def backwards(self, orm): - pass - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0035_add_mdc_search.py b/gracedb/events/south_migrations/0035_add_mdc_search.py deleted file mode 100644 index efe6cb292c388fef2fb367710b3cc9f79d023fec..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0035_add_mdc_search.py +++ /dev/null @@ -1,268 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - orm.Search.objects.create(name='MDC') - - def backwards(self, orm): - orm.Search.objects.get(name='MDC').delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0036_auto__add_field_singleinspiral_spin1x__add_field_singleinspiral_spin1y.py b/gracedb/events/south_migrations/0036_auto__add_field_singleinspiral_spin1x__add_field_singleinspiral_spin1y.py deleted file mode 100644 index 162a177c1edec9f40b14ab4b3d78dbb8bf500f6b..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0036_auto__add_field_singleinspiral_spin1x__add_field_singleinspiral_spin1y.py +++ /dev/null @@ -1,320 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'SingleInspiral.spin1x' - db.add_column(u'gracedb_singleinspiral', 'spin1x', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - # Adding field 'SingleInspiral.spin1y' - db.add_column(u'gracedb_singleinspiral', 'spin1y', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - # Adding field 'SingleInspiral.spin1z' - db.add_column(u'gracedb_singleinspiral', 'spin1z', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - # Adding field 'SingleInspiral.spin2x' - db.add_column(u'gracedb_singleinspiral', 'spin2x', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - # Adding field 'SingleInspiral.spin2y' - db.add_column(u'gracedb_singleinspiral', 'spin2y', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - # Adding field 'SingleInspiral.spin2z' - db.add_column(u'gracedb_singleinspiral', 'spin2z', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'SingleInspiral.spin1x' - db.delete_column(u'gracedb_singleinspiral', 'spin1x') - - # Deleting field 'SingleInspiral.spin1y' - db.delete_column(u'gracedb_singleinspiral', 'spin1y') - - # Deleting field 'SingleInspiral.spin1z' - db.delete_column(u'gracedb_singleinspiral', 'spin1z') - - # Deleting field 'SingleInspiral.spin2x' - db.delete_column(u'gracedb_singleinspiral', 'spin2x') - - # Deleting field 'SingleInspiral.spin2y' - db.delete_column(u'gracedb_singleinspiral', 'spin2y') - - # Deleting field 'SingleInspiral.spin2z' - db.delete_column(u'gracedb_singleinspiral', 'spin2z') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0037_auto__chg_field_event_gpstime.py b/gracedb/events/south_migrations/0037_auto__chg_field_event_gpstime.py deleted file mode 100644 index c806bd9d24042533ef3a692adda7ab843a66d4ef..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0037_auto__chg_field_event_gpstime.py +++ /dev/null @@ -1,278 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'Event.gpstime' - db.alter_column(u'gracedb_event', 'gpstime', self.gf('django.db.models.fields.DecimalField')(null=True, max_digits=16, decimal_places=6)) - - def backwards(self, orm): - - # Changing field 'Event.gpstime' - db.alter_column(u'gracedb_event', 'gpstime', self.gf('django.db.models.fields.PositiveIntegerField')(null=True)) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '16', 'decimal_places': '6'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb'] diff --git a/gracedb/events/south_migrations/0038_auto__add_voevent__add_unique_voevent_event_N.py b/gracedb/events/south_migrations/0038_auto__add_voevent__add_unique_voevent_event_N.py deleted file mode 100644 index 38a7fbedd4426b71069eadcf247a30d516c0db7b..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0038_auto__add_voevent__add_unique_voevent_event_N.py +++ /dev/null @@ -1,307 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'VOEvent' - db.create_table(u'gracedb_voevent', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Event'])), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('issuer', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('ivorn', self.gf('django.db.models.fields.CharField')(default='', max_length=200)), - ('filename', self.gf('django.db.models.fields.CharField')(default='', max_length=100)), - ('file_version', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('N', self.gf('django.db.models.fields.IntegerField')()), - ('voevent_type', self.gf('django.db.models.fields.CharField')(max_length=2)), - )) - db.send_create_signal(u'gracedb', ['VOEvent']) - - # Adding unique constraint on 'VOEvent', fields ['event', 'N'] - db.create_unique(u'gracedb_voevent', ['event_id', 'N']) - - - def backwards(self, orm): - # Removing unique constraint on 'VOEvent', fields ['event', 'N'] - db.delete_unique(u'gracedb_voevent', ['event_id', 'N']) - - # Deleting model 'VOEvent' - db.delete_table(u'gracedb_voevent') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '16', 'decimal_places': '6'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.voevent': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'VOEvent'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'ivorn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '200'}), - 'voevent_type': ('django.db.models.fields.CharField', [], {'max_length': '2'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0039_auto__add_emobservation__add_unique_emobservation_event_N__add_emfootp.py b/gracedb/events/south_migrations/0039_auto__add_emobservation__add_unique_emobservation_event_N__add_emfootp.py deleted file mode 100644 index 66fcae90abb273432a5aca847002c34eb38a496a..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0039_auto__add_emobservation__add_unique_emobservation_event_N__add_emfootp.py +++ /dev/null @@ -1,356 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'EMObservation' - db.create_table(u'gracedb_emobservation', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('N', self.gf('django.db.models.fields.IntegerField')()), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.Event'])), - ('submitter', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('group', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.EMGroup'])), - ('ra', self.gf('django.db.models.fields.FloatField')(null=True)), - ('dec', self.gf('django.db.models.fields.FloatField')(null=True)), - ('raWidth', self.gf('django.db.models.fields.FloatField')(null=True)), - ('decWidth', self.gf('django.db.models.fields.FloatField')(null=True)), - )) - db.send_create_signal(u'gracedb', ['EMObservation']) - - # Adding unique constraint on 'EMObservation', fields ['event', 'N'] - db.create_unique(u'gracedb_emobservation', ['event_id', 'N']) - - # Adding model 'EMFootprint' - db.create_table(u'gracedb_emfootprint', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('N', self.gf('django.db.models.fields.IntegerField')()), - ('observation', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.EMObservation'])), - ('ra', self.gf('django.db.models.fields.FloatField')()), - ('dec', self.gf('django.db.models.fields.FloatField')()), - ('raWidth', self.gf('django.db.models.fields.FloatField')()), - ('decWidth', self.gf('django.db.models.fields.FloatField')()), - ('start_time', self.gf('django.db.models.fields.DateTimeField')()), - ('exposure_time', self.gf('django.db.models.fields.PositiveIntegerField')()), - )) - db.send_create_signal(u'gracedb', ['EMFootprint']) - - # Adding unique constraint on 'EMFootprint', fields ['observation', 'N'] - db.create_unique(u'gracedb_emfootprint', ['observation_id', 'N']) - - - def backwards(self, orm): - # Removing unique constraint on 'EMFootprint', fields ['observation', 'N'] - db.delete_unique(u'gracedb_emfootprint', ['observation_id', 'N']) - - # Removing unique constraint on 'EMObservation', fields ['event', 'N'] - db.delete_unique(u'gracedb_emobservation', ['event_id', 'N']) - - # Deleting model 'EMObservation' - db.delete_table(u'gracedb_emobservation') - - # Deleting model 'EMFootprint' - db.delete_table(u'gracedb_emfootprint') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emfootprint': { - 'Meta': {'ordering': "['-N']", 'unique_together': "(('observation', 'N'),)", 'object_name': 'EMFootprint'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'dec': ('django.db.models.fields.FloatField', [], {}), - 'decWidth': ('django.db.models.fields.FloatField', [], {}), - 'exposure_time': ('django.db.models.fields.PositiveIntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'observation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMObservation']"}), - 'ra': ('django.db.models.fields.FloatField', [], {}), - 'raWidth': ('django.db.models.fields.FloatField', [], {}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.emobservation': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMObservation'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '16', 'decimal_places': '6'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.voevent': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'VOEvent'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'ivorn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '200'}), - 'voevent_type': ('django.db.models.fields.CharField', [], {'max_length': '2'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0040_migrate_eels_to_observations.py b/gracedb/events/south_migrations/0040_migrate_eels_to_observations.py deleted file mode 100644 index d5e7550156cb87ebebc393699d6301fd4205aee0..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0040_migrate_eels_to_observations.py +++ /dev/null @@ -1,433 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models -import json -from core.time_utils import gpsToUtc - -class Migration(DataMigration): - - def forwards(self, orm): - "Write your forwards methods here." - # Note: Don't use "from appname.models import ModelName". - # Use orm.ModelName to refer to models in this application, - # and orm['appname.ModelName'] for models in other applications. - - # Loop through these by event so that the numbering will - # be correct - - for event in orm.Event.objects.all(): - for eel in event.embbeventlog_set.all(): - # We only want to do this for things that really have a footprint. - if not eel.raList: - continue - if eel.eel_status == 'FO': - # Create the new observation object with common fields. - obs = orm.EMObservation.objects.create( - N = eel.N, - created = eel.created, - event = event, - submitter = eel.submitter, - group = eel.group) - - # Next, work on the footprints. - # Much code here lifted from validateMakeRects - # get all the list based position and times and their widths - raRealList = [] - rawRealList = [] - # add a [ and ] to convert the input csv list to a json parsable text - - if eel.raList: raRealList = json.loads('['+eel.raList+']') - if eel.raWidthList: rawRealList = json.loads('['+eel.raWidthList+']') - - if eel.decList: decRealList = json.loads('['+eel.decList+']') - if eel.decWidthList: decwRealList = json.loads('['+eel.decWidthList+']') - - if eel.gpstimeList: gpstimeRealList = json.loads('['+eel.gpstimeList+']') - if eel.durationList: durationRealList = json.loads('['+eel.durationList+']') - - error_msg = "Cannot use EEL %d for event %s: " % (eel.N, event.id) - - # is there anything in the ra list? - nList = len(raRealList) - if nList > 0: - if decRealList and len(decRealList) != nList: - print error_msg + 'RA and Dec lists are different lengths.' - continue - if gpstimeRealList and len(gpstimeRealList) != nList: - print error_msg + 'RA and GPS lists are different lengths.' - continue - - # is there anything in the raWidth list? - mList = len(rawRealList) - if mList > 0: - if decwRealList and len(decwRealList) != mList: - print error_msg + 'RAwidth and Decwidth lists are different lengths.' - continue - if durationRealList and len(durationRealList) != mList: - print error_msg + 'RAwidth and Duration lists are different lengths.' - continue - - # There can be 1 width for the whole list, or one for each ra/dec/gps - if mList != 1 and mList != nList: - print error_msg + 'Width and duration lists must be length 1 or same length as coordinate lists' - continue - else: - mList = 0 - - for i in range(nList): - try: - ra = float(raRealList[i]) - except: - print error_msg +'Cannot read RA list element %d of %s'%(i, eel.raList) - continue - try: - dec = float(decRealList[i]) - except: - print error_msg +'Cannot read Dec list element %d of %s'%(i, eel.decList) - continue - try: - gps = int(gpstimeRealList[i]) - except: - print error_msg +'Cannot read GPStime list element %d of %s'%(i, eel.gpstimeList) - continue - - # the widths list can have 1 member to cover all, or one for each - if mList==1: j=0 - else : j=i - - try: - raWidth = float(rawRealList[j]) - except: - print error_msg +'Cannot read raWidth list element %d of %s'%(i, eel.raWidthList) - continue - - try: - decWidth = float(decwRealList[j]) - except: - print error_msg +'Cannot read raWidth list element %d of %s'%(i, eel.decWidthList) - continue - - try: - duration = int(durationRealList[j]) - except: - print error_msg +'Cannot read duration list element %d of %s'%(i, eel.durationList) - continue - - # Now calculate the start time - start_gps = gps - duration/2.0 - start_time = gpsToUtc(start_gps) - - # Create footprint object - orm.EMFootprint.objects.create(N=i, observation=obs, ra=ra, dec=dec, - raWidth=raWidth, decWidth=decWidth, start_time=start_time, - exposure_time=duration) - - # This has to do be done in a management command, since South cannot re-create these - # custom methods. - # Calculate covering region for observation - #obs.calculateCoveringRegion() - # XXX Save method should not increment N - #obs.save() - - def backwards(self, orm): - "Write your backwards methods here." - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emfootprint': { - 'Meta': {'ordering': "['-N']", 'unique_together': "(('observation', 'N'),)", 'object_name': 'EMFootprint'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'dec': ('django.db.models.fields.FloatField', [], {}), - 'decWidth': ('django.db.models.fields.FloatField', [], {}), - 'exposure_time': ('django.db.models.fields.PositiveIntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'observation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMObservation']"}), - 'ra': ('django.db.models.fields.FloatField', [], {}), - 'raWidth': ('django.db.models.fields.FloatField', [], {}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.emobservation': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMObservation'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '16', 'decimal_places': '6'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.voevent': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'VOEvent'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'ivorn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '200'}), - 'voevent_type': ('django.db.models.fields.CharField', [], {'max_length': '2'}) - } - } - - complete_apps = ['gracedb'] - symmetrical = True diff --git a/gracedb/events/south_migrations/0041_auto__add_field_emobservation_comment.py b/gracedb/events/south_migrations/0041_auto__add_field_emobservation_comment.py deleted file mode 100644 index f4b565900923026f472aa588bac042999807a9d6..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0041_auto__add_field_emobservation_comment.py +++ /dev/null @@ -1,318 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'EMObservation.comment' - db.add_column(u'gracedb_emobservation', 'comment', - self.gf('django.db.models.fields.TextField')(default='', blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'EMObservation.comment' - db.delete_column(u'gracedb_emobservation', 'comment') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emfootprint': { - 'Meta': {'ordering': "['-N']", 'unique_together': "(('observation', 'N'),)", 'object_name': 'EMFootprint'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'dec': ('django.db.models.fields.FloatField', [], {}), - 'decWidth': ('django.db.models.fields.FloatField', [], {}), - 'exposure_time': ('django.db.models.fields.PositiveIntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'observation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMObservation']"}), - 'ra': ('django.db.models.fields.FloatField', [], {}), - 'raWidth': ('django.db.models.fields.FloatField', [], {}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.emobservation': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMObservation'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '16', 'decimal_places': '6'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.voevent': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'VOEvent'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'ivorn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '200'}), - 'voevent_type': ('django.db.models.fields.CharField', [], {'max_length': '2'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0042_auto__add_field_grbevent_t90.py b/gracedb/events/south_migrations/0042_auto__add_field_grbevent_t90.py deleted file mode 100644 index e696c1a188d6f3affc41cdad58b3a66e259ac29c..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0042_auto__add_field_grbevent_t90.py +++ /dev/null @@ -1,319 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'GrbEvent.t90' - db.add_column(u'gracedb_grbevent', 't90', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'GrbEvent.t90' - db.delete_column(u'gracedb_grbevent', 't90') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emfootprint': { - 'Meta': {'ordering': "['-N']", 'unique_together': "(('observation', 'N'),)", 'object_name': 'EMFootprint'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'dec': ('django.db.models.fields.FloatField', [], {}), - 'decWidth': ('django.db.models.fields.FloatField', [], {}), - 'exposure_time': ('django.db.models.fields.PositiveIntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'observation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMObservation']"}), - 'ra': ('django.db.models.fields.FloatField', [], {}), - 'raWidth': ('django.db.models.fields.FloatField', [], {}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.emobservation': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMObservation'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '16', 'decimal_places': '6'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 't90': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.voevent': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'VOEvent'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'ivorn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '200'}), - 'voevent_type': ('django.db.models.fields.CharField', [], {'max_length': '2'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0043_auto__add_field_grbevent_trigger_duration.py b/gracedb/events/south_migrations/0043_auto__add_field_grbevent_trigger_duration.py deleted file mode 100644 index 521c1c18ed14f665d0af6432c725f844c1014939..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0043_auto__add_field_grbevent_trigger_duration.py +++ /dev/null @@ -1,320 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'GrbEvent.trigger_duration' - db.add_column(u'gracedb_grbevent', 'trigger_duration', - self.gf('django.db.models.fields.FloatField')(null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'GrbEvent.trigger_duration' - db.delete_column(u'gracedb_grbevent', 'trigger_duration') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emfootprint': { - 'Meta': {'ordering': "['-N']", 'unique_together': "(('observation', 'N'),)", 'object_name': 'EMFootprint'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'dec': ('django.db.models.fields.FloatField', [], {}), - 'decWidth': ('django.db.models.fields.FloatField', [], {}), - 'exposure_time': ('django.db.models.fields.PositiveIntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'observation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMObservation']"}), - 'ra': ('django.db.models.fields.FloatField', [], {}), - 'raWidth': ('django.db.models.fields.FloatField', [], {}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.emobservation': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMObservation'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '16', 'decimal_places': '6'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 't90': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'trigger_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.voevent': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'VOEvent'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'ivorn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '200'}), - 'voevent_type': ('django.db.models.fields.CharField', [], {'max_length': '2'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/0044_auto__add_siminspiralevent.py b/gracedb/events/south_migrations/0044_auto__add_siminspiralevent.py deleted file mode 100644 index 39bcf0f46311cea0e499d70a329b061fc9a243bd..0000000000000000000000000000000000000000 --- a/gracedb/events/south_migrations/0044_auto__add_siminspiralevent.py +++ /dev/null @@ -1,441 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'SimInspiralEvent' - db.create_table(u'gracedb_siminspiralevent', ( - (u'event_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['gracedb.Event'], unique=True, primary_key=True)), - ('mass1', self.gf('django.db.models.fields.FloatField')(null=True)), - ('mass2', self.gf('django.db.models.fields.FloatField')(null=True)), - ('eta', self.gf('django.db.models.fields.FloatField')(null=True)), - ('amp_order', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('coa_phase', self.gf('django.db.models.fields.FloatField')(null=True)), - ('mchirp', self.gf('django.db.models.fields.FloatField')(null=True)), - ('spin1y', self.gf('django.db.models.fields.FloatField')(null=True)), - ('spin1x', self.gf('django.db.models.fields.FloatField')(null=True)), - ('spin1z', self.gf('django.db.models.fields.FloatField')(null=True)), - ('spin2x', self.gf('django.db.models.fields.FloatField')(null=True)), - ('spin2y', self.gf('django.db.models.fields.FloatField')(null=True)), - ('spin2z', self.gf('django.db.models.fields.FloatField')(null=True)), - ('geocent_end_time', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('geocent_end_time_ns', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('end_time_gmst', self.gf('django.db.models.fields.FloatField')(null=True)), - ('f_lower', self.gf('django.db.models.fields.FloatField')(null=True)), - ('f_final', self.gf('django.db.models.fields.FloatField')(null=True)), - ('distance', self.gf('django.db.models.fields.FloatField')(null=True)), - ('latitude', self.gf('django.db.models.fields.FloatField')(null=True)), - ('longitude', self.gf('django.db.models.fields.FloatField')(null=True)), - ('polarization', self.gf('django.db.models.fields.FloatField')(null=True)), - ('inclination', self.gf('django.db.models.fields.FloatField')(null=True)), - ('theta0', self.gf('django.db.models.fields.FloatField')(null=True)), - ('phi0', self.gf('django.db.models.fields.FloatField')(null=True)), - ('waveform', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)), - ('numrel_mode_min', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('numrel_mode_max', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('numrel_data', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)), - ('source', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)), - ('taper', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)), - ('bandpass', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('alpha', self.gf('django.db.models.fields.FloatField')(null=True)), - ('beta', self.gf('django.db.models.fields.FloatField')(null=True)), - ('psi0', self.gf('django.db.models.fields.FloatField')(null=True)), - ('psi3', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha1', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha2', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha3', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha4', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha5', self.gf('django.db.models.fields.FloatField')(null=True)), - ('alpha6', self.gf('django.db.models.fields.FloatField')(null=True)), - ('g_end_time', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('g_end_time_ns', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('h_end_time', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('h_end_time_ns', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('l_end_time', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('l_end_time_ns', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('t_end_time', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('t_end_time_ns', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('v_end_time', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('v_end_time_ns', self.gf('django.db.models.fields.IntegerField')(null=True)), - ('eff_dist_g', self.gf('django.db.models.fields.FloatField')(null=True)), - ('eff_dist_h', self.gf('django.db.models.fields.FloatField')(null=True)), - ('eff_dist_l', self.gf('django.db.models.fields.FloatField')(null=True)), - ('eff_dist_t', self.gf('django.db.models.fields.FloatField')(null=True)), - ('eff_dist_v', self.gf('django.db.models.fields.FloatField')(null=True)), - ('source_channel', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)), - ('destination_channel', self.gf('django.db.models.fields.CharField')(default='', max_length=50, blank=True)), - )) - db.send_create_signal(u'gracedb', ['SimInspiralEvent']) - - - def backwards(self, orm): - # Deleting model 'SimInspiralEvent' - db.delete_table(u'gracedb_siminspiralevent') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emfootprint': { - 'Meta': {'ordering': "['-N']", 'unique_together': "(('observation', 'N'),)", 'object_name': 'EMFootprint'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'dec': ('django.db.models.fields.FloatField', [], {}), - 'decWidth': ('django.db.models.fields.FloatField', [], {}), - 'exposure_time': ('django.db.models.fields.PositiveIntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'observation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMObservation']"}), - 'ra': ('django.db.models.fields.FloatField', [], {}), - 'raWidth': ('django.db.models.fields.FloatField', [], {}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.emobservation': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMObservation'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '16', 'decimal_places': '6'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 't90': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'trigger_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.siminspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'SimInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amp_order': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'bandpass': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'destination_channel': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'eff_dist_g': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'eff_dist_h': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'eff_dist_l': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'eff_dist_t': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'eff_dist_v': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_lower': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'g_end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'g_end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'geocent_end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'geocent_end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'h_end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'h_end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'inclination': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'l_end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'l_end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'numrel_data': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'numrel_mode_max': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'numrel_mode_min': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'phi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'polarization': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'source': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'source_channel': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 't_end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 't_end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'taper': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}), - 'theta0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'v_end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'v_end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'waveform': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'blank': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.voevent': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'VOEvent'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'ivorn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '200'}), - 'voevent_type': ('django.db.models.fields.CharField', [], {'max_length': '2'}) - } - } - - complete_apps = ['gracedb'] \ No newline at end of file diff --git a/gracedb/events/south_migrations/__init__.py b/gracedb/events/south_migrations/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/gracedb/ligoauth/south_migrations/0001_initial.py b/gracedb/ligoauth/south_migrations/0001_initial.py deleted file mode 100644 index 6b86b5cc732c619e43a1f4c76e669babc96a3b3e..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0001_initial.py +++ /dev/null @@ -1,107 +0,0 @@ -# -*- coding: utf-8 -*- -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'LigoLdapUser' - db.create_table('ligoauth_ligoldapuser', ( - ('user_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['auth.User'], unique=True, primary_key=True)), - ('ldap_dn', self.gf('django.db.models.fields.CharField')(unique=True, max_length=100)), - )) - db.send_create_signal('ligoauth', ['LigoLdapUser']) - - # Adding model 'LocalUser' - db.create_table('ligoauth_localuser', ( - ('user_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['auth.User'], unique=True, primary_key=True)), - )) - db.send_create_signal('ligoauth', ['LocalUser']) - - # Adding model 'X509Cert' - db.create_table('ligoauth_x509cert', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('subject', self.gf('django.db.models.fields.CharField')(max_length=200)), - )) - db.send_create_signal('ligoauth', ['X509Cert']) - - # Adding M2M table for field users on 'X509Cert' - db.create_table('ligoauth_x509cert_users', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('x509cert', models.ForeignKey(orm['ligoauth.x509cert'], null=False)), - ('user', models.ForeignKey(orm['auth.user'], null=False)) - )) - db.create_unique('ligoauth_x509cert_users', ['x509cert_id', 'user_id']) - - - def backwards(self, orm): - # Deleting model 'LigoLdapUser' - db.delete_table('ligoauth_ligoldapuser') - - # Deleting model 'LocalUser' - db.delete_table('ligoauth_localuser') - - # Deleting model 'X509Cert' - db.delete_table('ligoauth_x509cert') - - # Removing M2M table for field users on 'X509Cert' - db.delete_table('ligoauth_x509cert_users') - - - 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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': ['auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': ['auth.User']}, - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] diff --git a/gracedb/ligoauth/south_migrations/0002_remove_old_auth_users.py b/gracedb/ligoauth/south_migrations/0002_remove_old_auth_users.py deleted file mode 100644 index aad2071b28572d857bdbc0b6fe6639df936cedb9..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0002_remove_old_auth_users.py +++ /dev/null @@ -1,70 +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): - db.clear_table("auth_user") - - def backwards(self, orm): - "Nothing to do" - - 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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': ['auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': ['auth.User']}, - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0003_utf8ify_user_tables.py b/gracedb/ligoauth/south_migrations/0003_utf8ify_user_tables.py deleted file mode 100644 index da45edd177b2298bf1cac346acbbf556d6ef034a..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0003_utf8ify_user_tables.py +++ /dev/null @@ -1,81 +0,0 @@ -# -*- coding: utf-8 -*- -from south.db import db -from south.v2 import DataMigration - - -class Migration(DataMigration): - - def forwards(self, orm): - # XXX MySQL specific. - db.execute("ALTER TABLE ligoauth_ligoldapuser DEFAULT CHARACTER SET UTF8") - db.execute("ALTER TABLE ligoauth_ligoldapuser CONVERT TO CHARACTER SET UTF8") - db.execute("ALTER TABLE auth_user DEFAULT CHARACTER SET UTF8") - db.execute("ALTER TABLE auth_user CONVERT TO CHARACTER SET UTF8") - db.execute("ALTER TABLE auth_user MODIFY username VARCHAR(100)") - - def backwards(self, orm): - # We can't go back! - pass - - 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.message': { - 'Meta': {'object_name': 'Message'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'_message_set'", 'to': "orm['auth.User']"}) - }, - '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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ligouser': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['ligoauth.LigoLdapUser']"}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}) - } - } - - complete_apps = ['auth', 'ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0004_add_localusers.py b/gracedb/ligoauth/south_migrations/0004_add_localusers.py deleted file mode 100644 index 83fa02d0a0a672338ae979377fc3b464de2dac32..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0004_add_localusers.py +++ /dev/null @@ -1,197 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'MbtaAlert', - 'first_name' : '', - 'last_name' : 'MBTA Alert', - 'email' : 'mours@lapp.in2p3.fr', - 'dns' : [ - "/C=IT/O=INFN/OU=Service/L=EGO/CN=MbtaAlert/lscgw.virgo.infn.it", - "/C=IT/O=INFN/OU=Service/L=EGO/CN=MbtaAlert/olnode04.virgo.infn.it", - "/C=IT/O=INFN/OU=Service/L=EGO/CN=MbtaAlert/olnode33.virgo.infn.it", - ] - }, - { - 'username' : 'detchar', - 'first_name' : '', - 'last_name' : 'Detchar', - 'email' : 'pankow@gravity.phys.uwm.edu', - 'dns' : [ - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-grid.ligo-la.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-grid.ligo-wa.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-grid.ligo.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-pcdev1.ligo-la.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-pcdev1.ligo-wa.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-pcdev1.ligo.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-pcdev2.ligo-la.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-pcdev2.ligo-wa.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-pcdev2.ligo.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-pcdev3.ligo.caltech.edu", - "/DC=org/DC=doegrids/OU=Services/CN=detchar/ldas-pcdev4.ligo.caltech.edu", - ] - }, - { - 'username' : 'excesspower-processor', - 'first_name' : '', - 'last_name' : 'Excess Power Processor', - 'email' : 'pankow@gravity.phys.uwm.edu', - 'dns' : [ - '/DC=org/DC=doegrids/OU=Services/CN=excesspower-processor/marlin.phys.uwm.edu', - ] - }, - { - 'username' : 'gdb-processor', - 'first_name' : '', - 'last_name' : 'GDB Processor', - 'email' : 'gdb_processor@gravity.phys.uwm.edu', - 'dns' : [ - "/DC=org/DC=doegrids/OU=Services/CN=gdb-processor/marlin.phys.uwm.edu", - ] - }, - { - 'username' : 'gis', - 'first_name' : '', - 'last_name' : 'GIS', - 'email' : 'xavier.amador@ligo.org', - 'dns' : [ - "/DC=org/DC=doegrids/OU=Services/CN=gis/lscgis.phys.uwm.edu", - ] - }, - { - 'username' : 'lumin', - 'first_name' : '', - 'last_name' : 'LUMIN', - 'email' : 'bmoe@gravity.phys.uwm.edu', - 'dns' : [ - "/DC=org/DC=doegrids/OU=Services/CN=luminrobot/ldas-pcdev1.ligo.caltech.edu", - ] - }, - { - 'username' : 'omega', - 'first_name' : '', - 'last_name' : 'Omega Analysis', - 'email' : '', - 'dns' : [ - "/DC=org/DC=doegrids/OU=Services/CN=omegarobot/node499.ldas-cit.ligo.caltech.edu", - ] - }, - { - 'username' : 'waveburst', - 'first_name' : '', - 'last_name' : 'Cwb Analysis', - 'email' : 'bmoe@gravity.phys.uwm.edu', - 'dns' : [ - "/DC=org/DC=doegrids/OU=Services/CN=waveburst/ldas-pcdev1.ligo.caltech.edu", - ] - }, - { - 'username' : 'gstlalcbc', - 'first_name' : '', - 'last_name' : 'GstLal CBC', - 'email' : 'chad.r.hanna@gmail.com', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gstlalcbc/ldas-pcdev1.ligo.caltech.edu", - ] - }, -] - - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - for user in LocalUser.objects.all(): - user.delete() - - 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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': ['auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': ['auth.User']}, - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0005_add_ldapusers.py b/gracedb/ligoauth/south_migrations/0005_add_ldapusers.py deleted file mode 100644 index 91b89ef9561e7ba81428edd7cb441ffef59737da..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0005_add_ldapusers.py +++ /dev/null @@ -1,148 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -import ldap - - -def update_from_ldap(LigoLdapUser, X509Cert): - # Copied here from ligoauth/management/commands/refresh_from_ldap - # because it might not be there or be crazy different in the future. - # Of course, it might still be broken in the future anyway, but hey. - baseDN = "ou=people,dc=ligo,dc=org" - searchScope = ldap.SCOPE_SUBTREE - searchFilter = "(employeeNumber=*)" - retrieveAttributes = ["krbPrincipalName", - "gridX509subject", - "givenName", - "sn", - "mail", - "isMemberOf"] - - l = ldap.open("ldap.ligo.org") - l.protocol_version = ldap.VERSION3 - ldap_result_id = l.search(baseDN, searchScope, searchFilter, retrieveAttributes) - while 1: - result_type, result_data = l.result(ldap_result_id, 0) - if (result_data == []): - break - else: - if result_type == ldap.RES_SEARCH_ENTRY: - for (ldap_dn, ldap_result) in result_data: - - first_name = unicode(ldap_result['givenName'][0], 'utf-8') - last_name = unicode(ldap_result['sn'][0], 'utf-8') - email = ldap_result['mail'][0] - new_dns = set(ldap_result.get('gridX509subject',[])) - is_active = "Communities:LVC:LVCGroupMembers" \ - in ldap_result.get('isMemberOf',[]) - principal = ldap_result['krbPrincipalName'][0] - - # Update/Create LigoLdapUser entry - user, created = LigoLdapUser.objects.get_or_create(ldap_dn=ldap_dn) - - changed = created \ - or (user.first_name != first_name) \ - or (user.last_name != last_name) \ - or (user.email != email) \ - or (user.username != principal) \ - or (user.is_active != is_active) - - if changed: - user.first_name = first_name - user.last_name = last_name - user.email = email - user.username = principal - user.is_active = is_active - # revoke staff/superuser if not active. - user.is_staff = user.is_staff and is_active - user.is_superuser = user.is_superuser and is_active - user.save() - - # update X509 certs for user - current_dns = set([ cert.subject for cert in user.x509cert_set.all() ]) - - if current_dns != new_dns: - for dn in current_dns - new_dns: - X509Cert.objects.get(subject=dn).delete() - for dn in new_dns - current_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - -class Migration(DataMigration): - - needed_by = ( - ("gracedb", "0005_stage1_rm_ligouser__add_new_foreign_keys"), - ("userprofile", "0002_stage1_rm_ligouser__add_new_foreign_key"), - ) - - def forwards(self, orm): - LigoLdapUser = orm['ligoauth.LigoLdapUser'] - X509Cert = orm['ligoauth.X509Cert'] - update_from_ldap(LigoLdapUser, X509Cert) - - def backwards(self, orm): - LigoLdapUser = orm['ligoauth.LigoLdapUser'] - for user in LigoLdapUser.objects.all(): - user.delete() - - 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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': ['auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': ['auth.User']}, - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0006_add_gcn_sender_user_and_dn.py b/gracedb/ligoauth/south_migrations/0006_add_gcn_sender_user_and_dn.py deleted file mode 100644 index c9b3db36ce4cba328c1e186f0c4b456e2799bdd0..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0006_add_gcn_sender_user_and_dn.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 - - - -users = [ - { - 'username' : 'gcn_sender', - 'first_name' : '', - 'last_name' : 'GCN Sender', - 'email' : 'branson@gravity.phys.uwm.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gcn_sender/archie.phys.uwm.edu", - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gcn_sender/gracedb.phys.uwm.edu", - ] - }, -] - - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - 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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': ['auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': ['auth.User']}, - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0007_add_gdb_pe_user_and_dn.py b/gracedb/ligoauth/south_migrations/0007_add_gdb_pe_user_and_dn.py deleted file mode 100644 index 30fbb9d16334558a0f854d92f2e108d7ef0cc56b..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0007_add_gdb_pe_user_and_dn.py +++ /dev/null @@ -1,123 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - - - -users = [ - { - 'username' : 'gdb_pe', - 'first_name' : '', - 'last_name' : 'GDB PE', - 'email' : 'vivien@caltech.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gdb_pe/ldas-pcdev1.ligo.caltech.edu", - ] - }, -] - - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - - - 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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': ['auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': ['auth.User']}, - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0008_add_grbexttrig_user_and_dn.py b/gracedb/ligoauth/south_migrations/0008_add_grbexttrig_user_and_dn.py deleted file mode 100644 index 72b18031b182d668c2205211824752b80a1cec08..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0008_add_grbexttrig_user_and_dn.py +++ /dev/null @@ -1,125 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - - - -users = [ - { - 'username' : 'grb.exttrig', - 'first_name' : '', - 'last_name' : 'GRB ExtTrig', - 'email' : 'talukder@uoregon.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=grb.exttrig/ldas-pcdev1.ligo.caltech.edu", - ] - }, -] - - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - - - - - 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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': ['auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': ['auth.User']}, - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0009_add_gstlal_spiir_gpu_user_and_dn.py b/gracedb/ligoauth/south_migrations/0009_add_gstlal_spiir_gpu_user_and_dn.py deleted file mode 100644 index 595317103c19857a87e35c73b93a889dd745a979..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0009_add_gstlal_spiir_gpu_user_and_dn.py +++ /dev/null @@ -1,121 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - - -users = [ - { - 'username' : 'gstlal-spiir-gpu', - 'first_name' : '', - 'last_name' : 'GSTLAL SPIIR GPU Analysis', - 'email' : 'qi.chu@ligo.org', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gstlal-spiir-gpu/ldas-pcdev1.ligo.caltech.edu", - ] - }, -] - - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - - 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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': ['auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': ['auth.User']}, - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0010_add_bayestar_mic_user_and_dn.py b/gracedb/ligoauth/south_migrations/0010_add_bayestar_mic_user_and_dn.py deleted file mode 100644 index 516dfb9fd02a051f96c4c7c77950800bac18b5bd..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0010_add_bayestar_mic_user_and_dn.py +++ /dev/null @@ -1,121 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - - -users = [ - { - 'username' : 'bayestar-mic', - 'first_name' : '', - 'last_name' : 'BAYESTAR MIC', - 'email' : 'lsinger@caltech.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=bayestar-mic/node529.cluster.ldas.cit", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - - - 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'}) - }, - 'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': ['auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': ['auth.User']}, - 'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0011_add_idq_users_and_dns.py b/gracedb/ligoauth/south_migrations/0011_add_idq_users_and_dns.py deleted file mode 100644 index 17486bfe6eb62296160abe36a4b05f601abd95ae..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0011_add_idq_users_and_dns.py +++ /dev/null @@ -1,128 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'idq-la', - 'first_name' : '', - 'last_name' : 'iDQ at LLO', - 'email' : 'rvaulin@mit.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=idq/ldas-pcdev1.ligo-la.caltech.edu", - ] - }, - { - 'username' : 'idq-wa', - 'first_name' : '', - 'last_name' : 'iDQ at LHO', - 'email' : 'rvaulin@mit.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=idq/ldas-pcdev1.ligo-wa.caltech.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0012_auto__add_alternateemail.py b/gracedb/ligoauth/south_migrations/0012_auto__add_alternateemail.py deleted file mode 100644 index d42a7cbd1bf3fb84e8a9121c16aee7bb3897b611..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0012_auto__add_alternateemail.py +++ /dev/null @@ -1,85 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as 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 'AlternateEmail' - db.create_table(u'ligoauth_alternateemail', ( - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('email', self.gf('django.db.models.fields.EmailField')(max_length=254)), - )) - db.send_create_signal(u'ligoauth', ['AlternateEmail']) - - - def backwards(self, orm): - # Deleting model 'AlternateEmail' - db.delete_table(u'ligoauth_alternateemail') - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] \ No newline at end of file diff --git a/gracedb/ligoauth/south_migrations/0013_add_lib_user_and_dn.py b/gracedb/ligoauth/south_migrations/0013_add_lib_user_and_dn.py deleted file mode 100644 index 5cd412852b05a5f06dd6e8ada107dddbb07b1521..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0013_add_lib_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'LIB', - 'first_name' : '', - 'last_name' : 'LIB at CIT', - 'email' : 'salvatore.vitale@ligo.mit.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=LIB/ldas-pcdev1.ligo-la.caltech.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0014_add_bayeswave_user_and_dn.py b/gracedb/ligoauth/south_migrations/0014_add_bayeswave_user_and_dn.py deleted file mode 100644 index d21c82b4220a58144e623a6548a7ab964fa242ed..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0014_add_bayeswave_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'bayeswave', - 'first_name' : '', - 'last_name' : 'BayesWave at CIT', - 'email' : 'jkanner@caltech.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=bayeswave/ldas-grid.ligo.caltech.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0015_add_gstlalbbh_user_and_dn.py b/gracedb/ligoauth/south_migrations/0015_add_gstlalbbh_user_and_dn.py deleted file mode 100644 index 694b479802b613a808222a8124334939f5cf8e6a..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0015_add_gstlalbbh_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'gstlalbbh', - 'first_name' : '', - 'last_name' : 'GstlalBBH at CIT', - 'email' : 'kent@ligo.caltech.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gstlalbbh/ldas-grid.ligo.caltech.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0016_add_bwb_online_user_and_dn.py b/gracedb/ligoauth/south_migrations/0016_add_bwb_online_user_and_dn.py deleted file mode 100644 index b0df464bc3fc1a4570004148b8c314452d7f7002..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0016_add_bwb_online_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'bwb_online', - 'first_name' : '', - 'last_name' : 'BWB Online at CIT', - 'email' : 'meg.millhouse@ligo.org', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=bwb_online/ldas-grid.ligo.caltech.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0017_add_gstinjector_user_and_dns.py b/gracedb/ligoauth/south_migrations/0017_add_gstinjector_user_and_dns.py deleted file mode 100644 index 50a99dcad8548d23f70196ce6c938b633cc7b9ac..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0017_add_gstinjector_user_and_dns.py +++ /dev/null @@ -1,126 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'gstinjector', - 'first_name' : '', - 'last_name' : 'gstinjector', - 'email' : 'laleh.sadeghian@ligo.org', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gstinjector/ldas-pcdev13.ligo.caltech.edu", - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gstinjector/peloton.cgca.uwm.edu", - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gstinjector/soapbox.cgca.uwm.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0018_add_cds_lho_user_and_dn.py b/gracedb/ligoauth/south_migrations/0018_add_cds_lho_user_and_dn.py deleted file mode 100644 index 821dda276d66a755bd145444c34d1d3ebc5a157e..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0018_add_cds_lho_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'cds_lho', - 'first_name' : '', - 'last_name' : 'CDS at LHO', - 'email' : 'barker@ligo-wa.caltech.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=h1fescript0/cds.ligo-wa.caltech.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0019_add_cds_llo_user_and_dn.py b/gracedb/ligoauth/south_migrations/0019_add_cds_llo_user_and_dn.py deleted file mode 100644 index 25393c9948fd1e2e339887368c4eca333dca0508..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0019_add_cds_llo_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'cds_llo', - 'first_name' : '', - 'last_name' : 'CDS at LLO', - 'email' : 'kthorne@ligo-la.caltech.edu', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=exttrig/cds-outbound.ligo-la.caltech.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0020_add_gstlalcbcbbh_user_and_dn.py b/gracedb/ligoauth/south_migrations/0020_add_gstlalcbcbbh_user_and_dn.py deleted file mode 100644 index c0fc3feaa9423d89490db41a561459ba93ce03d8..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0020_add_gstlalcbcbbh_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'gstlalcbcbbh', - 'first_name' : '', - 'last_name' : 'gstlal BBH', - 'email' : 'laleh.sadeghian@ligo.org', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=gstlalcbcbbh/pcdev3.phys.uwm.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0021_add_gcncirculars_user_and_dn.py b/gracedb/ligoauth/south_migrations/0021_add_gcncirculars_user_and_dn.py deleted file mode 100644 index 6fdbe8e79533308f96eb4b10b00bd82cda34cde4..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0021_add_gcncirculars_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'gcn_circulars', - 'first_name' : '', - 'last_name' : 'GCN Circulars', - 'email' : 'roy.williams@ligo.org', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=GCNCirculars/embb-dev.ligo.caltech.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0022_add_skymapviewer_user_and_dn.py b/gracedb/ligoauth/south_migrations/0022_add_skymapviewer_user_and_dn.py deleted file mode 100644 index e205b3610778628754e3f32e008e160f0afdc7a8..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0022_add_skymapviewer_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'skymap_viewer', - 'first_name' : '', - 'last_name' : 'SkymapViewer', - 'email' : 'roy.williams@ligo.org', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=SkymapViewer/losc-data.ligo.caltech.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/0023_add_rapidpe_user_and_dn.py b/gracedb/ligoauth/south_migrations/0023_add_rapidpe_user_and_dn.py deleted file mode 100644 index 0b2fb80a9f0258abd7d1e9ba0737809f9deb363e..0000000000000000000000000000000000000000 --- a/gracedb/ligoauth/south_migrations/0023_add_rapidpe_user_and_dn.py +++ /dev/null @@ -1,124 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -users = [ - { - 'username' : 'rapidpe', - 'first_name' : '', - 'last_name' : 'Rapid PE', - 'email' : 'christopher.pankow@ligo.org', - 'dns' : [ - "/DC=org/DC=ligo/O=LIGO/OU=Services/CN=rapidpe/pcdev2.phys.uwm.edu", - ] - }, -] - -class Migration(DataMigration): - - def forwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - - # Local Users - for entry in users: - user, created = LocalUser.objects.get_or_create(username=entry['username']) - if created: - user.first_name = entry['first_name'] - user.last_name = entry['last_name'] - user.email = entry['email'] - user.is_active = True - user.is_staff = False - user.is_superuser = False - user.save() - current_dns = set([cert.subject for cert in user.x509cert_set.all()]) - new_dns = set(entry['dns']) - - missing_dns = new_dns - current_dns - redundant_dns = current_dns - new_dns - - for dn in missing_dns: - cert, created = X509Cert.objects.get_or_create(subject=dn) - if created: - cert.save() - cert.users.add(user) - - for dn in redundant_dns: - cert = X509Cert.objects.get(subject=dn) - cert.users.remove(user) - - def backwards(self, orm): - LocalUser = orm['ligoauth.LocalUser'] - X509Cert = orm['ligoauth.X509Cert'] - for entry in users: - for dn in entry['dns']: - cert = X509Cert.objects.get(subject=dn) - cert.delete() - - user = LocalUser.objects.get(username=entry['username']) - user.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'ligoauth.alternateemail': { - 'Meta': {'object_name': 'AlternateEmail'}, - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '254'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'ligoauth.ligoldapuser': { - 'Meta': {'object_name': 'LigoLdapUser', '_ormbases': [u'auth.User']}, - 'ldap_dn': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.localuser': { - 'Meta': {'object_name': 'LocalUser', '_ormbases': [u'auth.User']}, - u'user_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.User']", 'unique': 'True', 'primary_key': 'True'}) - }, - u'ligoauth.x509cert': { - 'Meta': {'object_name': 'X509Cert'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'subject': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'}) - } - } - - complete_apps = ['ligoauth'] - symmetrical = True diff --git a/gracedb/ligoauth/south_migrations/__init__.py b/gracedb/ligoauth/south_migrations/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/gracedb/south_migrations/__init__.py b/gracedb/south_migrations/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/gracedb/south_migrations/auth/0001_create_groups_for_tiered_auth.py b/gracedb/south_migrations/auth/0001_create_groups_for_tiered_auth.py deleted file mode 100644 index 141e2ab1f6fd8aa893fd7888e96337d7a3b98fce..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/auth/0001_create_groups_for_tiered_auth.py +++ /dev/null @@ -1,73 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - """Create groups for tiered authorization.""" - - # This group will have folks with special permissions (e.g., permission - # to make an event public. - orm.Group.objects.create(name='executives') - - # This is the internal group. The name matches the value that comes from Shib. - orm.Group.objects.create(name='Communities:LSCVirgoLIGOGroupMembers') - - # This is the EM Followup MOU group. Name matches Shib value. - orm.Group.objects.create(name='gw-astronomy:LV-EM') - - # This is a public group (a.k.a unprivileged users, a.k.a "everybody else") - orm.Group.objects.create(name='public_users') - - def backwards(self, orm): - """Destroy groups for tiered authorization.""" - orm.Group.get(name='executives').delete() - orm.Group.get(name='Communities:LSCVirgoLIGOGroupMembers').delete() - orm.Group.get(name='gw-astronomy:LV-EM').delete() - orm.Group.get(name='public_users').delete() - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - } - } - - complete_apps = ['auth'] - symmetrical = True diff --git a/gracedb/south_migrations/auth/0002_populate_executives_group.py b/gracedb/south_migrations/auth/0002_populate_executives_group.py deleted file mode 100644 index dc95b6010f09e79342ff8110813837941262aaec..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/auth/0002_populate_executives_group.py +++ /dev/null @@ -1,73 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - """Populate the group of executive users.""" - executives = orm.Group.objects.get(name='executives') - - gaby = orm.User.objects.get(username='gabriela.gonzalez@LIGO.ORG') - patrick = orm.User.objects.get(username='patrick.brady@LIGO.ORG') - branson = orm.User.objects.get(username='branson.stephens@LIGO.ORG') - peter = orm.User.objects.get(username='peter.shawhan@LIGO.ORG') - larry = orm.User.objects.get(username='larry.price@LIGO.ORG') - marica = orm.User.objects.get(username='marica.branchesi@LIGO.ORG') - - executives.user_set.add(gaby) - executives.user_set.add(patrick) - # XXX I, Branson, am adding myself only for testing purposes. - executives.user_set.add(branson) - executives.user_set.add(peter) - executives.user_set.add(larry) - executives.user_set.add(marica) - - def backwards(self, orm): - """Empty the group of executive users.""" - executives = orm.Group.objects.get(name='executives') - executives.user_set.clear() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - } - } - - complete_apps = ['auth'] - symmetrical = True diff --git a/gracedb/south_migrations/auth/0003_add_robots_to_internal_group.py b/gracedb/south_migrations/auth/0003_add_robots_to_internal_group.py deleted file mode 100644 index 43830a443fd7580bffb0645ecd4e5863e7a01f6f..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/auth/0003_add_robots_to_internal_group.py +++ /dev/null @@ -1,67 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - """Add all existing robots to the internal group. This is a hack. - Hopefully, we will eventually have a robot group in the LDAP and this - will not be necessary. - """ - # XXX Here, we rely on the fact that robots have first_name='' - internal_group = orm.Group.objects.get(name='Communities:LSCVirgoLIGOGroupMembers') - robots = orm.User.objects.filter(first_name='') - for robot in robots: - internal_group.user_set.add(robot) - - def backwards(self, orm): - """Remove all existing robots from the internal group.""" - internal_group = orm.Group.objects.get(name='Communities:LSCVirgoLIGOGroupMembers') - robots = orm.User.objects.filter(first_name='') - for robot in robots: - internal_group.user_set.remove(robot) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - } - } - - complete_apps = ['auth'] - symmetrical = True diff --git a/gracedb/south_migrations/auth/0004_add_event_view_permission.py b/gracedb/south_migrations/auth/0004_add_event_view_permission.py deleted file mode 100644 index b5526308c794a30f60e1826180b5944a7d436228..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/auth/0004_add_event_view_permission.py +++ /dev/null @@ -1,233 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - """Create a custom view permission for the Event model and subclasses.""" - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', model='Event') - orm.Permission.objects.create(codename='view_event', name='Can view event', content_type=content_type) - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', model='GrbEvent') - orm.Permission.objects.create(codename='view_grbevent', name='Can view grbevent', content_type=content_type) - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', model='CoincInspiralEvent') - orm.Permission.objects.create(codename='view_coincinspiralevent', name='Can view coincinspiralevent', content_type=content_type) - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', model='MultiBurstEvent') - orm.Permission.objects.create(codename='view_multiburstevent', name='Can view multiburstevent', content_type=content_type) - - def backwards(self, orm): - """Delete the custom view permission for the event model and subclasses.""" - for perm in list(orm.Permission.objects.filter(codename__startswith='view')): - perm.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - } - } - - complete_apps = ['gracedb', 'auth'] - symmetrical = True diff --git a/gracedb/south_migrations/auth/0005_add_pipeline_populate_permission.py b/gracedb/south_migrations/auth/0005_add_pipeline_populate_permission.py deleted file mode 100644 index 443a70d481382a11dd0cf7df9f6230e22ec89a3b..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/auth/0005_add_pipeline_populate_permission.py +++ /dev/null @@ -1,62 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - """Create a custom populate permission for the Pipeline model.""" - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', model='Pipeline') - orm.Permission.objects.create(codename='populate_pipeline', name='Can populate pipeline', content_type=content_type) - - # Note: Don't use "from appname.models import ModelName". - # Use orm.ModelName to refer to models in this application, - # and orm['appname.ModelName'] for models in other applications. - - def backwards(self, orm): - """Delete custom populate permission.""" - orm.Permission.objects.get(codename='populate_pipeline').delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - } - } - - complete_apps = ['auth'] - symmetrical = True diff --git a/gracedb/south_migrations/auth/0006_add_exec_perms_on_groupobjectperms.py b/gracedb/south_migrations/auth/0006_add_exec_perms_on_groupobjectperms.py deleted file mode 100644 index 793b4aabab17ffe7d7fb513772770df0853dc324..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/auth/0006_add_exec_perms_on_groupobjectperms.py +++ /dev/null @@ -1,89 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - "Let execs add and delete GroupObjectPermissions." - - execs = orm.Group.objects.get(name='executives') - - # Find our permissions - ctype = orm['contenttypes.contenttype'].objects.get(app_label='guardian', model='groupobjectpermission') - add = orm.Permission.objects.get(content_type=ctype, codename='add_groupobjectpermission') - delete = orm.Permission.objects.get(content_type=ctype, codename='delete_groupobjectpermission') - - execs.permissions.add(add) - execs.permissions.add(delete) - - def backwards(self, orm): - execs = orm.Group.objects.get(name='executives') - - # Find our permissions - ctype = orm['contenttypes.contenttype'].objects.get(app_label='guardian', model='groupobjectpermission') - add = orm.Permission.objects.get(content_type=ctype, codename='add_groupobjectpermission') - delete = orm.Permission.objects.get(content_type=ctype, codename='delete_groupobjectpermission') - - execs.permissions.delete(add) - execs.permissions.delete(delete) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'guardian.groupobjectpermission': { - 'Meta': {'unique_together': "([u'group', u'permission', u'object_pk'],)", 'object_name': 'GroupObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}) - }, - u'guardian.userobjectpermission': { - 'Meta': {'unique_together': "([u'user', u'permission', u'object_pk'],)", 'object_name': 'UserObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['guardian', 'auth'] - symmetrical = True diff --git a/gracedb/south_migrations/auth/0007_add_grbevent_t90_permission.py b/gracedb/south_migrations/auth/0007_add_grbevent_t90_permission.py deleted file mode 100644 index f047a5a3aa5c819cf04c6ba7e92d9b523cde38f6..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/auth/0007_add_grbevent_t90_permission.py +++ /dev/null @@ -1,55 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', model='GrbEvent') - orm.Permission.objects.create(codename='t90_grbevent', name='Can t90 grbevent', content_type=content_type) - def backwards(self, orm): - orm.Permission.objects.get(codename='t90_grbevent').delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - } - } - - complete_apps = ['auth'] - symmetrical = True diff --git a/gracedb/south_migrations/auth/0008_add_siminspiral_event_view_permission.py b/gracedb/south_migrations/auth/0008_add_siminspiral_event_view_permission.py deleted file mode 100644 index 337a5d27e861a2b2bae6f1a254ea88fec9ab89eb..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/auth/0008_add_siminspiral_event_view_permission.py +++ /dev/null @@ -1,56 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', model='SimInspiralEvent') - orm.Permission.objects.create(codename='view_siminspiralevent', name='Can view siminspiral', content_type=content_type) - - def backwards(self, orm): - orm.Permission.objects.get(codename='view_siminspiralevent').delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - } - } - - complete_apps = ['auth'] - symmetrical = True diff --git a/gracedb/south_migrations/auth/__init__.py b/gracedb/south_migrations/auth/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/gracedb/south_migrations/guardian/0001_create_perms_for_existing_events.py b/gracedb/south_migrations/guardian/0001_create_perms_for_existing_events.py deleted file mode 100644 index f9bc560d809dc397f759f7a6279a4cafc850cc4f..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/guardian/0001_create_perms_for_existing_events.py +++ /dev/null @@ -1,274 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - """ Apply default group permissions to existing events. """ - - # Get all the groups - executives = orm['auth.group'].objects.get(name='executives') - internal = orm['auth.group'].objects.get(name='Communities:LSCVirgoLIGOGroupMembers') - - # Loop through all events - event_models = [ - 'event', - 'grbevent', - 'coincinspiralevent', - 'multiburstevent', - ] - - for model_name in event_models: - - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', - model=model_name) - - # Retrieve the relevant permissions - view = orm['auth.permission'].objects.get(codename='view_' + model_name) - change = orm['auth.permission'].objects.get(codename='change_' + model_name) - - for e in orm['gracedb.' + model_name].objects.all(): - # Apply the view and change permissions for the appropriate groups - for g in [executives, internal]: - orm.GroupObjectPermission.objects.create(permission=view, group=g, - object_pk=e.id, content_type=content_type) - orm.GroupObjectPermission.objects.create(permission=change, group=g, - object_pk=e.id, content_type=content_type) - - - def backwards(self, orm): - """Remove default group permissions from existing events.""" - # XXX The problem is, you had to get rid of the rest of the guardian - # migration history. So you can't reverse this one. Have to delete the - # records from the database by hand. - pass - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'analysisType': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'uid': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'guardian.groupobjectpermission': { - 'Meta': {'unique_together': "([u'group', u'permission', u'object_pk'],)", 'object_name': 'GroupObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}) - }, - u'guardian.userobjectpermission': { - 'Meta': {'unique_together': "([u'user', u'permission', u'object_pk'],)", 'object_name': 'UserObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['gracedb', 'auth', 'guardian'] - symmetrical = True diff --git a/gracedb/south_migrations/guardian/0002_create_perms_for_pipelines.py b/gracedb/south_migrations/guardian/0002_create_perms_for_pipelines.py deleted file mode 100644 index abac2f0ed04a1761441399dec8c204d71939aeeb..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/guardian/0002_create_perms_for_pipelines.py +++ /dev/null @@ -1,278 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -PIPELINE_USER_MAP = { - 'MBTAOnline': ['MbtaAlert','benoit.mours@LIGO.ORG',], - 'CWB2G': ['waveburst',], - 'CWB': ['waveburst',], - 'gstlal': ['gstlalcbc','chad.hanna@LIGO.org',], - 'gstlal-spiir': ['gstlal-spiir','gstlal-spiir-gpu','qi.chu@LIGO.ORG', 'shinkee.chung@LIGO.ORG',], - 'HardwareInjection': ['gdb-processor','alexander.urban@LIGO.ORG',], - 'Fermi': ['gdb-processor','grb.exttrig','alexander.urban@LIGO.ORG',], - 'Swift': ['gdb-processor','grb.exttrig','alexander.urban@LIGO.ORG',], -} - -class Migration(DataMigration): - - def forwards(self, orm): - "Write your forwards methods here." - # Note: Don't use "from appname.models import ModelName". - # Use orm.ModelName to refer to models in this application, - # and orm['appname.ModelName'] for models in other applications. - - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb',model='pipeline') - populate = orm['auth.permission'].objects.get(codename='populate_pipeline') - - for p in orm['gracedb.pipeline'].objects.all(): - if p.name in PIPELINE_USER_MAP.keys(): - for username in PIPELINE_USER_MAP[p.name]: - user = orm['auth.user'].objects.get(username=username) - orm.UserObjectPermission.objects.create(permission=populate, user=user, - object_pk=p.id, content_type=content_type) - - def backwards(self, orm): - "Write your backwards methods here." - populate = orm['auth.permission'].objects.get(codename='populate_pipeline') - for perm in orm.UserObjectPermission.objects.filter(permission=populate): - perm.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'guardian.groupobjectpermission': { - 'Meta': {'unique_together': "([u'group', u'permission', u'object_pk'],)", 'object_name': 'GroupObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}) - }, - u'guardian.userobjectpermission': { - 'Meta': {'unique_together': "([u'user', u'permission', u'object_pk'],)", 'object_name': 'UserObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['gracedb', 'guardian'] - symmetrical = True diff --git a/gracedb/south_migrations/guardian/0003_add_lib_pipeline_perms.py b/gracedb/south_migrations/guardian/0003_add_lib_pipeline_perms.py deleted file mode 100644 index f8402457e0b89498d8a6948ae2d5eece7e590e44..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/guardian/0003_add_lib_pipeline_perms.py +++ /dev/null @@ -1,295 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -PIPELINE_USER_MAP = { - 'LIB': ['LIB','ryan.lynch@LIGO.ORG','salvatore.vitale@LIGO.ORG',], -} - -class Migration(DataMigration): - - def forwards(self, orm): - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb',model='pipeline') - populate = orm['auth.permission'].objects.get(codename='populate_pipeline') - - for p in orm['gracedb.pipeline'].objects.all(): - if p.name in PIPELINE_USER_MAP.keys(): - for username in PIPELINE_USER_MAP[p.name]: - user = orm['auth.user'].objects.get(username=username) - orm.UserObjectPermission.objects.create(permission=populate, user=user, - object_pk=p.id, content_type=content_type) - - def backwards(self, orm): - populate = orm['auth.permission'].objects.get(codename='populate_pipeline') - usernames = PIPELINE_USER_MAP['LIB'] - users = orm['auth.user'].objects.filter(username__in=usernames) - for user in users: - for perm in orm.UserObjectPermission.objects.filter(permission=populate, user=user): - perm.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'guardian.groupobjectpermission': { - 'Meta': {'unique_together': "([u'group', u'permission', u'object_pk'],)", 'object_name': 'GroupObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}) - }, - u'guardian.userobjectpermission': { - 'Meta': {'unique_together': "([u'user', u'permission', u'object_pk'],)", 'object_name': 'UserObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['gracedb', 'guardian'] - symmetrical = True diff --git a/gracedb/south_migrations/guardian/0004_add_snews_pipeline_perms.py b/gracedb/south_migrations/guardian/0004_add_snews_pipeline_perms.py deleted file mode 100644 index 6b5fbbb965ca66fe28497d1e5bfe0ef7c42f052f..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/guardian/0004_add_snews_pipeline_perms.py +++ /dev/null @@ -1,295 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -PIPELINE_USER_MAP = { - 'SNEWS': ['gdb-processor','alexander.urban@LIGO.ORG',], -} - -class Migration(DataMigration): - - def forwards(self, orm): - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb',model='pipeline') - populate = orm['auth.permission'].objects.get(codename='populate_pipeline') - - for p in orm['gracedb.pipeline'].objects.all(): - if p.name in PIPELINE_USER_MAP.keys(): - for username in PIPELINE_USER_MAP[p.name]: - user = orm['auth.user'].objects.get(username=username) - orm.UserObjectPermission.objects.create(permission=populate, user=user, - object_pk=p.id, content_type=content_type) - - def backwards(self, orm): - populate = orm['auth.permission'].objects.get(codename='populate_pipeline') - usernames = PIPELINE_USER_MAP['SNEWS'] - users = orm['auth.user'].objects.filter(username__in=usernames) - for user in users: - for perm in orm.UserObjectPermission.objects.filter(permission=populate, user=user): - perm.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'guardian.groupobjectpermission': { - 'Meta': {'unique_together': "([u'group', u'permission', u'object_pk'],)", 'object_name': 'GroupObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}) - }, - u'guardian.userobjectpermission': { - 'Meta': {'unique_together': "([u'user', u'permission', u'object_pk'],)", 'object_name': 'UserObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['gracedb', 'guardian'] - symmetrical = True diff --git a/gracedb/south_migrations/guardian/0005_authorize_gstinjector_hwinj.py b/gracedb/south_migrations/guardian/0005_authorize_gstinjector_hwinj.py deleted file mode 100644 index c5a2c249be542f6d7858f8f7133219a0026992dd..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/guardian/0005_authorize_gstinjector_hwinj.py +++ /dev/null @@ -1,295 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -PIPELINE_USER_MAP = { - 'HardwareInjection': ['gstinjector','patrick.brockill@LIGO.ORG','laleh.sadeghian@LIGO.ORG',], -} - -class Migration(DataMigration): - - def forwards(self, orm): - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb',model='pipeline') - populate = orm['auth.permission'].objects.get(codename='populate_pipeline') - - for p in orm['gracedb.pipeline'].objects.all(): - if p.name in PIPELINE_USER_MAP.keys(): - for username in PIPELINE_USER_MAP[p.name]: - user = orm['auth.user'].objects.get(username=username) - orm.UserObjectPermission.objects.create(permission=populate, user=user, - object_pk=p.id, content_type=content_type) - - def backwards(self, orm): - populate = orm['auth.permission'].objects.get(codename='populate_pipeline') - usernames = PIPELINE_USER_MAP['HardwareInjection'] - users = orm['auth.user'].objects.filter(username__in=usernames) - for user in users: - for perm in orm.UserObjectPermission.objects.filter(permission=populate, user=user): - perm.delete() - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'guardian.groupobjectpermission': { - 'Meta': {'unique_together': "([u'group', u'permission', u'object_pk'],)", 'object_name': 'GroupObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}) - }, - u'guardian.userobjectpermission': { - 'Meta': {'unique_together': "([u'user', u'permission', u'object_pk'],)", 'object_name': 'UserObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['gracedb', 'guardian'] - symmetrical = True diff --git a/gracedb/south_migrations/guardian/0006_create_perms_for_existing_mdc_events.py b/gracedb/south_migrations/guardian/0006_create_perms_for_existing_mdc_events.py deleted file mode 100644 index 6defe77f6cb98b7a999dba8841ea6085f462c669..0000000000000000000000000000000000000000 --- a/gracedb/south_migrations/guardian/0006_create_perms_for_existing_mdc_events.py +++ /dev/null @@ -1,357 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - """ Open up existing MDC events to LV-EM users """ - # Get the group - lvem = orm['auth.group'].objects.get(name='gw-astronomy:LV-EM') - - # Loop through all events - event_models = [ - 'event', - 'grbevent', - 'coincinspiralevent', - 'multiburstevent', - ] - - for model_name in event_models: - - content_type = orm['contenttypes.contenttype'].objects.get(app_label='gracedb', - model=model_name) - - # Retrieve the relevant permissions - view = orm['auth.permission'].objects.get(codename='view_' + model_name) - change = orm['auth.permission'].objects.get(codename='change_' + model_name) - - for e in orm['gracedb.' + model_name].objects.filter(search__name='MDC'): - # Apply the view and change permissions - orm.GroupObjectPermission.objects.create(permission=view, group=lvem, - object_pk=e.id, content_type=content_type) - orm.GroupObjectPermission.objects.create(permission=change, group=lvem, - object_pk=e.id, content_type=content_type) - - def backwards(self, orm): - "Write your backwards methods here." - pass - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.approval': { - 'Meta': {'object_name': 'Approval'}, - 'approvedEvent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'approver': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'approvingCollaboration': ('django.db.models.fields.CharField', [], {'max_length': '1'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'gracedb.coincinspiralevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'CoincInspiralEvent', '_ormbases': [u'gracedb.Event']}, - 'combined_far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'mass': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'minimum_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.embbeventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMBBEventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'duration': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'durationList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'eel_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'extra_info_dict': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'footprintID': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'gpstime': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'gpstimeList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instrument': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), - 'obs_status': ('django.db.models.fields.CharField', [], {'max_length': '2'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidthList': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'waveband': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - u'gracedb.emfootprint': { - 'Meta': {'ordering': "['-N']", 'unique_together': "(('observation', 'N'),)", 'object_name': 'EMFootprint'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'dec': ('django.db.models.fields.FloatField', [], {}), - 'decWidth': ('django.db.models.fields.FloatField', [], {}), - 'exposure_time': ('django.db.models.fields.PositiveIntegerField', [], {}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'observation': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMObservation']"}), - 'ra': ('django.db.models.fields.FloatField', [], {}), - 'raWidth': ('django.db.models.fields.FloatField', [], {}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {}) - }, - u'gracedb.emgroup': { - 'Meta': {'object_name': 'EMGroup'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.emobservation': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EMObservation'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'decWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.EMGroup']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'raWidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.event': { - 'Meta': {'ordering': "['-id']", 'object_name': 'Event'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'far': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'gpstime': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '16', 'decimal_places': '6'}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'instruments': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'through': u"orm['gracedb.Labelling']", 'symmetrical': 'False'}), - 'likelihood': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'nevents': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'perms': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'pipeline': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Pipeline']"}), - 'search': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Search']", 'null': 'True'}), - 'submitter': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.eventlog': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'EventLog'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'comment': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'gracedb.grbevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'GrbEvent', '_ormbases': [u'gracedb.Event']}, - 'author_ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'author_shortname': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'coord_system': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'error_radius': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'how_description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'how_reference_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'ivorn': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'observatory_location_id': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 't90': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'trigger_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.group': { - 'Meta': {'object_name': 'Group'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.labelling': { - 'Meta': {'object_name': 'Labelling'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Label']"}) - }, - u'gracedb.multiburstevent': { - 'Meta': {'ordering': "['-id']", 'object_name': 'MultiBurstEvent', '_ormbases': [u'gracedb.Event']}, - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bandwidth': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'central_freq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'confidence': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['gracedb.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'false_alarm_rate': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ifos': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '20'}), - 'ligo_angle': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_angle_sig': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_dec': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ligo_axis_ra': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'peak_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'peak_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'start_time': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}), - 'start_time_ns': ('django.db.models.fields.PositiveIntegerField', [], {'null': 'True'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.search': { - 'Meta': {'object_name': 'Search'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.singleinspiral': { - 'Gamma0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma7': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma8': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Gamma9': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'Meta': {'object_name': 'SingleInspiral'}, - 'alpha': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'alpha6': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'amplitude': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'bank_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'beta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'channel': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'chi': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'coa_phase': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'cont_chisq_dof': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eff_distance': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'end_time_gmst': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'end_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'eta': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'event_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'f_final': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ifo': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'impulse_time': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'impulse_time_ns': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'kappa': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass1': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mass2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mchirp': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'mtotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'psi3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'rsqveto_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'search': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), - 'sigmasq': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'snr': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin1z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2x': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2y': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'spin2z': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau0': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau2': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau3': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau4': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'tau5': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'template_duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'ttotal': ('django.db.models.fields.FloatField', [], {'null': 'True'}) - }, - u'gracedb.tag': { - 'Meta': {'object_name': 'Tag'}, - 'displayName': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'eventlogs': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.EventLog']", 'symmetrical': 'False'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'gracedb.voevent': { - 'Meta': {'ordering': "['-created', '-N']", 'unique_together': "(('event', 'N'),)", 'object_name': 'VOEvent'}, - 'N': ('django.db.models.fields.IntegerField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['gracedb.Event']"}), - 'file_version': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), - 'filename': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '100'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'issuer': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}), - 'ivorn': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '200'}), - 'voevent_type': ('django.db.models.fields.CharField', [], {'max_length': '2'}) - }, - u'guardian.groupobjectpermission': { - 'Meta': {'unique_together': "([u'group', u'permission', u'object_pk'],)", 'object_name': 'GroupObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Group']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}) - }, - u'guardian.userobjectpermission': { - 'Meta': {'unique_together': "([u'user', u'permission', u'object_pk'],)", 'object_name': 'UserObjectPermission'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_pk': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'permission': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Permission']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['gracedb', 'guardian'] - symmetrical = True diff --git a/gracedb/south_migrations/guardian/__init__.py b/gracedb/south_migrations/guardian/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/gracedb/userprofile/south_migrations/0001_initial.py b/gracedb/userprofile/south_migrations/0001_initial.py deleted file mode 100644 index def4e474c3415fab08866f523dd2d234ea302802..0000000000000000000000000000000000000000 --- a/gracedb/userprofile/south_migrations/0001_initial.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 model 'AnalysisType' - db.create_table('userprofile_analysistype', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('code', self.gf('django.db.models.fields.CharField')(unique=True, max_length=20)), - ('display', self.gf('django.db.models.fields.CharField')(unique=True, max_length=20)), - )) - db.send_create_signal('userprofile', ['AnalysisType']) - - # Adding model 'Contact' - db.create_table('userprofile_contact', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'])), - ('desc', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('email', self.gf('django.db.models.fields.EmailField')(max_length=75)), - )) - db.send_create_signal('userprofile', ['Contact']) - - # Adding model 'Trigger' - db.create_table('userprofile_trigger', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'])), - ('triggerType', self.gf('django.db.models.fields.CharField')(max_length=20, blank=True)), - ('farThresh', self.gf('django.db.models.fields.FloatField')(null=True, blank=True)), - )) - db.send_create_signal('userprofile', ['Trigger']) - - # Adding M2M table for field labels on 'Trigger' - db.create_table('userprofile_trigger_labels', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('trigger', models.ForeignKey(orm['userprofile.trigger'], null=False)), - ('label', models.ForeignKey(orm['gracedb.label'], null=False)) - )) - db.create_unique('userprofile_trigger_labels', ['trigger_id', 'label_id']) - - # Adding M2M table for field atypes on 'Trigger' - db.create_table('userprofile_trigger_atypes', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('trigger', models.ForeignKey(orm['userprofile.trigger'], null=False)), - ('analysistype', models.ForeignKey(orm['userprofile.analysistype'], null=False)) - )) - db.create_unique('userprofile_trigger_atypes', ['trigger_id', 'analysistype_id']) - - # Adding M2M table for field contacts on 'Trigger' - db.create_table('userprofile_trigger_contacts', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('trigger', models.ForeignKey(orm['userprofile.trigger'], null=False)), - ('contact', models.ForeignKey(orm['userprofile.contact'], null=False)) - )) - db.create_unique('userprofile_trigger_contacts', ['trigger_id', 'contact_id']) - - - def backwards(self, orm): - # Deleting model 'AnalysisType' - db.delete_table('userprofile_analysistype') - - # Deleting model 'Contact' - db.delete_table('userprofile_contact') - - # Deleting model 'Trigger' - db.delete_table('userprofile_trigger') - - # Removing M2M table for field labels on 'Trigger' - db.delete_table('userprofile_trigger_labels') - - # Removing M2M table for field atypes on 'Trigger' - db.delete_table('userprofile_trigger_atypes') - - # Removing M2M table for field contacts on 'Trigger' - db.delete_table('userprofile_trigger_contacts') - - - models = { - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - 'userprofile.analysistype': { - 'Meta': {'object_name': 'AnalysisType'}, - 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'display': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'userprofile.contact': { - 'Meta': {'object_name': 'Contact'}, - 'desc': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'userprofile.trigger': { - 'Meta': {'object_name': 'Trigger'}, - 'atypes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofile.AnalysisType']", 'symmetrical': 'False', 'blank': 'True'}), - 'contacts': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofile.Contact']", 'symmetrical': 'False', 'blank': 'True'}), - 'farThresh': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'symmetrical': 'False', 'blank': 'True'}), - 'triggerType': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - } - } - - complete_apps = ['userprofile'] \ No newline at end of file diff --git a/gracedb/userprofile/south_migrations/0002_stage1_rm_ligouser__add_new_foreign_key.py b/gracedb/userprofile/south_migrations/0002_stage1_rm_ligouser__add_new_foreign_key.py deleted file mode 100644 index 8143bf92b25356bc2bb1972547f786b46c8f328f..0000000000000000000000000000000000000000 --- a/gracedb/userprofile/south_migrations/0002_stage1_rm_ligouser__add_new_foreign_key.py +++ /dev/null @@ -1,109 +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 'Trigger.new_user' - db.add_column('userprofile_trigger', 'new_user', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True), - keep_default=False) - - # Adding field 'Contact.new_user' - db.add_column('userprofile_contact', 'new_user', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Trigger.new_user' - db.delete_column('userprofile_trigger', 'new_user_id') - - # Deleting field 'Contact.new_user' - db.delete_column('userprofile_contact', 'new_user_id') - - - 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'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - 'userprofile.analysistype': { - 'Meta': {'object_name': 'AnalysisType'}, - 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'display': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'userprofile.contact': { - 'Meta': {'object_name': 'Contact'}, - 'desc': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'new_user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'userprofile.trigger': { - 'Meta': {'object_name': 'Trigger'}, - 'atypes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofile.AnalysisType']", 'symmetrical': 'False', 'blank': 'True'}), - 'contacts': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofile.Contact']", 'symmetrical': 'False', 'blank': 'True'}), - 'farThresh': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'symmetrical': 'False', 'blank': 'True'}), - 'new_user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}), - 'triggerType': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - } - } - - complete_apps = ['userprofile'] \ No newline at end of file diff --git a/gracedb/userprofile/south_migrations/0003_stage2_rm_ligouser__populate_new_foreign_key.py b/gracedb/userprofile/south_migrations/0003_stage2_rm_ligouser__populate_new_foreign_key.py deleted file mode 100644 index 5a8cc65dd0ade23457ee32e89bbc22f9254fc1dc..0000000000000000000000000000000000000000 --- a/gracedb/userprofile/south_migrations/0003_stage2_rm_ligouser__populate_new_foreign_key.py +++ /dev/null @@ -1,152 +0,0 @@ -# -*- coding: utf-8 -*- -#import datetime -#from south.db import db -from south.v2 import DataMigration -#from django.db import models -import sys -import re - -def get_auth_user_for_ligo_user_id(orm, userid): - - LigoUser = orm['gracedb.User'] - DjangoUser = orm['auth.User'] - - service_cert_pattern = re.compile(r'.*CN=([^/]+)/[^/]+') - - try: - ligo_user = LigoUser.objects.get(id=userid) - except LigoUser.DoesNotExist: - print("Can't find Ligo User {0}. (this should not happen)".format(userid)) - sys.exit(1) - - try: - return DjangoUser.objects.get(username=ligo_user.unixid).id - except DjangoUser.DoesNotExist: - pass - try: - return DjangoUser.objects.get(username=ligo_user.principal) - return DjangoUser.objects.get(username="{0}@LIGO.ORG".format(ligo_user.unixid)) - except DjangoUser.DoesNotExist: - pass - - if ligo_user.unixid.lower() == 'none' or ligo_user.principal.lower() == 'none': - # Some service user, likely. - name = service_cert_pattern.match(ligo_user.dn).group(1) - return DjangoUser.objects.get(username=name) - - print("Can't find Django user named '{0}'\nUnixid: {1}\nPrincipal: ({2})\nDN:({3})". - format(ligo_user.name, ligo_user.unixid, ligo_user.principal, ligo_user.dn)) - sys.exit(1) - -#def get_auth_user_for_ligo_user_id(orm, userid): - #ligo_user = orm['gracedb.User'].objects.get(id=userid) - #return orm['auth.User'].objects.get(username=ligo_user.unixid).id - -def get_ligo_user_for_django_user_id(orm, django_id): - django_user = orm['auth.User'].objects.get(id=django_id) - return orm['gracedb.User'].objects.get(unixid=django_user.username) - return 1 - -class Migration(DataMigration): - - def forwards(self, orm): - ids = set() - ids.update(orm['userprofile.Contact'].objects.values_list('user_id', flat=True).distinct()) - ids.update(orm['userprofile.Trigger'].objects.values_list('user_id', flat=True).distinct()) - - for ligo_id in ids: - django_id = get_auth_user_for_ligo_user_id(orm, ligo_id) - orm['userprofile.Contact'].objects.filter(user=ligo_id).update(new_user=django_id) - orm['userprofile.Trigger'].objects.filter(user=ligo_id).update(new_user=django_id) - - def backwards(self, orm): - ids = set() - - ids.update(orm['userprofile.Contact'].objects.values_list('new_user_id', flat=True).distinct()) - ids.update(orm['userprofile.Trigger'].objects.values_list('new_user_id', flat=True).distinct()) - for django_id in ids: - ligo_id = get_ligo_user_for_django_user_id(orm, django_id) - orm['userprofile.Contact'].objects.filter(new_user=django_id).update(user=ligo_id) - orm['userprofile.Trigger'].objects.filter(new_user=django_id).update(user=ligo_id) - - 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'}) - }, - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - 'userprofile.analysistype': { - 'Meta': {'object_name': 'AnalysisType'}, - 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'display': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'userprofile.contact': { - 'Meta': {'object_name': 'Contact'}, - 'desc': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'new_user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'userprofile.trigger': { - 'Meta': {'object_name': 'Trigger'}, - 'atypes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofile.AnalysisType']", 'symmetrical': 'False', 'blank': 'True'}), - 'contacts': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofile.Contact']", 'symmetrical': 'False', 'blank': 'True'}), - 'farThresh': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'symmetrical': 'False', 'blank': 'True'}), - 'new_user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}), - 'triggerType': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - } - } - - complete_apps = ['userprofile'] - symmetrical = True diff --git a/gracedb/userprofile/south_migrations/0004_stage3_rm_ligouser__remove_old_foreign_keys.py b/gracedb/userprofile/south_migrations/0004_stage3_rm_ligouser__remove_old_foreign_keys.py deleted file mode 100644 index 8bfc191261142a904596140a213f3aaaae18a85e..0000000000000000000000000000000000000000 --- a/gracedb/userprofile/south_migrations/0004_stage3_rm_ligouser__remove_old_foreign_keys.py +++ /dev/null @@ -1,68 +0,0 @@ -# -*- coding: utf-8 -*- -from south.db import db -from south.v2 import SchemaMigration - - -class Migration(SchemaMigration): - needed_by = (("gracedb","0008_auto__del_user"),) - - def forwards(self, orm): - db.delete_column('userprofile_contact', 'user_id') - db.delete_column('userprofile_trigger', 'user_id') - - db.rename_column('userprofile_contact', 'new_user_id', 'user_id') - db.rename_column('userprofile_trigger', 'new_user_id', 'user_id') - - def backwards(self, orm): - db.rename_column('userprofile_contact', 'user_id', 'new_user_id') - db.rename_column('userprofile_trigger', 'user_id', 'new_user_id') - - db.add_column('userprofile_contact', 'trigger', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'], null=False, default=1), - keep_default=False) - db.add_column('userprofile_trigger', 'trigger', - self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'], null=False, default=1), - keep_default=False) - - models = { - 'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - 'gracedb.user': { - 'Meta': {'ordering': "['name']", 'object_name': 'User'}, - 'dn': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'principal': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'unixid': ('django.db.models.fields.CharField', [], {'max_length': '25'}) - }, - 'userprofile.analysistype': { - 'Meta': {'object_name': 'AnalysisType'}, - 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'display': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'userprofile.contact': { - 'Meta': {'object_name': 'Contact'}, - 'desc': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - }, - 'userprofile.trigger': { - 'Meta': {'object_name': 'Trigger'}, - 'atypes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofile.AnalysisType']", 'symmetrical': 'False', 'blank': 'True'}), - 'contacts': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofile.Contact']", 'symmetrical': 'False', 'blank': 'True'}), - 'farThresh': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['gracedb.Label']", 'symmetrical': 'False', 'blank': 'True'}), - 'triggerType': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['gracedb.User']"}) - } - } - - complete_apps = ['userprofile'] diff --git a/gracedb/userprofile/south_migrations/0005_auto__chg_field_trigger_user__chg_field_contact_user.py b/gracedb/userprofile/south_migrations/0005_auto__chg_field_trigger_user__chg_field_contact_user.py deleted file mode 100644 index b878bae9704ced2defb690346c687e73d79d4947..0000000000000000000000000000000000000000 --- a/gracedb/userprofile/south_migrations/0005_auto__chg_field_trigger_user__chg_field_contact_user.py +++ /dev/null @@ -1,94 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'Trigger.user' - db.alter_column(u'userprofile_trigger', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])) - - # Changing field 'Contact.user' - db.alter_column(u'userprofile_contact', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])) - - def backwards(self, orm): - - # Changing field 'Trigger.user' - db.alter_column(u'userprofile_trigger', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'])) - - # Changing field 'Contact.user' - db.alter_column(u'userprofile_contact', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['gracedb.User'])) - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'userprofile.analysistype': { - 'Meta': {'object_name': 'AnalysisType'}, - 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'display': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'userprofile.contact': { - 'Meta': {'object_name': 'Contact'}, - 'desc': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'userprofile.trigger': { - 'Meta': {'object_name': 'Trigger'}, - 'atypes': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['userprofile.AnalysisType']", 'symmetrical': 'False', 'blank': 'True'}), - 'contacts': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['userprofile.Contact']", 'symmetrical': 'False', 'blank': 'True'}), - 'farThresh': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'symmetrical': 'False', 'blank': 'True'}), - 'triggerType': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['userprofile'] diff --git a/gracedb/userprofile/south_migrations/0006_auto__add_m2m_pipelines.py b/gracedb/userprofile/south_migrations/0006_auto__add_m2m_pipelines.py deleted file mode 100644 index ee3d8078807566b41eac34a7069bf9a495ae0b96..0000000000000000000000000000000000000000 --- a/gracedb/userprofile/south_migrations/0006_auto__add_m2m_pipelines.py +++ /dev/null @@ -1,100 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding M2M table for field pipelines on 'Trigger' - m2m_table_name = db.shorten_name(u'userprofile_trigger_pipelines') - db.create_table(m2m_table_name, ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('trigger', models.ForeignKey(orm[u'userprofile.trigger'], null=False)), - ('pipeline', models.ForeignKey(orm[u'gracedb.pipeline'], null=False)) - )) - db.create_unique(m2m_table_name, ['trigger_id', 'pipeline_id']) - - - def backwards(self, orm): - # Removing M2M table for field pipelines on 'Trigger' - db.delete_table(db.shorten_name(u'userprofile_trigger_pipelines')) - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'userprofile.analysistype': { - 'Meta': {'object_name': 'AnalysisType'}, - 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'display': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'userprofile.contact': { - 'Meta': {'object_name': 'Contact'}, - 'desc': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'userprofile.trigger': { - 'Meta': {'object_name': 'Trigger'}, - 'atypes': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['userprofile.AnalysisType']", 'symmetrical': 'False', 'blank': 'True'}), - 'contacts': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['userprofile.Contact']", 'symmetrical': 'False', 'blank': 'True'}), - 'farThresh': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'symmetrical': 'False', 'blank': 'True'}), - 'pipelines': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Pipeline']", 'symmetrical': 'False', 'blank': 'True'}), - 'triggerType': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['userprofile'] \ No newline at end of file diff --git a/gracedb/userprofile/south_migrations/0007_populate_pipelines_on_triggers.py b/gracedb/userprofile/south_migrations/0007_populate_pipelines_on_triggers.py deleted file mode 100644 index 914506caf04403332d258954ebdf06514905178f..0000000000000000000000000000000000000000 --- a/gracedb/userprofile/south_migrations/0007_populate_pipelines_on_triggers.py +++ /dev/null @@ -1,122 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -ANALYSIS_TYPE_TO_PIPELINE = { - 'RD' : 'Ringdown', - 'OM' : 'Omega', - 'Q' : 'Q', - 'X' : 'X', - 'MBTA' : 'MBTAOnline', - 'HWINJ' : 'HardwareInjection', -} - -class Migration(DataMigration): - - def forwards(self, orm): - # fetch some pipelines - gstlal = orm['gracedb.Pipeline'].objects.get(name='gstlal') - Fermi = orm['gracedb.Pipeline'].objects.get(name='Fermi') - Swift = orm['gracedb.Pipeline'].objects.get(name='Swift') - CWB = orm['gracedb.Pipeline'].objects.get(name='CWB') - CWB2G = orm['gracedb.Pipeline'].objects.get(name='CWB2G') - - for trigger in orm.Trigger.objects.all(): - for atype in trigger.atypes.all(): - if atype.code in ['LM','HM']: - trigger.pipelines.add(gstlal) - elif atype.code=='GRB': - trigger.pipelines.add(Fermi) - trigger.pipelines.add(Swift) - elif atype.code=='CWB': - trigger.pipelines.add(CWB) - trigger.pipelines.add(CWB2G) - elif atype.code in ANALYSIS_TYPE_TO_PIPELINE.keys(): - p = orm['gracedb.Pipeline'].objects.get(name=ANALYSIS_TYPE_TO_PIPELINE[atype.code]) - trigger.pipelines.add(p) - else: - pass - - def backwards(self, orm): - for trigger in orm.Trigger.objects.all(): - trigger.pipelines.clear() - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'userprofile.analysistype': { - 'Meta': {'object_name': 'AnalysisType'}, - 'code': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - 'display': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - u'userprofile.contact': { - 'Meta': {'object_name': 'Contact'}, - 'desc': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'userprofile.trigger': { - 'Meta': {'object_name': 'Trigger'}, - 'atypes': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['userprofile.AnalysisType']", 'symmetrical': 'False', 'blank': 'True'}), - 'contacts': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['userprofile.Contact']", 'symmetrical': 'False', 'blank': 'True'}), - 'farThresh': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'symmetrical': 'False', 'blank': 'True'}), - 'pipelines': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Pipeline']", 'symmetrical': 'False', 'blank': 'True'}), - 'triggerType': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['userprofile'] - symmetrical = True diff --git a/gracedb/userprofile/south_migrations/0008_auto__del_analysistype.py b/gracedb/userprofile/south_migrations/0008_auto__del_analysistype.py deleted file mode 100644 index f390858380cc879e49aebbc70790d0aa68e03610..0000000000000000000000000000000000000000 --- a/gracedb/userprofile/south_migrations/0008_auto__del_analysistype.py +++ /dev/null @@ -1,104 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting model 'AnalysisType' - db.delete_table(u'userprofile_analysistype') - - # Removing M2M table for field atypes on 'Trigger' - db.delete_table(db.shorten_name(u'userprofile_trigger_atypes')) - - - def backwards(self, orm): - # Adding model 'AnalysisType' - db.create_table(u'userprofile_analysistype', ( - ('code', self.gf('django.db.models.fields.CharField')(max_length=20, unique=True)), - ('display', self.gf('django.db.models.fields.CharField')(max_length=20, unique=True)), - (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - )) - db.send_create_signal(u'userprofile', ['AnalysisType']) - - # Adding M2M table for field atypes on 'Trigger' - m2m_table_name = db.shorten_name(u'userprofile_trigger_atypes') - db.create_table(m2m_table_name, ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('trigger', models.ForeignKey(orm[u'userprofile.trigger'], null=False)), - ('analysistype', models.ForeignKey(orm[u'userprofile.analysistype'], null=False)) - )) - db.create_unique(m2m_table_name, ['trigger_id', 'analysistype_id']) - - - models = { - u'auth.group': { - 'Meta': {'object_name': 'Group'}, - u'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': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - u'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Group']"}), - u'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', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': u"orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - u'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'}), - u'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'}) - }, - u'gracedb.label': { - 'Meta': {'object_name': 'Label'}, - 'defaultColor': ('django.db.models.fields.CharField', [], {'default': "'black'", 'max_length': '20'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '20'}) - }, - u'gracedb.pipeline': { - 'Meta': {'object_name': 'Pipeline'}, - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - u'userprofile.contact': { - 'Meta': {'object_name': 'Contact'}, - 'desc': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - }, - u'userprofile.trigger': { - 'Meta': {'object_name': 'Trigger'}, - 'contacts': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['userprofile.Contact']", 'symmetrical': 'False', 'blank': 'True'}), - 'farThresh': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), - u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Label']", 'symmetrical': 'False', 'blank': 'True'}), - 'pipelines': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['gracedb.Pipeline']", 'symmetrical': 'False', 'blank': 'True'}), - 'triggerType': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}) - } - } - - complete_apps = ['userprofile'] \ No newline at end of file diff --git a/gracedb/userprofile/south_migrations/__init__.py b/gracedb/userprofile/south_migrations/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000