Files
mayan-edms/mayan/apps/document_signatures/migrations/0003_auto_20160325_0052.py
Roberto Rosario 9e8cd4d3d7 Fix the migrations storage class name.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2018-04-03 02:48:39 -04:00

132 lines
4.6 KiB
Python

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
from django.core.files.storage import FileSystemStorage
import document_signatures.models
class Migration(migrations.Migration):
dependencies = [
('documents', '0033_auto_20160325_0052'),
('document_signatures', '0002_auto_20150608_1902'),
]
operations = [
migrations.CreateModel(
name='SignatureBaseModel',
fields=[
(
'id', models.AutoField(
verbose_name='ID', serialize=False, auto_created=True,
primary_key=True
)
),
(
'date', models.DateField(
null=True, verbose_name='Date signed', blank=True
)
),
(
'key_id', models.CharField(
max_length=40, verbose_name='Key ID'
)
),
(
'signature_id', models.CharField(
max_length=64, null=True, verbose_name='Signature ID',
blank=True
)
),
(
'public_key_fingerprint', models.CharField(
verbose_name='Public key fingerprint', unique=True,
max_length=40, editable=False
)
),
],
options={
'verbose_name': 'Document version signature',
'verbose_name_plural': 'Document version signatures',
},
),
migrations.RemoveField(
model_name='documentversionsignature',
name='has_embedded_signature',
),
migrations.AddField(
model_name='documentversionsignature',
name='date',
field=models.DateField(
null=True, verbose_name='Date signed', blank=True
),
),
migrations.AddField(
model_name='documentversionsignature',
name='signature_id',
field=models.CharField(
max_length=64, null=True, verbose_name='Signature ID',
blank=True
),
),
migrations.AlterField(
model_name='documentversionsignature',
name='document_version',
field=models.ForeignKey(
related_name='signature', editable=False,
to='documents.DocumentVersion', verbose_name='Document version'
),
),
migrations.CreateModel(
name='DetachedSignature',
fields=[
(
'signaturebasemodel_ptr', models.OneToOneField(
parent_link=True, auto_created=True, primary_key=True,
serialize=False,
to='document_signatures.SignatureBaseModel'
)
),
(
'signature_file', models.FileField(
storage=FileSystemStorage(),
upload_to=document_signatures.models.upload_to,
null=True, verbose_name='Signature file', blank=True
)
),
],
options={
'verbose_name': 'Document version detached signature',
'verbose_name_plural': 'Document version detached signatures',
},
bases=('document_signatures.signaturebasemodel',),
),
migrations.CreateModel(
name='EmbeddedSignature',
fields=[
(
'signaturebasemodel_ptr', models.OneToOneField(
parent_link=True, auto_created=True, primary_key=True,
serialize=False,
to='document_signatures.SignatureBaseModel'
)
),
],
options={
'verbose_name': 'Document version embedded signature',
'verbose_name_plural': 'Document version embedded signatures',
},
bases=('document_signatures.signaturebasemodel',),
),
migrations.AddField(
model_name='signaturebasemodel',
name='document_version',
field=models.ForeignKey(
related_name='signaturebasemodel', editable=False,
to='documents.DocumentVersion', verbose_name='Document version'
),
),
]