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

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

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 = [(u'tardis_portal', u'0002_auto_20150528_1128')]
operations = [<AlterField field=<django.db.models.fields.IntegerField>, name=u'data_type', model_name=u'parametername'>]

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 = [(u'tardis_portal', u'0003_auto_20150907_1315')]
operations = [<AddField field=<django.db.models.fields.CharField>, name=u'value_type', model_name=u'storageboxoption'>]

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 = [(u'tardis_portal', u'0004_storageboxoption_value_type')]
operations = [<AddField field=<django.db.models.fields.BigIntegerField>, name=u'_size', model_name=u'datafile'>, <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 = [(u'tardis_portal', u'0005_datafile_add_size_int_column')]
operations = [<RemoveField name=u'size', model_name=u'datafile'>, <RenameField new_name=u'size', model_name=u'datafile', old_name=u'_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 = [(u'tardis_portal', u'0006_datafile_remove_size_string_column')]
operations = [<AlterField field=<django.db.models.fields.TextField>, name=u'string_value', model_name=u'datafileparameter'>, <AlterField field=<django.db.models.fields.TextField>, name=u'string_value', model_name=u'datasetparameter'>, <AlterField field=<django.db.models.fields.TextField>, name=u'string_value', model_name=u'experimentparameter'>, <AlterField field=<django.db.models.fields.TextField>, name=u'string_value', model_name=u'instrumentparameter'>]

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 = [(u'tardis_portal', u'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 = [(u'tardis_portal', u'0008_string_value_partial_index_postgres')]
operations = [<AlterUniqueTogether unique_together=set([(u'name', u'facility')]), name=u'instrument'>]

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 = [(u'tardis_portal', u'0009_auto_20160128_1119')]
operations = [<AlterField field=<django.db.models.fields.CharField>, name=u'mimetype', model_name=u'datafile'>]

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

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 = [(u'tardis_portal', u'0011_auto_20160505_1643')]
operations = [<AddField field=<django.db.models.fields.BooleanField>, name=u'approved', model_name=u'userauthentication'>]

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 = [(u'tardis_portal', u'0012_userauthentication_approved')]
operations = [<AlterModelOptions options={u'ordering': (u'name',), u'verbose_name_plural': u'Facilities'}, name=u'facility'>, <AlterModelOptions options={u'ordering': (u'name',), u'verbose_name_plural': u'Instruments'}, name=u'instrument'>, <AlterModelOptions options={u'ordering': (u'name',), u'verbose_name_plural': u'storage boxes'}, name=u'storagebox'>]

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 = [(u'tardis_portal', u'0013_auto_20181002_1136')]
operations = [<AlterField field=<django.db.models.fields.BigIntegerField>, name=u'max_size', model_name=u'storagebox'>, <AlterField field=<django.db.models.fields.CharField>, name=u'status', model_name=u'storagebox'>]

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 = [(u'tardis_portal', u'0014_auto_20181002_1154')]
operations = [<AddField field=<django.db.models.fields.DateTimeField>, name=u'created_time', model_name=u'dataset'>, <AddField field=<django.db.models.fields.DateTimeField>, name=u'modified_time', model_name=u'dataset'>]

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 = [(u'tardis_portal', u'0015_dataset_created_time')]
operations = [<AddField field=<django.db.models.fields.DateTimeField>, name=u'created_time', model_name=u'facility'>, <AddField field=<django.db.models.fields.DateTimeField>, name=u'modified_time', model_name=u'facility'>, <AddField field=<django.db.models.fields.DateTimeField>, name=u'created_time', model_name=u'instrument'>, <AddField field=<django.db.models.fields.DateTimeField>, name=u'modified_time', model_name=u'instrument'>, <AlterField field=<django.db.models.fields.DateTimeField>, name=u'created_time', model_name=u'facility'>, <AlterField field=<django.db.models.fields.DateTimeField>, name=u'created_time', model_name=u'instrument'>, <AlterField field=<django.db.models.fields.DateTimeField>, name=u'created_time', model_name=u'dataset'>]

Module contents