class Migration(migrations.Migration): dependencies = [ ('document', '0204_auto_20200629_0743'), ] operations = [ migrations.CreateModel( name='DocumentPage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('number', models.IntegerField()), ('location_start', models.IntegerField()), ('location_end', models.IntegerField()), ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='document.Document')), ], options={ 'verbose_name_plural': 'Document Page', 'ordering': ('document', 'number'), }, ), migrations.AddIndex( model_name='documentpage', index=models.Index(fields=['document', 'number'], name='document_do_documen_ec5405_idx'), ), ]
class Migration(migrations.Migration): dependencies = [ ('document', '0090_auto_20181009_1149'), ('project', '0024_project_send_email_notification'), ] operations = [ migrations.CreateModel( name='DocumentFilter', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=1024)), ('order', models.PositiveSmallIntegerField(default=0)), ('filter_query', models.TextField()), ('document_sort_order', models.CharField(max_length=1024)), ('document_type', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='document.DocumentType')), ], ), migrations.AlterField( model_name='project', name='type', field=models.ForeignKey( blank=True, default=apps.document.models.DocumentType.generic_pk, null=True, on_delete=django.db.models.deletion.CASCADE, to='document.DocumentType'), ), migrations.AddField( model_name='documentfilter', name='project', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='project.Project'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('contenttypes', '0002_remove_content_type_name'), ] operations = [ migrations.CreateModel( name='Document', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_create', models.DateTimeField(auto_now_add=True, verbose_name='date create')), ('date_last_modify', models.DateTimeField(auto_now=True, verbose_name='date last modify')), ('status', models.IntegerField(choices=[(0, 'disable'), (1, 'enable')], default=1, null=True, verbose_name='status')), ('ordering', models.IntegerField(default=0, verbose_name='ordering')), ('object_id', models.PositiveIntegerField()), ('for_concrete_model', models.BooleanField(default=False, verbose_name='for concrete model')), ('title', models.CharField(max_length=255, verbose_name='title')), ('description', models.TextField(verbose_name='description')), ('document', models.FileField( upload_to=apps.document.models.get_upload_document_path, verbose_name='certification')), ('content_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='contenttypes.ContentType')), ('creator', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='document_document_creator', to=settings.AUTH_USER_MODEL, verbose_name='creator')), ('last_modifier', models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='document_document_last_modifier', to=settings.AUTH_USER_MODEL, verbose_name='last modifier')), ], options={ 'verbose_name': 'document', 'permissions': (('list_document', 'can list document'), ('detail_document', 'can detail document'), ('disable_document', 'can disable document')), 'verbose_name_plural': 'documents', }, ), ]
class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('document', '0173_auto_20191223_0908'), ] operations = [ migrations.CreateModel( name='FieldAnnotationStatus', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(db_index=True, max_length=100, unique=True)), ('code', models.CharField(blank=True, db_index=True, max_length=100, null=True, unique=True)), ('order', models.PositiveSmallIntegerField()), ('is_active', models.BooleanField(db_index=True, default=True)), ('is_confirm', models.BooleanField(db_index=True, default=False)), ('is_deny', models.BooleanField(db_index=True, default=False)), ], options={ 'verbose_name_plural': 'Field Annotation Statuses', 'ordering': ['order', 'name', 'code'], }, ), migrations.AddField( model_name='fieldannotation', name='assign_date', field=models.DateTimeField(blank=True, null=True), ), migrations.AddField( model_name='fieldannotation', name='assignee', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='field_annotations', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='historicalfieldannotation', name='assign_date', field=models.DateTimeField(blank=True, null=True), ), migrations.AddField( model_name='historicalfieldannotation', name='assignee', field=models.ForeignKey( blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to=settings.AUTH_USER_MODEL), ), migrations.AddField( model_name='fieldannotation', name='status', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='document.FieldAnnotationStatus'), ), migrations.AddField( model_name='historicalfieldannotation', name='status', field=models.ForeignKey( blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='+', to='document.FieldAnnotationStatus'), ), ]