예제 #1
0
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'),
        ),
    ]
예제 #2
0
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):

    dependencies = [
        ('document', '0199_auto_20200115_0828'),
    ]

    operations = [
        migrations.AlterField(
            model_name='fieldannotation',
            name='status',
            field=models.ForeignKey(blank=True, default=apps.document.models.FieldAnnotationStatus.initial_status_pk, null=True, on_delete=django.db.models.deletion.SET_NULL, to='document.FieldAnnotationStatus'),
        ),
    ]
예제 #4
0
class Migration(migrations.Migration):

    dependencies = [
        ('project', '0011_auto_20180324_0503'),
    ]

    operations = [
        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'),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('document', '0201_auto_20200513_1844'),
    ]

    operations = [
        migrations.AddField(
            model_name='documentfieldcategory',
            name='document_type',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.CASCADE,
                related_name='categories',
                to='document.DocumentType'),
        ),
        migrations.RunPython(update, migrations.RunPython.noop),
    ]
예제 #6
0
class Migration(migrations.Migration):

    dependencies = [
        ('document', '0152_auto_20190902_1549'),
    ]

    operations = [
        migrations.AlterModelManagers(
            name='document',
            managers=[
                ('objects', apps.document.models.DocumentManager()),
            ],
        ),
        migrations.AlterField(
            model_name='fieldvalue',
            name='document',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='field_values',
                to='document.Document'),
        ),
    ]
예제 #7
0
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'),
        ),
    ]