tardis.tardis_portal.migrations package

Submodules

tardis.tardis_portal.migrations.0001_initial module

class tardis.tardis_portal.migrations.0001_initial.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('contenttypes', '0002_remove_content_type_name'), ('auth', '__first__'), ('auth', '0006_require_contenttypes_0002')]
operations = [<CreateModel name='DataFile', fields=[('id', <django.db.models.fields.AutoField>), ('filename', <django.db.models.fields.CharField>), ('directory', <django.db.models.fields.TextField>), ('size', <django.db.models.fields.CharField>), ('created_time', <django.db.models.fields.DateTimeField>), ('modification_time', <django.db.models.fields.DateTimeField>), ('mimetype', <django.db.models.fields.CharField>), ('md5sum', <django.db.models.fields.CharField>), ('sha512sum', <django.db.models.fields.CharField>), ('deleted', <django.db.models.fields.BooleanField>), ('deleted_time', <django.db.models.fields.DateTimeField>), ('version', <django.db.models.fields.IntegerField>)], options={'ordering': ['filename']}>, <CreateModel name='DataFileObject', fields=[('id', <django.db.models.fields.AutoField>), ('uri', <django.db.models.fields.TextField>), ('created_time', <django.db.models.fields.DateTimeField>), ('verified', <django.db.models.fields.BooleanField>), ('last_verified_time', <django.db.models.fields.DateTimeField>), ('datafile', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='DatafileParameter', fields=[('id', <django.db.models.fields.AutoField>), ('string_value', <django.db.models.fields.TextField>), ('numerical_value', <django.db.models.fields.FloatField>), ('datetime_value', <django.db.models.fields.DateTimeField>), ('link_id', <django.db.models.fields.PositiveIntegerField>), ('link_ct', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['name'], 'abstract': False}>, <CreateModel name='DatafileParameterSet', fields=[('id', <django.db.models.fields.AutoField>), ('datafile', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['id'], 'abstract': False}, bases=(<class 'django.db.models.base.Model'>, <class 'tardis.tardis_portal.models.parameters.ParameterSetManagerMixin'>)>, <CreateModel name='Dataset', fields=[('id', <django.db.models.fields.AutoField>), ('description', <django.db.models.fields.TextField>), ('directory', <django.db.models.fields.TextField>), ('immutable', <django.db.models.fields.BooleanField>)], options={'ordering': ['-id']}>, <CreateModel name='DatasetParameter', fields=[('id', <django.db.models.fields.AutoField>), ('string_value', <django.db.models.fields.TextField>), ('numerical_value', <django.db.models.fields.FloatField>), ('datetime_value', <django.db.models.fields.DateTimeField>), ('link_id', <django.db.models.fields.PositiveIntegerField>), ('link_ct', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['name'], 'abstract': False}>, <CreateModel name='DatasetParameterSet', fields=[('id', <django.db.models.fields.AutoField>), ('dataset', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['id'], 'abstract': False}, bases=(<class 'django.db.models.base.Model'>, <class 'tardis.tardis_portal.models.parameters.ParameterSetManagerMixin'>)>, <CreateModel name='Experiment', fields=[('id', <django.db.models.fields.AutoField>), ('url', <django.db.models.fields.URLField>), ('approved', <django.db.models.fields.BooleanField>), ('title', <django.db.models.fields.CharField>), ('institution_name', <django.db.models.fields.CharField>), ('description', <django.db.models.fields.TextField>), ('start_time', <django.db.models.fields.DateTimeField>), ('end_time', <django.db.models.fields.DateTimeField>), ('created_time', <django.db.models.fields.DateTimeField>), ('update_time', <django.db.models.fields.DateTimeField>), ('handle', <django.db.models.fields.TextField>), ('locked', <django.db.models.fields.BooleanField>), ('public_access', <django.db.models.fields.PositiveSmallIntegerField>), ('created_by', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='ExperimentAuthor', fields=[('id', <django.db.models.fields.AutoField>), ('author', <django.db.models.fields.CharField>), ('institution', <django.db.models.fields.CharField>), ('email', <django.db.models.fields.CharField>), ('order', <django.db.models.fields.PositiveIntegerField>), ('url', <django.db.models.fields.URLField>), ('experiment', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['order']}>, <CreateModel name='ExperimentParameter', fields=[('id', <django.db.models.fields.AutoField>), ('string_value', <django.db.models.fields.TextField>), ('numerical_value', <django.db.models.fields.FloatField>), ('datetime_value', <django.db.models.fields.DateTimeField>), ('link_id', <django.db.models.fields.PositiveIntegerField>), ('link_ct', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['name'], 'abstract': False}>, <CreateModel name='ExperimentParameterSet', fields=[('id', <django.db.models.fields.AutoField>), ('experiment', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['id'], 'abstract': False}, bases=(<class 'django.db.models.base.Model'>, <class 'tardis.tardis_portal.models.parameters.ParameterSetManagerMixin'>)>, <CreateModel name='Facility', fields=[('id', <django.db.models.fields.AutoField>), ('name', <django.db.models.fields.CharField>), ('manager_group', <django.db.models.fields.related.ForeignKey>)], options={'verbose_name_plural': 'Facilities'}>, <CreateModel name='FreeTextSearchField', fields=[('id', <django.db.models.fields.AutoField>)]>, <CreateModel name='GroupAdmin', fields=[('id', <django.db.models.fields.AutoField>), ('group', <django.db.models.fields.related.ForeignKey>), ('user', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='Instrument', fields=[('id', <django.db.models.fields.AutoField>), ('name', <django.db.models.fields.CharField>), ('facility', <django.db.models.fields.related.ForeignKey>)], options={'verbose_name_plural': 'Instruments'}>, <CreateModel name='InstrumentParameter', fields=[('id', <django.db.models.fields.AutoField>), ('string_value', <django.db.models.fields.TextField>), ('numerical_value', <django.db.models.fields.FloatField>), ('datetime_value', <django.db.models.fields.DateTimeField>), ('link_id', <django.db.models.fields.PositiveIntegerField>), ('link_ct', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['name'], 'abstract': False}>, <CreateModel name='InstrumentParameterSet', fields=[('id', <django.db.models.fields.AutoField>), ('instrument', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['id'], 'abstract': False}, bases=(<class 'django.db.models.base.Model'>, <class 'tardis.tardis_portal.models.parameters.ParameterSetManagerMixin'>)>, <CreateModel name='JTI', fields=[('id', <django.db.models.fields.AutoField>), ('jti', <django.db.models.fields.CharField>), ('created_time', <django.db.models.fields.DateTimeField>)]>, <CreateModel name='License', fields=[('id', <django.db.models.fields.AutoField>), ('name', <django.db.models.fields.CharField>), ('url', <django.db.models.fields.URLField>), ('internal_description', <django.db.models.fields.TextField>), ('image_url', <django.db.models.fields.URLField>), ('allows_distribution', <django.db.models.fields.BooleanField>), ('is_active', <django.db.models.fields.BooleanField>)]>, <CreateModel name='ObjectACL', fields=[('id', <django.db.models.fields.AutoField>), ('pluginId', <django.db.models.fields.CharField>), ('entityId', <django.db.models.fields.CharField>), ('object_id', <django.db.models.fields.PositiveIntegerField>), ('canRead', <django.db.models.fields.BooleanField>), ('canWrite', <django.db.models.fields.BooleanField>), ('canDelete', <django.db.models.fields.BooleanField>), ('isOwner', <django.db.models.fields.BooleanField>), ('effectiveDate', <django.db.models.fields.DateField>), ('expiryDate', <django.db.models.fields.DateField>), ('aclOwnershipType', <django.db.models.fields.IntegerField>), ('content_type', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['content_type', 'object_id'], 'verbose_name': 'Object ACL'}>, <CreateModel name='ParameterName', fields=[('id', <django.db.models.fields.AutoField>), ('name', <django.db.models.fields.CharField>), ('full_name', <django.db.models.fields.CharField>), ('units', <django.db.models.fields.CharField>), ('data_type', <django.db.models.fields.IntegerField>), ('immutable', <django.db.models.fields.BooleanField>), ('comparison_type', <django.db.models.fields.IntegerField>), ('is_searchable', <django.db.models.fields.BooleanField>), ('choices', <django.db.models.fields.CharField>), ('order', <django.db.models.fields.PositiveIntegerField>)], options={'ordering': ('order', 'name')}>, <CreateModel name='Schema', fields=[('id', <django.db.models.fields.AutoField>), ('namespace', <django.db.models.fields.URLField>), ('name', <django.db.models.fields.CharField>), ('type', <django.db.models.fields.IntegerField>), ('subtype', <django.db.models.fields.CharField>), ('immutable', <django.db.models.fields.BooleanField>), ('hidden', <django.db.models.fields.BooleanField>)]>, <CreateModel name='StorageBox', fields=[('id', <django.db.models.fields.AutoField>), ('django_storage_class', <django.db.models.fields.TextField>), ('max_size', <django.db.models.fields.BigIntegerField>), ('status', <django.db.models.fields.CharField>), ('name', <django.db.models.fields.TextField>), ('description', <django.db.models.fields.TextField>), ('master_box', <django.db.models.fields.related.ForeignKey>)], options={'verbose_name_plural': 'storage boxes'}>, <CreateModel name='StorageBoxAttribute', fields=[('id', <django.db.models.fields.AutoField>), ('key', <django.db.models.fields.TextField>), ('value', <django.db.models.fields.TextField>), ('storage_box', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='StorageBoxOption', fields=[('id', <django.db.models.fields.AutoField>), ('key', <django.db.models.fields.TextField>), ('value', <django.db.models.fields.TextField>), ('storage_box', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='Token', fields=[('id', <django.db.models.fields.AutoField>), ('token', <django.db.models.fields.CharField>), ('expiry_date', <django.db.models.fields.DateField>), ('experiment', <django.db.models.fields.related.ForeignKey>), ('user', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='UserAuthentication', fields=[('id', <django.db.models.fields.AutoField>), ('username', <django.db.models.fields.CharField>), ('authenticationMethod', <django.db.models.fields.CharField>)]>, <CreateModel name='UserProfile', fields=[('id', <django.db.models.fields.AutoField>), ('isDjangoAccount', <django.db.models.fields.BooleanField>), ('rapidConnectEduPersonTargetedID', <django.db.models.fields.CharField>), ('user', <django.db.models.fields.related.ForeignKey>)]>, <AddField model_name='userauthentication', name='userProfile', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='parametername', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='instrumentparameterset', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='instrumentparameterset', name='storage_box', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='instrumentparameter', name='name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='instrumentparameter', name='parameterset', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='freetextsearchfield', name='parameter_name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='experimentparameterset', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='experimentparameterset', name='storage_box', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='experimentparameter', name='name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='experimentparameter', name='parameterset', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='experiment', name='license', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datasetparameterset', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datasetparameterset', name='storage_box', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='datasetparameter', name='name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datasetparameter', name='parameterset', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='dataset', name='experiments', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='dataset', name='instrument', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafileparameterset', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafileparameterset', name='storage_box', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='datafileparameter', name='name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafileparameter', name='parameterset', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafileobject', name='storage_box', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafile', name='dataset', field=<django.db.models.fields.related.ForeignKey>>, <AlterUniqueTogether name='parametername', unique_together={('schema', 'name')}>, <AlterUniqueTogether name='experimentauthor', unique_together={('experiment', 'author')}>, <AlterUniqueTogether name='datafileobject', unique_together={('datafile', 'storage_box')}>, <AlterUniqueTogether name='datafile', unique_together={('dataset', 'directory', 'filename', 'version')}>]

tardis.tardis_portal.migrations.0001_squashed_0011_auto_20160505_1643 module

class tardis.tardis_portal.migrations.0001_squashed_0011_auto_20160505_1643.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('contenttypes', '0002_remove_content_type_name'), ('auth', '__first__'), ('auth', '0006_require_contenttypes_0002')]
operations = [<CreateModel name='DataFile', fields=[('id', <django.db.models.fields.AutoField>), ('filename', <django.db.models.fields.CharField>), ('directory', <django.db.models.fields.CharField>), ('size', <django.db.models.fields.CharField>), ('created_time', <django.db.models.fields.DateTimeField>), ('modification_time', <django.db.models.fields.DateTimeField>), ('mimetype', <django.db.models.fields.CharField>), ('md5sum', <django.db.models.fields.CharField>), ('sha512sum', <django.db.models.fields.CharField>), ('deleted', <django.db.models.fields.BooleanField>), ('deleted_time', <django.db.models.fields.DateTimeField>), ('version', <django.db.models.fields.IntegerField>)], options={'ordering': ['filename']}>, <CreateModel name='DataFileObject', fields=[('id', <django.db.models.fields.AutoField>), ('uri', <django.db.models.fields.TextField>), ('created_time', <django.db.models.fields.DateTimeField>), ('verified', <django.db.models.fields.BooleanField>), ('last_verified_time', <django.db.models.fields.DateTimeField>), ('datafile', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='DatafileParameter', fields=[('id', <django.db.models.fields.AutoField>), ('string_value', <django.db.models.fields.TextField>), ('numerical_value', <django.db.models.fields.FloatField>), ('datetime_value', <django.db.models.fields.DateTimeField>), ('link_id', <django.db.models.fields.PositiveIntegerField>), ('link_ct', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['name'], 'abstract': False}>, <CreateModel name='DatafileParameterSet', fields=[('id', <django.db.models.fields.AutoField>), ('datafile', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['id'], 'abstract': False}, bases=(<class 'django.db.models.base.Model'>, <class 'tardis.tardis_portal.models.parameters.ParameterSetManagerMixin'>)>, <CreateModel name='Dataset', fields=[('id', <django.db.models.fields.AutoField>), ('description', <django.db.models.fields.TextField>), ('directory', <django.db.models.fields.CharField>), ('immutable', <django.db.models.fields.BooleanField>)], options={'ordering': ['-id']}>, <CreateModel name='DatasetParameter', fields=[('id', <django.db.models.fields.AutoField>), ('string_value', <django.db.models.fields.TextField>), ('numerical_value', <django.db.models.fields.FloatField>), ('datetime_value', <django.db.models.fields.DateTimeField>), ('link_id', <django.db.models.fields.PositiveIntegerField>), ('link_ct', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['name'], 'abstract': False}>, <CreateModel name='DatasetParameterSet', fields=[('id', <django.db.models.fields.AutoField>), ('dataset', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['id'], 'abstract': False}, bases=(<class 'django.db.models.base.Model'>, <class 'tardis.tardis_portal.models.parameters.ParameterSetManagerMixin'>)>, <CreateModel name='Experiment', fields=[('id', <django.db.models.fields.AutoField>), ('url', <django.db.models.fields.URLField>), ('approved', <django.db.models.fields.BooleanField>), ('title', <django.db.models.fields.CharField>), ('institution_name', <django.db.models.fields.CharField>), ('description', <django.db.models.fields.TextField>), ('start_time', <django.db.models.fields.DateTimeField>), ('end_time', <django.db.models.fields.DateTimeField>), ('created_time', <django.db.models.fields.DateTimeField>), ('update_time', <django.db.models.fields.DateTimeField>), ('handle', <django.db.models.fields.TextField>), ('locked', <django.db.models.fields.BooleanField>), ('public_access', <django.db.models.fields.PositiveSmallIntegerField>), ('created_by', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='ExperimentAuthor', fields=[('id', <django.db.models.fields.AutoField>), ('author', <django.db.models.fields.CharField>), ('institution', <django.db.models.fields.CharField>), ('email', <django.db.models.fields.CharField>), ('order', <django.db.models.fields.PositiveIntegerField>), ('url', <django.db.models.fields.URLField>), ('experiment', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['order']}>, <CreateModel name='ExperimentParameter', fields=[('id', <django.db.models.fields.AutoField>), ('string_value', <django.db.models.fields.TextField>), ('numerical_value', <django.db.models.fields.FloatField>), ('datetime_value', <django.db.models.fields.DateTimeField>), ('link_id', <django.db.models.fields.PositiveIntegerField>), ('link_ct', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['name'], 'abstract': False}>, <CreateModel name='ExperimentParameterSet', fields=[('id', <django.db.models.fields.AutoField>), ('experiment', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['id'], 'abstract': False}, bases=(<class 'django.db.models.base.Model'>, <class 'tardis.tardis_portal.models.parameters.ParameterSetManagerMixin'>)>, <CreateModel name='Facility', fields=[('id', <django.db.models.fields.AutoField>), ('name', <django.db.models.fields.CharField>), ('manager_group', <django.db.models.fields.related.ForeignKey>)], options={'verbose_name_plural': 'Facilities'}>, <CreateModel name='FreeTextSearchField', fields=[('id', <django.db.models.fields.AutoField>)]>, <CreateModel name='GroupAdmin', fields=[('id', <django.db.models.fields.AutoField>), ('group', <django.db.models.fields.related.ForeignKey>), ('user', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='Instrument', fields=[('id', <django.db.models.fields.AutoField>), ('name', <django.db.models.fields.CharField>), ('facility', <django.db.models.fields.related.ForeignKey>)], options={'verbose_name_plural': 'Instruments'}>, <CreateModel name='InstrumentParameter', fields=[('id', <django.db.models.fields.AutoField>), ('string_value', <django.db.models.fields.TextField>), ('numerical_value', <django.db.models.fields.FloatField>), ('datetime_value', <django.db.models.fields.DateTimeField>), ('link_id', <django.db.models.fields.PositiveIntegerField>), ('link_ct', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['name'], 'abstract': False}>, <CreateModel name='InstrumentParameterSet', fields=[('id', <django.db.models.fields.AutoField>), ('instrument', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['id'], 'abstract': False}, bases=(<class 'django.db.models.base.Model'>, <class 'tardis.tardis_portal.models.parameters.ParameterSetManagerMixin'>)>, <CreateModel name='JTI', fields=[('id', <django.db.models.fields.AutoField>), ('jti', <django.db.models.fields.CharField>), ('created_time', <django.db.models.fields.DateTimeField>)]>, <CreateModel name='License', fields=[('id', <django.db.models.fields.AutoField>), ('name', <django.db.models.fields.CharField>), ('url', <django.db.models.fields.URLField>), ('internal_description', <django.db.models.fields.TextField>), ('image_url', <django.db.models.fields.URLField>), ('allows_distribution', <django.db.models.fields.BooleanField>), ('is_active', <django.db.models.fields.BooleanField>)]>, <CreateModel name='ObjectACL', fields=[('id', <django.db.models.fields.AutoField>), ('pluginId', <django.db.models.fields.CharField>), ('entityId', <django.db.models.fields.CharField>), ('object_id', <django.db.models.fields.PositiveIntegerField>), ('canRead', <django.db.models.fields.BooleanField>), ('canWrite', <django.db.models.fields.BooleanField>), ('canDelete', <django.db.models.fields.BooleanField>), ('isOwner', <django.db.models.fields.BooleanField>), ('effectiveDate', <django.db.models.fields.DateField>), ('expiryDate', <django.db.models.fields.DateField>), ('aclOwnershipType', <django.db.models.fields.IntegerField>), ('content_type', <django.db.models.fields.related.ForeignKey>)], options={'ordering': ['content_type', 'object_id'], 'verbose_name': 'Object ACL'}>, <CreateModel name='ParameterName', fields=[('id', <django.db.models.fields.AutoField>), ('name', <django.db.models.fields.CharField>), ('full_name', <django.db.models.fields.CharField>), ('units', <django.db.models.fields.CharField>), ('data_type', <django.db.models.fields.IntegerField>), ('immutable', <django.db.models.fields.BooleanField>), ('comparison_type', <django.db.models.fields.IntegerField>), ('is_searchable', <django.db.models.fields.BooleanField>), ('choices', <django.db.models.fields.CharField>), ('order', <django.db.models.fields.PositiveIntegerField>)], options={'ordering': ('order', 'name')}>, <CreateModel name='Schema', fields=[('id', <django.db.models.fields.AutoField>), ('namespace', <django.db.models.fields.URLField>), ('name', <django.db.models.fields.CharField>), ('type', <django.db.models.fields.IntegerField>), ('subtype', <django.db.models.fields.CharField>), ('immutable', <django.db.models.fields.BooleanField>), ('hidden', <django.db.models.fields.BooleanField>)]>, <CreateModel name='StorageBox', fields=[('id', <django.db.models.fields.AutoField>), ('django_storage_class', <django.db.models.fields.TextField>), ('max_size', <django.db.models.fields.BigIntegerField>), ('status', <django.db.models.fields.CharField>), ('name', <django.db.models.fields.CharField>), ('description', <django.db.models.fields.TextField>), ('master_box', <django.db.models.fields.related.ForeignKey>)], options={'verbose_name_plural': 'storage boxes'}>, <CreateModel name='StorageBoxAttribute', fields=[('id', <django.db.models.fields.AutoField>), ('key', <django.db.models.fields.TextField>), ('value', <django.db.models.fields.TextField>), ('storage_box', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='StorageBoxOption', fields=[('id', <django.db.models.fields.AutoField>), ('key', <django.db.models.fields.TextField>), ('value', <django.db.models.fields.TextField>), ('storage_box', <django.db.models.fields.related.ForeignKey>), ('value_type', <django.db.models.fields.CharField>)]>, <CreateModel name='Token', fields=[('id', <django.db.models.fields.AutoField>), ('token', <django.db.models.fields.CharField>), ('expiry_date', <django.db.models.fields.DateField>), ('experiment', <django.db.models.fields.related.ForeignKey>), ('user', <django.db.models.fields.related.ForeignKey>)]>, <CreateModel name='UserAuthentication', fields=[('id', <django.db.models.fields.AutoField>), ('username', <django.db.models.fields.CharField>), ('authenticationMethod', <django.db.models.fields.CharField>)]>, <CreateModel name='UserProfile', fields=[('id', <django.db.models.fields.AutoField>), ('isDjangoAccount', <django.db.models.fields.BooleanField>), ('rapidConnectEduPersonTargetedID', <django.db.models.fields.CharField>), ('user', <django.db.models.fields.related.OneToOneField>)]>, <AddField model_name='userauthentication', name='userProfile', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='parametername', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='instrumentparameterset', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='instrumentparameterset', name='storage_box', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='instrumentparameter', name='name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='instrumentparameter', name='parameterset', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='freetextsearchfield', name='parameter_name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='experimentparameterset', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='experimentparameterset', name='storage_box', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='experimentparameter', name='name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='experimentparameter', name='parameterset', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='experiment', name='license', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datasetparameterset', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datasetparameterset', name='storage_box', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='datasetparameter', name='name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datasetparameter', name='parameterset', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='dataset', name='experiments', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='dataset', name='instrument', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafileparameterset', name='schema', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafileparameterset', name='storage_box', field=<django.db.models.fields.related.ManyToManyField>>, <AddField model_name='datafileparameter', name='name', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafileparameter', name='parameterset', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafileobject', name='storage_box', field=<django.db.models.fields.related.ForeignKey>>, <AddField model_name='datafile', name='dataset', field=<django.db.models.fields.related.ForeignKey>>, <AlterUniqueTogether name='parametername', unique_together={('schema', 'name')}>, <AlterUniqueTogether name='experimentauthor', unique_together={('experiment', 'author')}>, <AlterUniqueTogether name='datafileobject', unique_together={('datafile', 'storage_box')}>, <AlterUniqueTogether name='datafile', unique_together={('dataset', 'directory', 'filename', 'version')}>, <AlterField model_name='parametername', name='data_type', field=<django.db.models.fields.IntegerField>>, <AddField model_name='datafile', name='_size', field=<django.db.models.fields.BigIntegerField>>, <RunPython <function cast_string_to_integer>>, <RemoveField model_name='datafile', name='size'>, <RenameField model_name='datafile', old_name='_size', new_name='size'>, <AlterUniqueTogether name='instrument', unique_together={('name', 'facility')}>, <AlterField model_name='datafile', name='mimetype', field=<django.db.models.fields.CharField>>, <AlterField model_name='datafile', name='directory', field=<django.db.models.fields.CharField>>, <AlterField model_name='dataset', name='directory', field=<django.db.models.fields.CharField>>, <AlterField model_name='experimentauthor', name='url', field=<django.db.models.fields.URLField>>, <AlterField model_name='license', name='image_url', field=<django.db.models.fields.URLField>>, <AlterField model_name='license', name='name', field=<django.db.models.fields.CharField>>, <AlterField model_name='license', name='url', field=<django.db.models.fields.URLField>>, <AlterField model_name='storagebox', name='name', field=<django.db.models.fields.CharField>>]
replaces = [('tardis_portal', '0001_initial'), ('tardis_portal', '0002_auto_20150528_1128'), ('tardis_portal', '0003_auto_20150907_1315'), ('tardis_portal', '0004_storageboxoption_value_type'), ('tardis_portal', '0005_datafile_add_size_int_column'), ('tardis_portal', '0006_datafile_remove_size_string_column'), ('tardis_portal', '0007_remove_parameter_string_value_index'), ('tardis_portal', '0008_string_value_partial_index_postgres'), ('tardis_portal', '0009_auto_20160128_1119'), ('tardis_portal', '0010_auto_20160503_1443'), ('tardis_portal', '0011_auto_20160505_1643')]
tardis.tardis_portal.migrations.0001_squashed_0011_auto_20160505_1643.cast_string_to_integer(apps, schema_editor)

tardis.tardis_portal.migrations.0002_auto_20150528_1128 module

class tardis.tardis_portal.migrations.0002_auto_20150528_1128.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0001_initial')]
operations = [<AlterField model_name='userprofile', name='user', field=<django.db.models.fields.related.OneToOneField>>]

tardis.tardis_portal.migrations.0003_auto_20150907_1315 module

class tardis.tardis_portal.migrations.0003_auto_20150907_1315.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0002_auto_20150528_1128')]
operations = [<AlterField model_name='parametername', name='data_type', field=<django.db.models.fields.IntegerField>>]

tardis.tardis_portal.migrations.0004_storageboxoption_value_type module

class tardis.tardis_portal.migrations.0004_storageboxoption_value_type.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0003_auto_20150907_1315')]
operations = [<AddField model_name='storageboxoption', name='value_type', field=<django.db.models.fields.CharField>>]

tardis.tardis_portal.migrations.0005_datafile_add_size_int_column module

class tardis.tardis_portal.migrations.0005_datafile_add_size_int_column.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0004_storageboxoption_value_type')]
operations = [<AddField model_name='datafile', name='_size', field=<django.db.models.fields.BigIntegerField>>, <RunPython <function cast_string_to_integer>>]
tardis.tardis_portal.migrations.0005_datafile_add_size_int_column.cast_string_to_integer(apps, schema_editor)

tardis.tardis_portal.migrations.0006_datafile_remove_size_string_column module

class tardis.tardis_portal.migrations.0006_datafile_remove_size_string_column.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0005_datafile_add_size_int_column')]
operations = [<RemoveField model_name='datafile', name='size'>, <RenameField model_name='datafile', old_name='_size', new_name='size'>]

tardis.tardis_portal.migrations.0007_remove_parameter_string_value_index module

class tardis.tardis_portal.migrations.0007_remove_parameter_string_value_index.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0006_datafile_remove_size_string_column')]
operations = [<AlterField model_name='datafileparameter', name='string_value', field=<django.db.models.fields.TextField>>, <AlterField model_name='datasetparameter', name='string_value', field=<django.db.models.fields.TextField>>, <AlterField model_name='experimentparameter', name='string_value', field=<django.db.models.fields.TextField>>, <AlterField model_name='instrumentparameter', name='string_value', field=<django.db.models.fields.TextField>>]

tardis.tardis_portal.migrations.0008_string_value_partial_index_postgres module

class tardis.tardis_portal.migrations.0008_string_value_partial_index_postgres.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0007_remove_parameter_string_value_index')]
operations = []

tardis.tardis_portal.migrations.0009_auto_20160128_1119 module

class tardis.tardis_portal.migrations.0009_auto_20160128_1119.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0008_string_value_partial_index_postgres')]
operations = [<AlterUniqueTogether name='instrument', unique_together={('name', 'facility')}>]

tardis.tardis_portal.migrations.0010_auto_20160503_1443 module

class tardis.tardis_portal.migrations.0010_auto_20160503_1443.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0009_auto_20160128_1119')]
operations = [<AlterField model_name='datafile', name='mimetype', field=<django.db.models.fields.CharField>>]

tardis.tardis_portal.migrations.0011_auto_20160505_1643 module

class tardis.tardis_portal.migrations.0011_auto_20160505_1643.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0010_auto_20160503_1443')]
operations = [<AlterField model_name='datafile', name='directory', field=<django.db.models.fields.CharField>>, <AlterField model_name='dataset', name='directory', field=<django.db.models.fields.CharField>>, <AlterField model_name='experimentauthor', name='url', field=<django.db.models.fields.URLField>>, <AlterField model_name='license', name='image_url', field=<django.db.models.fields.URLField>>, <AlterField model_name='license', name='name', field=<django.db.models.fields.CharField>>, <AlterField model_name='license', name='url', field=<django.db.models.fields.URLField>>, <AlterField model_name='storagebox', name='name', field=<django.db.models.fields.CharField>>]

tardis.tardis_portal.migrations.0012_userauthentication_approved module

class tardis.tardis_portal.migrations.0012_userauthentication_approved.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0011_auto_20160505_1643')]
operations = [<AddField model_name='userauthentication', name='approved', field=<django.db.models.fields.BooleanField>>]

tardis.tardis_portal.migrations.0013_auto_20181002_1136 module

class tardis.tardis_portal.migrations.0013_auto_20181002_1136.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0012_userauthentication_approved')]
operations = [<AlterModelOptions name='facility', options={'ordering': ('name',), 'verbose_name_plural': 'Facilities'}>, <AlterModelOptions name='instrument', options={'ordering': ('name',), 'verbose_name_plural': 'Instruments'}>, <AlterModelOptions name='storagebox', options={'ordering': ('name',), 'verbose_name_plural': 'storage boxes'}>]

tardis.tardis_portal.migrations.0014_auto_20181002_1154 module

class tardis.tardis_portal.migrations.0014_auto_20181002_1154.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0013_auto_20181002_1136')]
operations = [<AlterField model_name='storagebox', name='max_size', field=<django.db.models.fields.BigIntegerField>>, <AlterField model_name='storagebox', name='status', field=<django.db.models.fields.CharField>>]

tardis.tardis_portal.migrations.0015_dataset_created_time module

class tardis.tardis_portal.migrations.0015_dataset_created_time.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0014_auto_20181002_1154')]
operations = [<AddField model_name='dataset', name='created_time', field=<django.db.models.fields.DateTimeField>>, <AddField model_name='dataset', name='modified_time', field=<django.db.models.fields.DateTimeField>>]

tardis.tardis_portal.migrations.0016_add_timestamps module

class tardis.tardis_portal.migrations.0016_add_timestamps.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0015_dataset_created_time')]
operations = [<AddField model_name='facility', name='created_time', field=<django.db.models.fields.DateTimeField>>, <AddField model_name='facility', name='modified_time', field=<django.db.models.fields.DateTimeField>>, <AddField model_name='instrument', name='created_time', field=<django.db.models.fields.DateTimeField>>, <AddField model_name='instrument', name='modified_time', field=<django.db.models.fields.DateTimeField>>, <AlterField model_name='facility', name='created_time', field=<django.db.models.fields.DateTimeField>>, <AlterField model_name='instrument', name='created_time', field=<django.db.models.fields.DateTimeField>>, <AlterField model_name='dataset', name='created_time', field=<django.db.models.fields.DateTimeField>>]

tardis.tardis_portal.migrations.0017_add_cc_licenses module

class tardis.tardis_portal.migrations.0017_add_cc_licenses.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0016_add_timestamps'), ('auth', '0008_alter_user_username_max_length')]
operations = [<RunPython <function forwards_func>, <function reverse_func>>]
tardis.tardis_portal.migrations.0017_add_cc_licenses.forwards_func(apps, schema_editor)
tardis.tardis_portal.migrations.0017_add_cc_licenses.load_licenses(apps, schema_editor)
tardis.tardis_portal.migrations.0017_add_cc_licenses.remove_licenses(apps, schema_editor)
tardis.tardis_portal.migrations.0017_add_cc_licenses.reverse_func(apps, schema_editor)

tardis.tardis_portal.migrations.0018_make_default_storage_box_status_online module

class tardis.tardis_portal.migrations.0018_make_default_storage_box_status_online.Migration(name, app_label)

Bases: django.db.migrations.migration.Migration

dependencies = [('tardis_portal', '0017_add_cc_licenses')]
operations = [<AlterField model_name='storagebox', name='status', field=<django.db.models.fields.CharField>>]

Module contents