sortinghat.core.migrations package

Submodules

sortinghat.core.migrations.0001_initial module

class sortinghat.core.migrations.0001_initial.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = []
initial = True
operations = [<CreateModel  name='Country', fields=[('created_at', <sortinghat.core.models.CreationDateTimeField>), ('last_modified', <sortinghat.core.models.LastModificationDateTimeField>), ('code', <django.db.models.fields.CharField>), ('name', <django.db.models.fields.CharField>), ('alpha3', <django.db.models.fields.CharField>)], options={'db_table': 'countries'}>, <CreateModel  name='Domain', fields=[('id', <django.db.models.fields.AutoField>), ('created_at', <sortinghat.core.models.CreationDateTimeField>), ('last_modified', <sortinghat.core.models.LastModificationDateTimeField>), ('domain', <django.db.models.fields.CharField>), ('is_top_domain', <django.db.models.fields.BooleanField>)], options={'db_table': 'domains_organizations', 'ordering': ('domain',)}>, <CreateModel  name='Enrollment', fields=[('id', <django.db.models.fields.AutoField>), ('created_at', <sortinghat.core.models.CreationDateTimeField>), ('last_modified', <sortinghat.core.models.LastModificationDateTimeField>), ('start', <django.db.models.fields.DateTimeField>), ('end', <django.db.models.fields.DateTimeField>)], options={'db_table': 'enrollments'}>, <CreateModel  name='Identity', fields=[('created_at', <sortinghat.core.models.CreationDateTimeField>), ('last_modified', <sortinghat.core.models.LastModificationDateTimeField>), ('id', <django.db.models.fields.CharField>), ('name', <django.db.models.fields.CharField>), ('email', <django.db.models.fields.CharField>), ('username', <django.db.models.fields.CharField>), ('source', <django.db.models.fields.CharField>)], options={'db_table': 'identities'}>, <CreateModel  name='MatchingBlacklist', fields=[('created_at', <sortinghat.core.models.CreationDateTimeField>), ('last_modified', <sortinghat.core.models.LastModificationDateTimeField>), ('excluded', <django.db.models.fields.CharField>)], options={'db_table': 'matching_blacklist'}>, <CreateModel  name='Organization', fields=[('id', <django.db.models.fields.AutoField>), ('created_at', <sortinghat.core.models.CreationDateTimeField>), ('last_modified', <sortinghat.core.models.LastModificationDateTimeField>), ('name', <django.db.models.fields.CharField>)], options={'db_table': 'organizations'}>, <CreateModel  name='Profile', fields=[('id', <django.db.models.fields.AutoField>), ('created_at', <sortinghat.core.models.CreationDateTimeField>), ('last_modified', <sortinghat.core.models.LastModificationDateTimeField>), ('name', <django.db.models.fields.CharField>), ('email', <django.db.models.fields.CharField>), ('gender', <django.db.models.fields.CharField>), ('gender_acc', <django.db.models.fields.PositiveIntegerField>), ('is_bot', <django.db.models.fields.BooleanField>), ('country', <django.db.models.fields.related.ForeignKey>)], options={'db_table': 'profiles'}>, <CreateModel  name='UniqueIdentity', fields=[('created_at', <sortinghat.core.models.CreationDateTimeField>), ('last_modified', <sortinghat.core.models.LastModificationDateTimeField>), ('uuid', <django.db.models.fields.CharField>)], options={'db_table': 'uidentities'}>, <AddField  model_name='profile', name='uidentity', field=<django.db.models.fields.related.OneToOneField>>, <AlterUniqueTogether  name='organization', unique_together={('name',)}>, <AddField  model_name='identity', name='uidentity', field=<django.db.models.fields.related.ForeignKey>>, <AddField  model_name='enrollment', name='organization', field=<django.db.models.fields.related.ForeignKey>>, <AddField  model_name='enrollment', name='uidentity', field=<django.db.models.fields.related.ForeignKey>>, <AddField  model_name='domain', name='organization', field=<django.db.models.fields.related.ForeignKey>>, <AlterUniqueTogether  name='country', unique_together={('alpha3',)}>, <AlterUniqueTogether  name='identity', unique_together={('name', 'email', 'username', 'source')}>, <AlterUniqueTogether  name='enrollment', unique_together={('uidentity', 'organization', 'start', 'end')}>, <AlterUniqueTogether  name='domain', unique_together={('domain',)}>]

sortinghat.core.migrations.0002_log module

class sortinghat.core.migrations.0002_log.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('core', '0001_initial')]
operations = [<CreateModel  name='Operation', fields=[('ouid', <django.db.models.fields.CharField>), ('op_type', <django.db.models.fields.CharField>), ('entity_type', <django.db.models.fields.CharField>), ('target', <django.db.models.fields.CharField>), ('timestamp', <django.db.models.fields.DateTimeField>), ('args', <django.db.models.fields.json.JSONField>)], options={'db_table': 'operations', 'ordering': ('timestamp', 'ouid', 'trx')}>, <CreateModel  name='Transaction', fields=[('tuid', <django.db.models.fields.CharField>), ('name', <django.db.models.fields.CharField>), ('created_at', <django.db.models.fields.DateTimeField>), ('closed_at', <django.db.models.fields.DateTimeField>), ('is_closed', <django.db.models.fields.BooleanField>)], options={'db_table': 'transactions', 'ordering': ('created_at', 'tuid')}>, <AlterModelOptions  name='enrollment', options={'ordering': ('start', 'end')}>, <AlterField  model_name='enrollment', name='end', field=<django.db.models.fields.DateTimeField>>, <AlterField  model_name='enrollment', name='start', field=<django.db.models.fields.DateTimeField>>, <AddField  model_name='operation', name='trx', field=<django.db.models.fields.related.ForeignKey>>]

sortinghat.core.migrations.0003_context module

class sortinghat.core.migrations.0003_context.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('core', '0002_log')]
operations = [<AddField  model_name='transaction', name='authored_by', field=<django.db.models.fields.CharField>>, <AlterField  model_name='operation', name='trx', field=<django.db.models.fields.related.ForeignKey>, preserve_default=False>]

sortinghat.core.migrations.0004_lock module

class sortinghat.core.migrations.0004_lock.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('core', '0003_context')]
operations = [<AddField  model_name='uniqueidentity', name='is_locked', field=<django.db.models.fields.BooleanField>>]

sortinghat.core.migrations.0005_individuals module

class sortinghat.core.migrations.0005_individuals.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('core', '0004_lock')]
operations = [<RenameModel  old_name='UniqueIdentity', new_name='Individual'>, <AlterModelTable  name='individual', table='individuals'>]

sortinghat.core.migrations.0006_uidentity module

class sortinghat.core.migrations.0006_uidentity.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('core', '0005_individuals')]
operations = [<RenameField  model_name='enrollment', old_name='uidentity', new_name='individual'>, <RenameField  model_name='identity', old_name='uidentity', new_name='individual'>, <RenameField  model_name='profile', old_name='uidentity', new_name='individual'>, <AlterUniqueTogether  name='enrollment', unique_together={('individual', 'organization', 'start', 'end')}>]

sortinghat.core.migrations.0007_rename_uuid_to_mk module

class sortinghat.core.migrations.0007_rename_uuid_to_mk.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('core', '0006_uidentity')]
operations = [<RenameField  model_name='individual', old_name='uuid', new_name='mk'>, <AlterField  model_name='enrollment', name='individual', field=<django.db.models.fields.related.ForeignKey>>, <AlterField  model_name='identity', name='individual', field=<django.db.models.fields.related.ForeignKey>>, <AlterField  model_name='profile', name='individual', field=<django.db.models.fields.related.OneToOneField>>]

sortinghat.core.migrations.0008_rename_id_to_uuid module

class sortinghat.core.migrations.0008_rename_id_to_uuid.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('core', '0007_rename_uuid_to_mk')]
operations = [<RenameField  model_name='identity', old_name='id', new_name='uuid'>]

sortinghat.core.migrations.0009_replace_django_mysql module

class sortinghat.core.migrations.0009_replace_django_mysql.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('core', '0008_rename_id_to_uuid')]
operations = [<AlterModelOptions  name='individual', options={'ordering': ('last_modified', 'created_at', 'profile__name')}>, <AlterField  model_name='operation', name='args', field=<django.db.models.fields.json.JSONField>>]

sortinghat.core.migrations.0010_team module

class sortinghat.core.migrations.0010_team.Migration(name, app_label)[source]

Bases: django.db.migrations.migration.Migration

dependencies = [('core', '0009_replace_django_mysql')]
operations = [<CreateModel  name='Team', fields=[('id', <django.db.models.fields.AutoField>), ('path', <django.db.models.fields.CharField>), ('depth', <django.db.models.fields.PositiveIntegerField>), ('numchild', <django.db.models.fields.PositiveIntegerField>), ('created_at', <sortinghat.core.models.CreationDateTimeField>), ('last_modified', <sortinghat.core.models.LastModificationDateTimeField>), ('name', <django.db.models.fields.CharField>), ('organization', <django.db.models.fields.related.ForeignKey>)], options={'db_table': 'teams', 'unique_together': {('name', 'organization')}}>]

Module contents