From 68382e06e15273159a261bf6ee073d8e68cef0c8 Mon Sep 17 00:00:00 2001
From: rlacko <rlacko@sch.bme.hu>
Date: Mon, 3 Feb 2020 13:49:53 +0100
Subject: [PATCH] added migration files

---
 .gitignore                                    |  3 --
 .../migrations/0003_auto_20200202_1541.py     | 23 +++++++++++++++
 .../migrations/0004_remove_profile_image.py   | 17 +++++++++++
 .../migrations/0005_auto_20200202_2058.py     | 18 ++++++++++++
 .../migrations/0006_auto_20200202_2100.py     | 23 +++++++++++++++
 src/document/migrations/0001_initial.py       | 16 ++++++-----
 .../migrations/0006_auto_20200203_0016.py     | 21 ++++++++++++++
 src/groups/migrations/0001_initial.py         | 22 +++++++++++++++
 .../migrations/0003_auto_20200202_1541.py     | 28 +++++++++++++++++++
 src/mentors/migrations/0001_initial.py        | 28 +++++++++++++++++++
 src/mentors/migrations/__init__.py            |  0
 .../migrations/0002_auto_20200202_1541.py     | 20 +++++++++++++
 12 files changed, 209 insertions(+), 10 deletions(-)
 create mode 100644 src/account/migrations/0003_auto_20200202_1541.py
 create mode 100644 src/account/migrations/0004_remove_profile_image.py
 create mode 100644 src/account/migrations/0005_auto_20200202_2058.py
 create mode 100644 src/account/migrations/0006_auto_20200202_2100.py
 create mode 100644 src/document/migrations/0006_auto_20200203_0016.py
 create mode 100644 src/groups/migrations/0001_initial.py
 create mode 100644 src/homework/migrations/0003_auto_20200202_1541.py
 create mode 100644 src/mentors/migrations/0001_initial.py
 create mode 100644 src/mentors/migrations/__init__.py
 create mode 100644 src/news/migrations/0002_auto_20200202_1541.py

diff --git a/.gitignore b/.gitignore
index 1b67e5e..02d4596 100644
--- a/.gitignore
+++ b/.gitignore
@@ -112,8 +112,5 @@ environment.bat
 #PyCharm
 .idea/
 
-#Migrations
-**/migrations/
-
 #media
 /media/*
\ No newline at end of file
diff --git a/src/account/migrations/0003_auto_20200202_1541.py b/src/account/migrations/0003_auto_20200202_1541.py
new file mode 100644
index 0000000..dcc6f8b
--- /dev/null
+++ b/src/account/migrations/0003_auto_20200202_1541.py
@@ -0,0 +1,23 @@
+# Generated by Django 2.2.4 on 2020-02-02 14:41
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('account', '0002_auto_20190122_1341'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='deadline',
+            name='text',
+            field=models.CharField(blank=True, default='', max_length=50),
+        ),
+        migrations.AddField(
+            model_name='profile',
+            name='image',
+            field=models.ImageField(blank=True, null=True, upload_to='accounts/images/'),
+        ),
+    ]
diff --git a/src/account/migrations/0004_remove_profile_image.py b/src/account/migrations/0004_remove_profile_image.py
new file mode 100644
index 0000000..c2ae802
--- /dev/null
+++ b/src/account/migrations/0004_remove_profile_image.py
@@ -0,0 +1,17 @@
+# Generated by Django 2.2.4 on 2020-02-02 14:42
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('account', '0003_auto_20200202_1541'),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name='profile',
+            name='image',
+        ),
+    ]
diff --git a/src/account/migrations/0005_auto_20200202_2058.py b/src/account/migrations/0005_auto_20200202_2058.py
new file mode 100644
index 0000000..6b3709a
--- /dev/null
+++ b/src/account/migrations/0005_auto_20200202_2058.py
@@ -0,0 +1,18 @@
+# Generated by Django 2.2.4 on 2020-02-02 19:58
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('account', '0004_remove_profile_image'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='deadline',
+            name='text',
+            field=models.TextField(blank=True, default=''),
+        ),
+    ]
diff --git a/src/account/migrations/0006_auto_20200202_2100.py b/src/account/migrations/0006_auto_20200202_2100.py
new file mode 100644
index 0000000..1f76a1f
--- /dev/null
+++ b/src/account/migrations/0006_auto_20200202_2100.py
@@ -0,0 +1,23 @@
+# Generated by Django 2.2.4 on 2020-02-02 20:00
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('account', '0005_auto_20200202_2058'),
+    ]
+
+    operations = [
+        migrations.RenameField(
+            model_name='deadline',
+            old_name='text',
+            new_name='messageAfter',
+        ),
+        migrations.AddField(
+            model_name='deadline',
+            name='messageBefore',
+            field=models.TextField(blank=True, default=''),
+        ),
+    ]
diff --git a/src/document/migrations/0001_initial.py b/src/document/migrations/0001_initial.py
index a6c0283..4348982 100644
--- a/src/document/migrations/0001_initial.py
+++ b/src/document/migrations/0001_initial.py
@@ -1,9 +1,11 @@
-# Generated by Django 2.0.1 on 2019-01-17 15:06
+# Generated by Django 2.2.4 on 2020-02-02 15:10
 
+import common.middleware
 import common.validators
 import django.core.validators
 from django.db import migrations, models
 import django.db.models.deletion
+import document.models
 
 
 class Migration(migrations.Migration):
@@ -11,8 +13,8 @@ class Migration(migrations.Migration):
     initial = True
 
     dependencies = [
-        ('homework', '0001_initial'),
-        ('account', '0001_initial'),
+        ('account', '0004_remove_profile_image'),
+        ('homework', '0003_auto_20200202_1541'),
     ]
 
     operations = [
@@ -21,11 +23,11 @@ class Migration(migrations.Migration):
             fields=[
                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                 ('uploaded_at', models.DateTimeField(auto_now_add=True)),
-                ('name', models.CharField(max_length=150)),
+                ('name', models.CharField(blank=True, default='', max_length=150)),
                 ('description', models.TextField(blank=True, default='')),
-                ('file', models.FileField(upload_to='', validators=[django.core.validators.FileExtensionValidator(['png', 'jpeg', 'jpg', 'zip']), common.validators.FileSizeValidator(size_limit=52428800)])),
-                ('solution', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='files', to='homework.Solution')),
-                ('uploaded_by', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='account.Profile')),
+                ('file', models.FileField(blank=True, null=True, upload_to=document.models.document_file_name, validators=[django.core.validators.FileExtensionValidator(['png', 'jpeg', 'jpg', 'zip']), common.validators.FileSizeValidator(size_limit=52428800)])),
+                ('solution', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='files', to='homework.Solution')),
+                ('uploaded_by', models.ForeignKey(default=common.middleware.CurrentUserMiddleware.get_current_user_profile, on_delete=django.db.models.deletion.DO_NOTHING, related_name='documents', to='account.Profile')),
             ],
         ),
     ]
diff --git a/src/document/migrations/0006_auto_20200203_0016.py b/src/document/migrations/0006_auto_20200203_0016.py
new file mode 100644
index 0000000..4fe709a
--- /dev/null
+++ b/src/document/migrations/0006_auto_20200203_0016.py
@@ -0,0 +1,21 @@
+# Generated by Django 2.2.4 on 2020-02-02 23:16
+
+import common.validators
+import django.core.validators
+from django.db import migrations, models
+import document.models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('document', '0005_auto_20190129_1438'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='document',
+            name='file',
+            field=models.FileField(blank=True, null=True, upload_to=document.models.document_file_name, validators=[django.core.validators.FileExtensionValidator(['png', 'jpeg', 'jpg', 'zip']), common.validators.FileSizeValidator(size_limit=52428800)]),
+        ),
+    ]
diff --git a/src/groups/migrations/0001_initial.py b/src/groups/migrations/0001_initial.py
new file mode 100644
index 0000000..a0a4157
--- /dev/null
+++ b/src/groups/migrations/0001_initial.py
@@ -0,0 +1,22 @@
+# Generated by Django 2.2.4 on 2020-02-02 14:41
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    initial = True
+
+    dependencies = [
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='Group',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('name', models.CharField(blank=True, default='', max_length=50)),
+                ('description', models.TextField(blank=True, default='')),
+            ],
+        ),
+    ]
diff --git a/src/homework/migrations/0003_auto_20200202_1541.py b/src/homework/migrations/0003_auto_20200202_1541.py
new file mode 100644
index 0000000..63c588f
--- /dev/null
+++ b/src/homework/migrations/0003_auto_20200202_1541.py
@@ -0,0 +1,28 @@
+# Generated by Django 2.2.4 on 2020-02-02 14:41
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('homework', '0002_auto_20190121_2124'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='task',
+            name='bits',
+            field=models.IntegerField(default=1),
+        ),
+        migrations.AlterField(
+            model_name='solution',
+            name='accepted',
+            field=models.BooleanField(blank=True, default=False),
+        ),
+        migrations.AlterField(
+            model_name='solution',
+            name='corrected',
+            field=models.BooleanField(blank=True, default=False),
+        ),
+    ]
diff --git a/src/mentors/migrations/0001_initial.py b/src/mentors/migrations/0001_initial.py
new file mode 100644
index 0000000..ef3982a
--- /dev/null
+++ b/src/mentors/migrations/0001_initial.py
@@ -0,0 +1,28 @@
+# Generated by Django 2.2.4 on 2020-02-02 19:54
+
+import common.middleware
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    initial = True
+
+    dependencies = [
+        ('account', '0004_remove_profile_image'),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='Mentor',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('name', models.CharField(max_length=200)),
+                ('text', models.TextField()),
+                ('image', models.ImageField(blank=True, null=True, upload_to='mentors/images/')),
+                ('email', models.EmailField(max_length=254)),
+                ('mentor', models.ForeignKey(default=common.middleware.CurrentUserMiddleware.get_current_user_profile, on_delete=django.db.models.deletion.DO_NOTHING, related_name='mentor', to='account.Profile')),
+            ],
+        ),
+    ]
diff --git a/src/mentors/migrations/__init__.py b/src/mentors/migrations/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/src/news/migrations/0002_auto_20200202_1541.py b/src/news/migrations/0002_auto_20200202_1541.py
new file mode 100644
index 0000000..07d6f60
--- /dev/null
+++ b/src/news/migrations/0002_auto_20200202_1541.py
@@ -0,0 +1,20 @@
+# Generated by Django 2.2.4 on 2020-02-02 14:41
+
+import common.middleware
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('news', '0001_initial'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='article',
+            name='updated_by',
+            field=models.ForeignKey(default=common.middleware.CurrentUserMiddleware.get_current_user_profile, on_delete=django.db.models.deletion.DO_NOTHING, related_name='updater', to='account.Profile'),
+        ),
+    ]
-- 
GitLab