src/notes/migrations/0001_initial.py
changeset 31 63be3ce389f7
parent 24 3b3999550508
child 71 75dc1e794cf4
equal deleted inserted replaced
30:4d93f4ed95bc 31:63be3ce389f7
     1 # -*- coding: utf-8 -*-
     1 # -*- coding: utf-8 -*-
     2 # Generated by Django 1.11.2 on 2017-06-08 15:10
     2 # Generated by Django 1.11.2 on 2017-06-13 11:53
     3 from __future__ import unicode_literals
     3 from __future__ import unicode_literals
     4 
     4 
       
     5 import colorful.fields
     5 import concurrency.fields
     6 import concurrency.fields
     6 from django.conf import settings
     7 from django.conf import settings
     7 import django.contrib.auth.models
     8 import django.contrib.auth.models
     8 import django.contrib.auth.validators
     9 import django.contrib.auth.validators
     9 from django.db import migrations, models
    10 from django.db import migrations, models
    45             managers=[
    46             managers=[
    46                 ('objects', django.contrib.auth.models.UserManager()),
    47                 ('objects', django.contrib.auth.models.UserManager()),
    47             ],
    48             ],
    48         ),
    49         ),
    49         migrations.CreateModel(
    50         migrations.CreateModel(
       
    51             name='Category',
       
    52             fields=[
       
    53                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
       
    54                 ('title', models.CharField(max_length=255, verbose_name='Category|title')),
       
    55                 ('color', colorful.fields.RGBColorField(verbose_name='Category|color')),
       
    56                 ('need_comment', models.BooleanField(default=False, verbose_name='Category|need_comment')),
       
    57                 ('description', models.TextField(blank=True, null=True, verbose_name='Category|description')),
       
    58             ],
       
    59             options={
       
    60                 'verbose_name': 'Category',
       
    61                 'verbose_name_plural': 'Categories',
       
    62             },
       
    63         ),
       
    64         migrations.CreateModel(
    50             name='GroupProfile',
    65             name='GroupProfile',
    51             fields=[
    66             fields=[
    52                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
    67                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
    53                 ('description', models.TextField(blank=True, null=True)),
    68                 ('description', models.TextField(blank=True, null=True)),
    54                 ('group', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='auth.Group')),
    69                 ('group', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='auth.Group')),
    64                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
    79                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
    65                 ('created', models.DateTimeField(auto_now_add=True, verbose_name='Model|created')),
    80                 ('created', models.DateTimeField(auto_now_add=True, verbose_name='Model|created')),
    66                 ('updated', models.DateTimeField(auto_now=True, verbose_name='Model|updated')),
    81                 ('updated', models.DateTimeField(auto_now=True, verbose_name='Model|updated')),
    67                 ('ext_id', models.UUIDField(default=uuid.uuid4, unique=True, verbose_name='Model|ext_id')),
    82                 ('ext_id', models.UUIDField(default=uuid.uuid4, unique=True, verbose_name='Model|ext_id')),
    68                 ('version', concurrency.fields.AutoIncVersionField(default=1, help_text='record revision number', verbose_name='Model|version')),
    83                 ('version', concurrency.fields.AutoIncVersionField(default=1, help_text='record revision number', verbose_name='Model|version')),
    69                 ('tc_start', models.DateTimeField()),
    84                 ('tc_start', models.DateTimeField(verbose_name='Note|tc_start')),
    70                 ('tc_end', models.DateTimeField()),
    85                 ('tc_end', models.DateTimeField(verbose_name='Note|tc_end')),
    71                 ('text_plain', models.TextField(blank=True, null=True, verbose_name='Note|text_plain')),
    86                 ('plain', models.TextField(blank=True, null=True, verbose_name='Note|plain')),
    72                 ('text_html', models.TextField(blank=True, null=True, verbose_name='Note|text_html')),
    87                 ('html', models.TextField(blank=True, null=True, verbose_name='Note|html')),
    73                 ('text_raw', models.TextField(blank=True, null=True, verbose_name='Note|text_raw')),
    88                 ('raw', models.TextField(blank=True, null=True, verbose_name='Note|raw')),
    74                 ('margin_note', models.TextField(blank=True, null=True, verbose_name='Note|margin_note')),
    89                 ('margin_note', models.TextField(blank=True, null=True, verbose_name='Note|margin_note')),
    75                 ('categorization', models.TextField(blank=True, null=True, verbose_name='Note|categorization')),
    90                 ('categorization', models.TextField(blank=True, null=True, verbose_name='Note|categorization')),
    76             ],
    91             ],
    77             options={
    92             options={
    78                 'verbose_name': 'Note',
    93                 'verbose_name': 'Note',
    79                 'verbose_name_plural': 'Notes',
    94                 'verbose_name_plural': 'Notes',
    80                 'ordering': ['tc_start'],
    95                 'ordering': ['tc_start'],
       
    96             },
       
    97         ),
       
    98         migrations.CreateModel(
       
    99             name='Protocol',
       
   100             fields=[
       
   101                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
       
   102                 ('created', models.DateTimeField(auto_now_add=True, verbose_name='Model|created')),
       
   103                 ('updated', models.DateTimeField(auto_now=True, verbose_name='Model|updated')),
       
   104                 ('ext_id', models.UUIDField(default=uuid.uuid4, unique=True, verbose_name='Model|ext_id')),
       
   105                 ('version', concurrency.fields.AutoIncVersionField(default=1, help_text='record revision number', verbose_name='Model|version')),
       
   106                 ('title', models.CharField(max_length=255, verbose_name='Protocol|title')),
       
   107                 ('group_profile', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='notes.GroupProfile')),
       
   108             ],
       
   109             options={
       
   110                 'verbose_name': 'Protocol',
       
   111                 'verbose_name_plural': 'Protocols',
    81             },
   112             },
    82         ),
   113         ),
    83         migrations.CreateModel(
   114         migrations.CreateModel(
    84             name='Session',
   115             name='Session',
    85             fields=[
   116             fields=[
   110             },
   141             },
   111         ),
   142         ),
   112         migrations.AddField(
   143         migrations.AddField(
   113             model_name='note',
   144             model_name='note',
   114             name='session',
   145             name='session',
   115             field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='notes.Session', verbose_name='Note|session'),
   146             field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='notes', to='notes.Session', verbose_name='Note|session'),
       
   147         ),
       
   148         migrations.AddField(
       
   149             model_name='category',
       
   150             name='protocol',
       
   151             field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='categories', to='notes.Protocol', verbose_name='Category|protocol'),
   116         ),
   152         ),
   117     ]
   153     ]