class Migration(migrations.Migration): dependencies = [ ('cleanup', '0010_rename_default_change_feed_checkpoint'), ] operations = [ HqRunPython( merge_checkpoints( 'all-cases-to-elasticsearch', [ CheckpointTopic('couch-cases-to-elasticsearch', topics.CASE), CheckpointTopic('sql-cases-to-elasticsearch', topics.CASE_SQL) ] ), delete_checkpoint('all-cases-to-elasticsearch') ), HqRunPython( merge_checkpoints( 'all-xforms-to-elasticsearch', [ CheckpointTopic('couch-xforms-to-elasticsearch', topics.FORM), CheckpointTopic('sql-xforms-to-elasticsearch', topics.FORM_SQL) ] ), delete_checkpoint('all-xforms-to-elasticsearch') ), ]
class Migration(migrations.Migration): dependencies = [ ('accounting', '0017_add_product_rate'), ] operations = [ HqRunPython(check_single_product_rates, reverse_code=(lambda apps, schema_editor: None)), HqRunPython(copy_product_rates_to_product_rate, reverse_code=copy_product_rate_to_product_rates), ]
class Migration(migrations.Migration): dependencies = [ ('accounting', '0039_auto_20160829_0828'), ] operations = [ HqRunPython(cchq_prbac_bootstrap), HqRunPython(_bootstrap_new_community_role), ]
class Migration(migrations.Migration): dependencies = [ ('accounting', '0051_add_report_builder_flag'), ] operations = [ HqRunPython(cchq_prbac_bootstrap), HqRunPython(bootstrap_report_builder_plans), ]
class Migration(migrations.Migration): dependencies = [ ('blobs', '0002_auto_20151221_1623'), ] operations = [ HqRunPython(*assert_migration_complete("applications")), HqRunPython(*assert_migration_complete("multimedia")), HqRunPython(*assert_migration_complete("xforms")), ]
class Migration(migrations.Migration): dependencies = [ ('accounting', '0046_created_by_blank'), ] operations = [ HqRunPython(cchq_software_plan_bootstrap), HqRunPython(cchq_new_editions_bootstrap), HqRunPython(_bootstrap_new_community_role), ]
class Migration(migrations.Migration): dependencies = [ ('smsbillables', '0001_initial'), ('sms', '0001_initial'), ] operations = [ HqRunPython(sync_sms_docs), HqRunPython(bootstrap_currency), HqRunPython(bootstrap_sms), ]
class Migration(migrations.Migration): dependencies = [ ('pillowtop', '0001_initial'), ] operations = [HqRunPython(migrate_pillow, noop_reverse_migration)]
class Migration(migrations.Migration): dependencies = [ ('icds_reports', '0048_added_person_name_and_mother_name_to_chm'), ] operations = [ migrations.CreateModel( name='ICDSAuditEntryRecord', fields=[ ('id', models.UUIDField(primary_key=True, serialize=False, unique=True)), ('username', models.EmailField(db_index=True, max_length=254)), ('assigned_location_ids', django.contrib.postgres.fields.ArrayField( base_field=models.CharField(max_length=255), null=True, size=None)), ('ip_address', models.GenericIPAddressField(null=True)), ('url', models.TextField()), ('post_data', django.contrib.postgres.fields.jsonb.JSONField(default=dict)), ('get_data', django.contrib.postgres.fields.jsonb.JSONField(default=dict)), ('session_key', models.CharField(max_length=32)), ('time_of_use', models.DateTimeField(auto_now_add=True)), ], options={ 'db_table': 'icds_audit_entry_record', }, ), HqRunPython(add_partitions), ]
class Migration(migrations.Migration): dependencies = [ ('pillow_retry', '0002_pillowerror_queued'), ] operations = [HqRunPython(rename_static_data_source_pillow_errors)]
class Migration(migrations.Migration): dependencies = [ ('hqadmin', '0008_delete_vcmmigration'), ] operations = [ migrations.DeleteModel( name='PillowCheckpointSeqStore', ), migrations.AlterModelOptions( name='esrestorepillowcheckpoints', options={'ordering': ['-date_updated']}, ), migrations.AddField( model_name='esrestorepillowcheckpoints', name='seq_int', field=models.IntegerField(default=None, null=True), preserve_default=False, ), migrations.RenameModel( old_name='ESRestorePillowCheckpoints', new_name='HistoricalPillowCheckpoint', ), HqRunPython(set_seq_int), ]
class Migration(migrations.Migration): dependencies = [ ('doctypemigrations', '0005_auto_20151013_0819'), ] operations = {HqRunPython(assert_initial_complete(domains_migration))}
class Migration(migrations.Migration): dependencies = [ ('accounting', '0042_bootstrap_prbac_roles'), ] operations = [HqRunPython(cchq_prbac_bootstrap)]
class Migration(migrations.Migration): dependencies = [] operations = [ HqRunPython(migrate_auth_field), ]
class Migration(migrations.Migration): dependencies = [ ('accounting', '0041_grandfather_export_privs'), ] operations = [HqRunPython(cchq_prbac_bootstrap)]
class Migration(migrations.Migration): dependencies = [ ('cleanup', '0003_convert_fluff_checkpoints_to_sql'), ] operations = {HqRunPython(migrate_ucr_pillows, noop_reverse_migration)}
class Migration(migrations.Migration): dependencies = [ ('pillow_retry', '0003_auto_20151002_0944'), ] operations = [HqRunPython(delete_old_ucr_pillow_errors)]
class Migration(migrations.Migration): dependencies = [] operations = [ HqRunPython(set_default_engine_ids), ]
class Migration(migrations.Migration): dependencies = [ ('doctypemigrations', '0003_doctypemigration_cleanup_complete'), ] operations = [HqRunPython(assert_initial_complete(users_migration))]
class Migration(migrations.Migration): dependencies = [ ('cleanup', '0002_convert_mc_checkpoint_to_sql'), ] operations = [HqRunPython(migrate_fluff_pillows, noop_reverse_migration)]
class Migration(migrations.Migration): dependencies = [ ('case_search', '0004_auto_20170518_2018'), ] operations = [HqRunPython(migrate_json_config_to_model)]
class Migration(migrations.Migration): dependencies = [ ('cleanup', '0011_merge_couch_sql_pillows'), ] operations = [HqRunPython(copy_checkpoints, delete_checkpoints)]
class Migration(migrations.Migration): dependencies = [] operations = [ HqRunPython(drop_tables), ]
class Migration(migrations.Migration): dependencies = [ ('domain', '0001_initial'), ] operations = [ migrations.CreateModel( name='SuperuserProjectEntryRecord', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', models.EmailField(db_index=True, max_length=254)), ('domain', models.CharField(max_length=256)), ('last_login', models.DateTimeField(auto_now=True)), ], ), migrations.AlterIndexTogether( name='superuserprojectentryrecord', index_together=set([('domain', 'username')]), ), HqRunPython(add_partitions), ]
class Migration(migrations.Migration): dependencies = [ ('cleanup', '0001_convert_change_feed_checkpoint_to_sql'), ] operations = [HqRunPython(migrate_mc_pillow, noop_reverse_migration)]
class Migration(migrations.Migration): dependencies = [ ('sms', '0023_check_for_keyword_migration'), ] operations = [ migrations.AddField( model_name='phonenumber', name='created_on', field=models.DateTimeField(default=datetime.datetime( 2017, 1, 1, 0, 0), auto_now_add=True), preserve_default=False, ), migrations.AddField( model_name='phonenumber', name='is_two_way', field=models.BooleanField(default=True), preserve_default=False, ), migrations.AddField( model_name='phonenumber', name='pending_verification', field=models.BooleanField(default=False), preserve_default=False, ), HqRunPython(set_pending_verification_numbers, reverse_code=noop), ]
class Migration(migrations.Migration): dependencies = [ ('doctypemigrations', '0006_domain_migration_20151118'), ] operations = [HqRunPython(assert_initial_complete(apps_migration))]
class Migration(migrations.Migration): dependencies = [ ('form_processor', '0077_null_properties'), ] operations = [HqRunPython(_assert_blobmetas_migrated, noop_migration_fn)]
class Migration(migrations.Migration): dependencies = [ ('cleanup', '0008_convert_sofabed_checkpoints_to_sql'), ] operations = [HqRunPython(migrate_pillows, noop_reverse_migration)]
class Migration(migrations.Migration): dependencies = [ ('blobs', '0001_initial'), ] operations = [HqRunPython(*assert_migration_complete("saved_exports"))]