src/notes/migrations/0001_initial.py
changeset 142 56850f5c73f6
parent 133 6f3078f7fd47
--- a/src/notes/migrations/0001_initial.py	Tue Jul 10 15:18:03 2018 +0200
+++ b/src/notes/migrations/0001_initial.py	Wed Jul 18 17:32:09 2018 +0200
@@ -1,8 +1,5 @@
-# -*- coding: utf-8 -*-
-# Generated by Django 1.11.2 on 2017-08-03 07:40
-from __future__ import unicode_literals
+# Generated by Django 2.0.7 on 2018-07-18 15:23
 
-import colorful.fields
 import concurrency.fields
 from django.conf import settings
 import django.contrib.auth.models
@@ -18,7 +15,7 @@
     initial = True
 
     dependencies = [
-        ('auth', '0008_alter_user_username_max_length'),
+        ('auth', '0009_alter_user_last_name_max_length'),
     ]
 
     operations = [
@@ -31,7 +28,7 @@
                 ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')),
                 ('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')),
                 ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')),
-                ('last_name', models.CharField(blank=True, max_length=30, verbose_name='last name')),
+                ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')),
                 ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')),
                 ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')),
                 ('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')),
@@ -48,20 +45,6 @@
             ],
         ),
         migrations.CreateModel(
-            name='Category',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('title', models.CharField(max_length=255, verbose_name='Category|title')),
-                ('color', colorful.fields.RGBColorField(verbose_name='Category|color')),
-                ('need_comment', models.BooleanField(default=False, verbose_name='Category|need_comment')),
-                ('description', models.TextField(blank=True, null=True, verbose_name='Category|description')),
-            ],
-            options={
-                'verbose_name': 'Category',
-                'verbose_name_plural': 'Categories',
-            },
-        ),
-        migrations.CreateModel(
             name='GroupProfile',
             fields=[
                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
@@ -83,7 +66,7 @@
                 ('created', models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='Model|created')),
                 ('updated', models.DateTimeField(auto_now=True, db_index=True, verbose_name='Model|updated')),
                 ('ext_id', models.UUIDField(default=uuid.uuid4, unique=True, verbose_name='Model|ext_id')),
-                ('version', concurrency.fields.AutoIncVersionField(default=1, help_text='record revision number', verbose_name='Model|version')),
+                ('version', concurrency.fields.AutoIncVersionField(default=0, help_text='record revision number', verbose_name='Model|version')),
                 ('tc_start', models.DateTimeField(verbose_name='Note|tc_start')),
                 ('tc_end', models.DateTimeField(verbose_name='Note|tc_end')),
                 ('plain', models.TextField(blank=True, null=True, verbose_name='Note|plain')),
@@ -99,33 +82,18 @@
             },
         ),
         migrations.CreateModel(
-            name='Protocol',
-            fields=[
-                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('created', models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='Model|created')),
-                ('updated', models.DateTimeField(auto_now=True, db_index=True, verbose_name='Model|updated')),
-                ('ext_id', models.UUIDField(default=uuid.uuid4, unique=True, verbose_name='Model|ext_id')),
-                ('version', concurrency.fields.AutoIncVersionField(default=1, help_text='record revision number', verbose_name='Model|version')),
-                ('title', models.CharField(max_length=255, verbose_name='Protocol|title')),
-            ],
-            options={
-                'verbose_name': 'Protocol',
-                'verbose_name_plural': 'Protocols',
-            },
-        ),
-        migrations.CreateModel(
             name='Session',
             fields=[
                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                 ('created', models.DateTimeField(auto_now_add=True, db_index=True, verbose_name='Model|created')),
                 ('updated', models.DateTimeField(auto_now=True, db_index=True, verbose_name='Model|updated')),
                 ('ext_id', models.UUIDField(default=uuid.uuid4, unique=True, verbose_name='Model|ext_id')),
-                ('version', concurrency.fields.AutoIncVersionField(default=1, help_text='record revision number', verbose_name='Model|version')),
+                ('version', concurrency.fields.AutoIncVersionField(default=0, help_text='record revision number', verbose_name='Model|version')),
                 ('date', models.DateTimeField(default=django.utils.timezone.now, verbose_name='Session|date')),
                 ('title', models.TextField(blank=True, null=True, verbose_name='Session|title')),
                 ('description', models.TextField(blank=True, null=True, verbose_name='Session|description')),
                 ('protocol', models.TextField(blank=True, null=True, verbose_name='Session|protocol')),
-                ('group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='auth.Group', verbose_name='Session|group')),
+                ('group', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='auth.Group', verbose_name='Session|group')),
                 ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
             ],
             options={
@@ -137,7 +105,7 @@
             name='UserProfile',
             fields=[
                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-                ('default_group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='auth.Group', verbose_name='UserProfile|default_group')),
+                ('default_group', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='auth.Group', verbose_name='UserProfile|default_group')),
                 ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='profile', to=settings.AUTH_USER_MODEL)),
             ],
             options={
@@ -150,9 +118,4 @@
             name='session',
             field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='notes', to='notes.Session', verbose_name='Note|session'),
         ),
-        migrations.AddField(
-            model_name='category',
-            name='protocol',
-            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='categories', to='notes.Protocol', verbose_name='Category|protocol'),
-        ),
     ]