From d58c1c9fd83cdcfee7975ddab1c3ea67d05f84aa Mon Sep 17 00:00:00 2001 From: Artyom Kravchenko Date: Tue, 30 Mar 2021 23:30:31 +0300 Subject: [PATCH] db path fixed --- access_controller/settings.py | 4 +- db/zd_db.sqlite3 | Bin 0 -> 159744 bytes main/migrations/0001_initial.py | 34 ++++++++-- main/migrations/0002_userprofile_name.py | 18 ------ main/migrations/0003_auto_20210216_2222.py | 23 ------- main/migrations/0004_rolechangelogs.py | 27 -------- main/migrations/0005_auto_20210302_2255.py | 17 ----- main/migrations/0006_delete_userprofile.py | 16 ----- main/migrations/0007_userprofile.py | 29 --------- main/migrations/0008_auto_20210303_2305.py | 17 ----- main/migrations/0009_models_help_text.py | 61 ------------------ main/migrations/0010_userprofile_meta.py | 17 ----- main/migrations/0011_auto_20210311_1734.py | 28 -------- main/migrations/0012_auto_20210311_2027.py | 29 --------- main/migrations/0013_auto_20210311_2040.py | 18 ------ main/migrations/0013_rolechangelogs_test.py | 18 ------ main/migrations/0014_auto_20210314_1455.py | 29 --------- .../0014_remove_rolechangelogs_test.py | 17 ----- main/migrations/0015_auto_20210321_1600.py | 18 ------ main/migrations/0015_auto_20210330_0007.py | 18 ------ main/migrations/0016_merge_20210330_0043.py | 14 ---- start.sh | 2 +- 22 files changed, 33 insertions(+), 421 deletions(-) create mode 100644 db/zd_db.sqlite3 delete mode 100644 main/migrations/0002_userprofile_name.py delete mode 100644 main/migrations/0003_auto_20210216_2222.py delete mode 100644 main/migrations/0004_rolechangelogs.py delete mode 100644 main/migrations/0005_auto_20210302_2255.py delete mode 100644 main/migrations/0006_delete_userprofile.py delete mode 100644 main/migrations/0007_userprofile.py delete mode 100644 main/migrations/0008_auto_20210303_2305.py delete mode 100644 main/migrations/0009_models_help_text.py delete mode 100644 main/migrations/0010_userprofile_meta.py delete mode 100644 main/migrations/0011_auto_20210311_1734.py delete mode 100644 main/migrations/0012_auto_20210311_2027.py delete mode 100644 main/migrations/0013_auto_20210311_2040.py delete mode 100644 main/migrations/0013_rolechangelogs_test.py delete mode 100644 main/migrations/0014_auto_20210314_1455.py delete mode 100644 main/migrations/0014_remove_rolechangelogs_test.py delete mode 100644 main/migrations/0015_auto_20210321_1600.py delete mode 100644 main/migrations/0015_auto_20210330_0007.py delete mode 100644 main/migrations/0016_merge_20210330_0043.py diff --git a/access_controller/settings.py b/access_controller/settings.py index 3465039..a534ac9 100644 --- a/access_controller/settings.py +++ b/access_controller/settings.py @@ -13,7 +13,7 @@ import os from pathlib import Path # Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent +BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/3.1/howto/deployment/checklist/ @@ -87,7 +87,7 @@ WSGI_APPLICATION = 'access_controller.wsgi.application' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': os.path.join(BASE_DIR / 'db'/ 'db.sqlite3'), + 'NAME': os.path.join(str(BASE_DIR),'db','zd_db.sqlite3'), } } diff --git a/db/zd_db.sqlite3 b/db/zd_db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..fd85558f9cd588bb1593642bf11560e053a64232 GIT binary patch literal 159744 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

Ty7erU%;g8yl|<`J_xncy!!o zP^`kNwPw_eH6~zlr`o#UZM^rs_-TBlb=8{92&3nF%}Bt@vDLkL+3A&LXN6k~Y~yaZ z)YO!Qc6VK?<~7Tus|%qe@^DqHXh%rOaO;-flji4z4VC%igQ-fXSXb$gr_mGO?DE?l ziy8@bR3qxznrVELOm>ZrsMh|mBx$*%k#Seguq=%Af6JT(Earq2SWEzkl9!pi_U~@+lxMTX=6$G zv1vrM5PS55Pg04z8-3;JO35nVLplw+u#!(i6N#vekkl&?tu*}AdsxKE15 zg*R@phHpd8CTNl?3B$0uGMQRrLv~zT?4Hz9x}Lbb5UQw z*QeL5DXiC)wP|bgjc?Dq4wlP6u9p$AWLutpUF7rrk-oBkpUYS>CVJ3DY*Y zXl$`-VWX@znsonPscQc2)yb9`N@Ja@59vKcu2w5|wn`E1G}OXAX?_II`4U5x#U_@- zL?f-NY>12{6I~*ykfyq_5|XVVNDSSqb&s?zYZQH+Q0|b&1lxrflIcpRPRhQCuy8!- zmCjCXTEF@lq+Y@7e4@2G;bUvr71pV-3S=?HnP^kT%w$KEyh#aUy%NH$=|g14(QMa_ zBV*xDF>ltRPZ_b5L~21x=*#GaU69M>k3pa%`j@rEnwHd(EqS`Q_L5I}I4f+3 z>~YAFq$h)Xt)S7uE0L(0i>H#Ru{dqW@^aDqcHgFUd)M18329wz4`c(?%#4q&m_8DW z24U#46!M@=(=d#8)IO}3d-~U|uP6QhZBE2<-TEn^Q)Z*Pv2^v_Z8c_IWevB^O_ME_ zTw;kf!&tU;kBoF`r5C8!X009sH0T2KI5C8!X00Fm)um3xS0Rsd; z00ck)1V8`;KmY_l00ck)1VG?Wdi{a009sH0T2KI5C8!X009sH0i8gA z{-dw|A0TJ@^-vr^00ck)1V8`;KmY_l00ck)1V8`;o+koy{6FLWQ-}CX@iXEth&l0? zI28Ps;2#A)9;^qKgGYmV0^bXKCGZDnpo{ZI`xd&i@1A3Lg*v0T2KI5C8!X0D&h-AU5N12=SBtdnNvQR{ce*^wq(q z)v8Q`W%_zcSr3VO9;DPI80ON5xwcA^mP1Xuf6Gb9@hLKA(Ae7 z!mk$e*UNTGB%wVyB`0Z4nE_TR>zh+MB;}IvFK?@rJz zwJC@23nam8(#HziZOzJRG7aq`rZaP1rkuZotfQJ=za$ZxaMa5Mo2EXfHJ4`uzT_d+;i!{pG(xE<6>5Y`yFCv7p(qneI$y2YtUv5XB>^%EIqV`< zvq>)0Y{%IdmQH5LMVc+S#ExZ1AeJ-pRG`_6%Inye_Wz4d@@opdK>!3m00ck)1V8`; zKmY_l00ck)1b%u1O#A#i!1(`Zs}bk{0T2KI5C8!X009sH0T2KI z5CDP4PXK@a|M;20BM5*12!H?xfB*=900@8p2!H?xJZ%K9{{OVq2=sse2!H?xfB*=9 u00@8p2!H?xfWYG?fbsw1X9|xX00JNY0w4eaAOHd&00JNY0wD0T5%@nrdGFQ$ literal 0 HcmV?d00001 diff --git a/main/migrations/0001_initial.py b/main/migrations/0001_initial.py index db1dffd..ab7c944 100644 --- a/main/migrations/0001_initial.py +++ b/main/migrations/0001_initial.py @@ -1,8 +1,9 @@ -# Generated by Django 3.1.6 on 2021-02-04 17:39 +# Generated by Django 3.1.6 on 2021-03-30 15:31 from django.conf import settings from django.db import migrations, models import django.db.models.deletion +import django.utils.timezone class Migration(migrations.Migration): @@ -18,9 +19,34 @@ class Migration(migrations.Migration): name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('role', models.IntegerField()), - ('image', models.ImageField(upload_to='user_avatars')), - ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ('role', models.CharField(default='None', help_text='Глобальное имя роли пользователя', max_length=100)), + ('custom_role_id', models.IntegerField(default=0, help_text='Код роли пользователя')), + ('image', models.URLField(blank=True, help_text='Аватарка', null=True)), + ('name', models.CharField(default='None', help_text='Имя пользователя на нашем сайте', max_length=100)), + ('user', models.OneToOneField(help_text='Пользователь', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + options={ + 'permissions': (('has_control_access', 'Can view admin page'),), + }, + ), + migrations.CreateModel( + name='UnassignedTicket', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('ticket_id', models.IntegerField(help_text='Номер тикера, для которого сняли ответственного')), + ('status', models.IntegerField(choices=[(0, 'Снят с пользователя, перенесён в буферную группу'), (1, 'Авторство восстановлено'), (2, 'Пока нас не было, тикет испарился из буферной группы. Дополнительные действия не требуются'), (3, 'Тикет уже был закрыт. Дополнительные действия не требуются'), (4, 'Тикет решён. Записан на пользователя с почтой SOLVED_TICKETS_EMAIL')], default=0, help_text='Статус тикета')), + ('assignee', models.ForeignKey(help_text='Пользователь, с которого снят тикет', on_delete=django.db.models.deletion.CASCADE, related_name='tickets', to=settings.AUTH_USER_MODEL)), + ], + ), + migrations.CreateModel( + name='RoleChangeLogs', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('old_role', models.IntegerField(default=0, help_text='Старая роль')), + ('new_role', models.IntegerField(default=0, help_text='Присвоенная роль')), + ('change_time', models.DateTimeField(default=django.utils.timezone.now, help_text='Дата и время изменения роли')), + ('changed_by', models.ForeignKey(help_text='Кем была изменена роль', on_delete=django.db.models.deletion.CASCADE, related_name='changed_by', to=settings.AUTH_USER_MODEL)), + ('user', models.ForeignKey(help_text='Пользователь, которому присвоили другую роль', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), ] diff --git a/main/migrations/0002_userprofile_name.py b/main/migrations/0002_userprofile_name.py deleted file mode 100644 index 1737da2..0000000 --- a/main/migrations/0002_userprofile_name.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 3.1.6 on 2021-02-08 16:15 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0001_initial'), - ] - - operations = [ - migrations.AddField( - model_name='userprofile', - name='name', - field=models.CharField(default='None', max_length=100), - ), - ] diff --git a/main/migrations/0003_auto_20210216_2222.py b/main/migrations/0003_auto_20210216_2222.py deleted file mode 100644 index 33076ac..0000000 --- a/main/migrations/0003_auto_20210216_2222.py +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by Django 3.1.6 on 2021-02-16 19:22 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0002_userprofile_name'), - ] - - operations = [ - migrations.AlterField( - model_name='userprofile', - name='image', - field=models.URLField(blank=True, null=True), - ), - migrations.AlterField( - model_name='userprofile', - name='role', - field=models.CharField(default='None', max_length=100), - ), - ] diff --git a/main/migrations/0004_rolechangelogs.py b/main/migrations/0004_rolechangelogs.py deleted file mode 100644 index c3d6328..0000000 --- a/main/migrations/0004_rolechangelogs.py +++ /dev/null @@ -1,27 +0,0 @@ -# Generated by Django 3.1.6 on 2021-02-17 17:25 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ('main', '0003_auto_20210216_2222'), - ] - - operations = [ - migrations.CreateModel( - name='RoleChangeLogs', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.TextField()), - ('new_role', models.TextField()), - ('change_time', models.DateTimeField()), - ('changed_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='changed_by', to=settings.AUTH_USER_MODEL)), - ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), - ], - ), - ] diff --git a/main/migrations/0005_auto_20210302_2255.py b/main/migrations/0005_auto_20210302_2255.py deleted file mode 100644 index dff2dc2..0000000 --- a/main/migrations/0005_auto_20210302_2255.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-02 19:55 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0004_rolechangelogs'), - ] - - operations = [ - migrations.AlterModelOptions( - name='userprofile', - options={'permissions': [('admin', 'Have access to control page')]}, - ), - ] diff --git a/main/migrations/0006_delete_userprofile.py b/main/migrations/0006_delete_userprofile.py deleted file mode 100644 index 23adaab..0000000 --- a/main/migrations/0006_delete_userprofile.py +++ /dev/null @@ -1,16 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-03 19:32 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0005_auto_20210302_2255'), - ] - - operations = [ - migrations.DeleteModel( - name='UserProfile', - ), - ] diff --git a/main/migrations/0007_userprofile.py b/main/migrations/0007_userprofile.py deleted file mode 100644 index 2b05dd7..0000000 --- a/main/migrations/0007_userprofile.py +++ /dev/null @@ -1,29 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-03 19:35 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ('main', '0006_delete_userprofile'), - ] - - operations = [ - migrations.CreateModel( - name='UserProfile', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('role', models.CharField(default='None', max_length=100)), - ('image', models.URLField(blank=True, null=True)), - ('name', models.CharField(default='None', max_length=100)), - ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), - ], - options={ - 'permissions': [('control_access', 'User has access to control page')], - }, - ), - ] diff --git a/main/migrations/0008_auto_20210303_2305.py b/main/migrations/0008_auto_20210303_2305.py deleted file mode 100644 index 8082682..0000000 --- a/main/migrations/0008_auto_20210303_2305.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-03 20:05 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0007_userprofile'), - ] - - operations = [ - migrations.AlterModelOptions( - name='userprofile', - options={}, - ), - ] diff --git a/main/migrations/0009_models_help_text.py b/main/migrations/0009_models_help_text.py deleted file mode 100644 index 4bc87e1..0000000 --- a/main/migrations/0009_models_help_text.py +++ /dev/null @@ -1,61 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-11 08:00 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ('main', '0008_auto_20210303_2305'), - ] - - operations = [ - migrations.AlterField( - model_name='rolechangelogs', - name='change_time', - field=models.DateTimeField(help_text='Дата и время изменения роли'), - ), - migrations.AlterField( - model_name='rolechangelogs', - name='changed_by', - field=models.ForeignKey(help_text='Кем была изменена роль', on_delete=django.db.models.deletion.CASCADE, related_name='changed_by', to=settings.AUTH_USER_MODEL), - ), - migrations.AlterField( - model_name='rolechangelogs', - name='name', - field=models.TextField(help_text='Имя пользователя'), - ), - migrations.AlterField( - model_name='rolechangelogs', - name='new_role', - field=models.TextField(help_text='Присвоенная роль'), - ), - migrations.AlterField( - model_name='rolechangelogs', - name='user', - field=models.ForeignKey(help_text='Пользователь, которому присвоили другую роль', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), - ), - migrations.AlterField( - model_name='userprofile', - name='image', - field=models.URLField(blank=True, help_text='Аватарка', null=True), - ), - migrations.AlterField( - model_name='userprofile', - name='name', - field=models.CharField(default='None', help_text='Имя пользователя на нашем сайте', max_length=100), - ), - migrations.AlterField( - model_name='userprofile', - name='role', - field=models.CharField(default='None', help_text='Код роли пользователя', max_length=100), - ), - migrations.AlterField( - model_name='userprofile', - name='user', - field=models.OneToOneField(help_text='Пользователь', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), - ), - ] diff --git a/main/migrations/0010_userprofile_meta.py b/main/migrations/0010_userprofile_meta.py deleted file mode 100644 index 28fa435..0000000 --- a/main/migrations/0010_userprofile_meta.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-11 08:04 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0009_models_help_text'), - ] - - operations = [ - migrations.AlterModelOptions( - name='userprofile', - options={'permissions': (('has_control_access', 'Can view admin page'),)}, - ), - ] diff --git a/main/migrations/0011_auto_20210311_1734.py b/main/migrations/0011_auto_20210311_1734.py deleted file mode 100644 index c228bfc..0000000 --- a/main/migrations/0011_auto_20210311_1734.py +++ /dev/null @@ -1,28 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-11 14:34 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0010_userprofile_meta'), - ] - - operations = [ - migrations.AddField( - model_name='rolechangelogs', - name='old_role', - field=models.IntegerField(default=0, help_text='Старая роль'), - ), - migrations.AlterField( - model_name='rolechangelogs', - name='new_role', - field=models.IntegerField(default=0, help_text='Присвоенная роль'), - ), - migrations.AlterField( - model_name='userprofile', - name='role', - field=models.IntegerField(default=0, help_text='Код роли пользователя'), - ), - ] diff --git a/main/migrations/0012_auto_20210311_2027.py b/main/migrations/0012_auto_20210311_2027.py deleted file mode 100644 index 113e51e..0000000 --- a/main/migrations/0012_auto_20210311_2027.py +++ /dev/null @@ -1,29 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-11 17:27 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ('main', '0011_auto_20210311_1734'), - ] - - operations = [ - migrations.RemoveField( - model_name='rolechangelogs', - name='name', - ), - migrations.CreateModel( - name='UnassignedTicket', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('ticket_id', models.IntegerField(help_text='Номер тикера, для которого сняли ответственного')), - ('status', models.IntegerField(choices=[(0, 'Снят с пользователя, перенесён в буферную группу'), (1, 'Авторство восстановлено'), (2, 'Пока нас не было, тикет испарился из буферной группы. Дополнительные действия не требуются')], default=0)), - ('assignee', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='tickets', to=settings.AUTH_USER_MODEL)), - ], - ), - ] diff --git a/main/migrations/0013_auto_20210311_2040.py b/main/migrations/0013_auto_20210311_2040.py deleted file mode 100644 index 5648813..0000000 --- a/main/migrations/0013_auto_20210311_2040.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-11 17:40 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0012_auto_20210311_2027'), - ] - - operations = [ - migrations.AlterField( - model_name='unassignedticket', - name='status', - field=models.IntegerField(choices=[(0, 'Снят с пользователя, перенесён в буферную группу'), (1, 'Авторство восстановлено'), (2, 'Пока нас не было, тикет испарился из буферной группы. Дополнительные действия не требуются'), (3, 'Тикет уже был закрыт. Дополнительные действия не требуются')], default=0), - ), - ] diff --git a/main/migrations/0013_rolechangelogs_test.py b/main/migrations/0013_rolechangelogs_test.py deleted file mode 100644 index 983ae29..0000000 --- a/main/migrations/0013_rolechangelogs_test.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-22 13:43 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0012_auto_20210312_1225'), - ] - - operations = [ - migrations.AddField( - model_name='rolechangelogs', - name='test', - field=models.IntegerField(default=0, help_text='test'), - ), - ] diff --git a/main/migrations/0014_auto_20210314_1455.py b/main/migrations/0014_auto_20210314_1455.py deleted file mode 100644 index 77db2ec..0000000 --- a/main/migrations/0014_auto_20210314_1455.py +++ /dev/null @@ -1,29 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-14 11:55 - -from django.db import migrations, models -import django.utils.timezone - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0013_auto_20210311_2040'), - ] - - operations = [ - migrations.AddField( - model_name='userprofile', - name='custom_role_id', - field=models.IntegerField(default=0, help_text='Код роли пользователя'), - ), - migrations.AlterField( - model_name='rolechangelogs', - name='change_time', - field=models.DateTimeField(default=django.utils.timezone.now, help_text='Дата и время изменения роли'), - ), - migrations.AlterField( - model_name='userprofile', - name='role', - field=models.CharField(default='None', help_text='Глобальное имя роли пользователя', max_length=100), - ), - ] diff --git a/main/migrations/0014_remove_rolechangelogs_test.py b/main/migrations/0014_remove_rolechangelogs_test.py deleted file mode 100644 index c5a5dad..0000000 --- a/main/migrations/0014_remove_rolechangelogs_test.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-22 13:44 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0013_rolechangelogs_test'), - ] - - operations = [ - migrations.RemoveField( - model_name='rolechangelogs', - name='test', - ), - ] diff --git a/main/migrations/0015_auto_20210321_1600.py b/main/migrations/0015_auto_20210321_1600.py deleted file mode 100644 index 79b5726..0000000 --- a/main/migrations/0015_auto_20210321_1600.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-21 13:00 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0014_auto_20210314_1455'), - ] - - operations = [ - migrations.AlterField( - model_name='unassignedticket', - name='status', - field=models.IntegerField(choices=[(0, 'Снят с пользователя, перенесён в буферную группу'), (1, 'Авторство восстановлено'), (2, 'Пока нас не было, тикет испарился из буферной группы. Дополнительные действия не требуются'), (3, 'Тикет уже был закрыт. Дополнительные действия не требуются'), (4, 'Тикет решён. Записан на пользователя с почтой SOLVED_TICKETS_EMAIL')], default=0), - ), - ] diff --git a/main/migrations/0015_auto_20210330_0007.py b/main/migrations/0015_auto_20210330_0007.py deleted file mode 100644 index 91398ba..0000000 --- a/main/migrations/0015_auto_20210330_0007.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-29 21:07 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0014_auto_20210314_1455'), - ] - - operations = [ - migrations.AlterField( - model_name='unassignedticket', - name='status', - field=models.IntegerField(choices=[(0, 'Снят с пользователя, перенесён в буферную группу'), (1, 'Авторство восстановлено'), (2, 'Пока нас не было, тикет испарился из буферной группы. Дополнительные действия не требуются'), (3, 'Тикет уже был закрыт. Дополнительные действия не требуются'), (4, 'Тикет решён. Записан на пользователя с почтой SOLVED_TICKETS_EMAIL')], default=0), - ), - ] diff --git a/main/migrations/0016_merge_20210330_0043.py b/main/migrations/0016_merge_20210330_0043.py deleted file mode 100644 index efb1d45..0000000 --- a/main/migrations/0016_merge_20210330_0043.py +++ /dev/null @@ -1,14 +0,0 @@ -# Generated by Django 3.1.6 on 2021-03-29 21:43 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('main', '0015_auto_20210330_0007'), - ('main', '0015_auto_20210321_1600'), - ] - - operations = [ - ] diff --git a/start.sh b/start.sh index d4f4106..0e723d1 100644 --- a/start.sh +++ b/start.sh @@ -1,7 +1,7 @@ cd /access_controller/ -if [ ! -f "/access_controller/db/db.sqlite3" ]; then +if [ ! -f "/access_controller/db/zd_db.sqlite3" ]; then python manage.py migrate fi