From 0ebc8b0472185748854bc8503e7a227950c9ee6e Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Sat, 31 Mar 2018 15:39:08 +0200 Subject: [PATCH] squash migrations (fixes #22951) --- .../0001_squashed_0017_auto_20180331_1532.py | 197 +++++++++++++++++++++ .../0001_squashed_0005_auto_20180331_1532.py | 92 ++++++++++ 2 files changed, 289 insertions(+) create mode 100644 fargo/fargo/migrations/0001_squashed_0017_auto_20180331_1532.py create mode 100644 fargo/oauth2/migrations/0001_squashed_0005_auto_20180331_1532.py diff --git a/fargo/fargo/migrations/0001_squashed_0017_auto_20180331_1532.py b/fargo/fargo/migrations/0001_squashed_0017_auto_20180331_1532.py new file mode 100644 index 0000000..af9e1d2 --- /dev/null +++ b/fargo/fargo/migrations/0001_squashed_0017_auto_20180331_1532.py @@ -0,0 +1,197 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.11 on 2018-03-31 13:34 +from __future__ import unicode_literals + +import datetime +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion +from django.utils.timezone import utc +import jsonfield.fields + + +class Migration(migrations.Migration): + + replaces = [(b'fargo', '0001_initial'), (b'fargo', '0002_auto_20150818_2117'), (b'fargo', '0003_auto_20150924_1056'), (b'fargo', '0004_auto_20160212_0936'), (b'fargo', '0005_auto_20160312_1809'), (b'fargo', '0006_fill_new_columns'), (b'fargo', '0007_auto_20160312_1816'), (b'fargo', '0008_validation_origin'), (b'fargo', '0009_auto_20160326_2104'), (b'fargo', '0010_auto_20160413_0809'), (b'fargo', '0011_userdocument_deletable_by_user'), (b'fargo', '0012_auto_20161124_0626'), (b'fargo', '0013_document_mime_type'), (b'fargo', '0014_auto_20171016_0854'), (b'fargo', '0015_document_creation_date'), (b'fargo', '0016_auto_20180330_2248'), (b'fargo', '0017_auto_20180331_1532')] + + initial = True + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='Document', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('document_filename', models.CharField(max_length=512, verbose_name='document filename')), + ('document_file', models.FileField(upload_to=b'', verbose_name='file')), + ('creation', models.DateTimeField(auto_now_add=True, verbose_name='creation date')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='user')), + ], + options={ + 'ordering': ('-creation',), + 'verbose_name': 'document', + 'verbose_name_plural': 'documents', + }, + ), + migrations.CreateModel( + name='UserDocument', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('filename', models.CharField(max_length=512, verbose_name='filename')), + ('created', models.DateTimeField(auto_now_add=True, verbose_name='creation date')), + ], + options={ + 'ordering': ('-created', 'user'), + 'verbose_name': 'user document', + 'verbose_name_plural': 'user documents', + }, + ), + migrations.CreateModel( + name='Validation', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('document_type', models.CharField(max_length=256, verbose_name='document type')), + ('data', jsonfield.fields.JSONField(null=True, verbose_name='data')), + ('start', models.DateField(verbose_name='start date')), + ('end', models.DateField(verbose_name='end date')), + ('creator', models.CharField(max_length=256, verbose_name='creator')), + ('created', models.DateTimeField(auto_now_add=True, verbose_name='creation date')), + ('user_document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fargo.UserDocument', verbose_name='user document')), + ], + ), + migrations.AlterModelOptions( + name='document', + options={'ordering': ('content_hash',), 'verbose_name': 'document', 'verbose_name_plural': 'documents'}, + ), + migrations.RenameField( + model_name='document', + old_name='document_file', + new_name='content', + ), + migrations.RemoveField( + model_name='document', + name='creation', + ), + migrations.RemoveField( + model_name='document', + name='document_filename', + ), + migrations.RemoveField( + model_name='document', + name='id', + ), + migrations.RemoveField( + model_name='document', + name='user', + ), + migrations.AddField( + model_name='document', + name='content_hash', + field=models.CharField(default=datetime.datetime(2015, 9, 24, 10, 56, 54, 873399, tzinfo=utc), max_length=128, primary_key=True, serialize=False, verbose_name='content hash'), + preserve_default=False, + ), + migrations.AddField( + model_name='userdocument', + name='document', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_documents', to='fargo.Document', verbose_name='document'), + ), + migrations.AddField( + model_name='userdocument', + name='user', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='user'), + ), + migrations.CreateModel( + name='Origin', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('label', models.CharField(max_length=80, verbose_name='Label')), + ('slug', models.SlugField(verbose_name='Slug')), + ], + ), + migrations.AddField( + model_name='userdocument', + name='origin', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='fargo.Origin', verbose_name='origin'), + ), + migrations.AddField( + model_name='validation', + name='content_hash', + field=models.CharField(blank=True, max_length=128, null=True, verbose_name='content hash'), + ), + migrations.AddField( + model_name='validation', + name='user', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='user'), + ), + migrations.RemoveField( + model_name='validation', + name='user_document', + ), + migrations.AlterField( + model_name='validation', + name='user', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='user'), + ), + migrations.AddField( + model_name='validation', + name='origin', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='fargo.Origin', verbose_name='origin'), + ), + migrations.AlterField( + model_name='document', + name='content', + field=models.FileField(upload_to=b'uploads/', verbose_name='file'), + ), + migrations.AlterField( + model_name='userdocument', + name='user', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='user_documents', to=settings.AUTH_USER_MODEL, verbose_name='user'), + ), + migrations.AlterField( + model_name='validation', + name='created', + field=models.DateTimeField(verbose_name='creation date'), + ), + migrations.AddField( + model_name='userdocument', + name='deletable_by_user', + field=models.BooleanField(default=True, verbose_name='deletable by user'), + ), + migrations.AlterField( + model_name='document', + name='content', + field=models.FileField(max_length=300, upload_to=b'uploads/', verbose_name='file'), + ), + migrations.AddField( + model_name='document', + name='mime_type', + field=models.CharField(blank=True, max_length=256), + ), + migrations.AddField( + model_name='userdocument', + name='description', + field=models.TextField(blank=True, verbose_name='description'), + ), + migrations.AddField( + model_name='userdocument', + name='expiration_date', + field=models.DateField(blank=True, null=True, verbose_name='expiration date'), + ), + migrations.AddField( + model_name='userdocument', + name='title', + field=models.CharField(blank=True, max_length=200, verbose_name='title'), + ), + migrations.AddField( + model_name='document', + name='creation_date', + field=models.DateTimeField(auto_now_add=True), + ), + migrations.AlterModelOptions( + name='document', + options={'ordering': ('creation_date',), 'verbose_name': 'document', 'verbose_name_plural': 'documents'}, + ), + ] diff --git a/fargo/oauth2/migrations/0001_squashed_0005_auto_20180331_1532.py b/fargo/oauth2/migrations/0001_squashed_0005_auto_20180331_1532.py new file mode 100644 index 0000000..c2a8c58 --- /dev/null +++ b/fargo/oauth2/migrations/0001_squashed_0005_auto_20180331_1532.py @@ -0,0 +1,92 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.11 on 2018-03-31 13:36 +from __future__ import unicode_literals + +from django.db import migrations, models +import django.db.models.deletion +import fargo.oauth2.models + + +class Migration(migrations.Migration): + + replaces = [(b'oauth2', '0001_initial'), (b'oauth2', '0002_auto_20180321_2343'), (b'oauth2', '0003_auto_20180322_1016'), (b'oauth2', '0004_auto_20180326_1330'), (b'oauth2', '0005_auto_20180331_1532')] + + initial = True + + dependencies = [ + ('fargo', '0013_document_mime_type'), + ] + + operations = [ + migrations.CreateModel( + name='OAuth2Authorize', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('access_token', models.CharField(default=fargo.oauth2.models.generate_uuid, max_length=255)), + ('code', models.CharField(default=fargo.oauth2.models.generate_uuid, max_length=255)), + ('creation_date', models.DateTimeField(auto_now=True)), + ('user_document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fargo.UserDocument')), + ], + ), + migrations.CreateModel( + name='OAuth2Client', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('client_secret', models.CharField(default=fargo.oauth2.models.generate_uuid, max_length=255)), + ('client_id', models.CharField(default=fargo.oauth2.models.generate_uuid, max_length=255)), + ('client_name', models.CharField(max_length=255)), + ('redirect_uris', models.TextField(validators=[fargo.oauth2.models.validate_https_url], verbose_name='redirect URIs')), + ], + ), + migrations.CreateModel( + name='OAuth2TempFile', + fields=[ + ('hash_key', models.CharField(max_length=128, primary_key=True, serialize=False)), + ('filename', models.CharField(max_length=512)), + ('document', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='oauth2_tempfiles', to='fargo.Document')), + ], + ), + migrations.AddField( + model_name='oauth2authorize', + name='client', + field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='oauth2.OAuth2Client'), + preserve_default=False, + ), + migrations.AddField( + model_name='oauth2tempfile', + name='client', + field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, to='oauth2.OAuth2Client'), + preserve_default=False, + ), + migrations.RemoveField( + model_name='oauth2tempfile', + name='hash_key', + ), + migrations.AddField( + model_name='oauth2tempfile', + name='creation_date', + field=models.DateTimeField(auto_now_add=True), + ), + migrations.AddField( + model_name='oauth2tempfile', + name='uuid', + field=models.CharField(default=fargo.oauth2.models.generate_uuid, max_length=32, primary_key=True, serialize=False), + ), + migrations.AlterField( + model_name='oauth2authorize', + name='creation_date', + field=models.DateTimeField(auto_now_add=True), + ), + migrations.AlterModelOptions( + name='oauth2authorize', + options={'ordering': ('creation_date',), 'verbose_name': 'OAUTH2 authorization', 'verbose_name_plural': 'OAUTH2 authorizations'}, + ), + migrations.AlterModelOptions( + name='oauth2client', + options={'ordering': ('client_name',), 'verbose_name': 'OAUTH2 client', 'verbose_name_plural': 'OAUTH2 clients'}, + ), + migrations.AlterModelOptions( + name='oauth2tempfile', + options={'ordering': ('creation_date',), 'verbose_name': 'OAUTH2 temporary file', 'verbose_name_plural': 'OAUTH2 temporary files'}, + ), + ] -- 2.16.3