--- a/src/notes/migrations/0001_initial.py Wed Jun 14 12:28:09 2017 +0200
+++ b/src/notes/migrations/0001_initial.py Wed Jun 14 15:17:51 2017 +0200
@@ -1,7 +1,8 @@
# -*- coding: utf-8 -*-
-# Generated by Django 1.11.2 on 2017-06-08 15:10
+# Generated by Django 1.11.2 on 2017-06-13 11:53
from __future__ import unicode_literals
+import colorful.fields
import concurrency.fields
from django.conf import settings
import django.contrib.auth.models
@@ -47,6 +48,20 @@
],
),
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')),
@@ -66,11 +81,11 @@
('updated', models.DateTimeField(auto_now=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')),
- ('tc_start', models.DateTimeField()),
- ('tc_end', models.DateTimeField()),
- ('text_plain', models.TextField(blank=True, null=True, verbose_name='Note|text_plain')),
- ('text_html', models.TextField(blank=True, null=True, verbose_name='Note|text_html')),
- ('text_raw', models.TextField(blank=True, null=True, verbose_name='Note|text_raw')),
+ ('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')),
+ ('html', models.TextField(blank=True, null=True, verbose_name='Note|html')),
+ ('raw', models.TextField(blank=True, null=True, verbose_name='Note|raw')),
('margin_note', models.TextField(blank=True, null=True, verbose_name='Note|margin_note')),
('categorization', models.TextField(blank=True, null=True, verbose_name='Note|categorization')),
],
@@ -81,6 +96,22 @@
},
),
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, verbose_name='Model|created')),
+ ('updated', models.DateTimeField(auto_now=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')),
+ ('group_profile', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='notes.GroupProfile')),
+ ],
+ 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')),
@@ -112,6 +143,11 @@
migrations.AddField(
model_name='note',
name='session',
- field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='notes.Session', verbose_name='Note|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'),
),
]