12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- from django.conf import settings
- from django.db import migrations, models
- import django.db.models.deletion
- import django.utils.timezone
- class Migration(migrations.Migration):
- initial = True
- dependencies = [
- migrations.swappable_dependency(settings.AUTH_USER_MODEL),
- ('auth', '0011_update_proxy_permissions'),
- ]
- operations = [
- migrations.CreateModel(
- name='Task',
- fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('title', models.CharField(max_length=140, verbose_name='titre')),
- ('created_date', models.DateField(blank=True, default=django.utils.timezone.now, null=True)),
- ('due_date', models.DateField(blank=True, null=True, verbose_name='due pour le')),
- ('completed_date', models.DateField(blank=True, null=True)),
- ('note', models.TextField(blank=True, null=True)),
- ('priority', models.PositiveIntegerField(blank=True, null=True)),
- ('assigned_to', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='assigned_task_set', to=settings.AUTH_USER_MODEL, verbose_name='assignée à')),
- ('created_by', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='created_task_set', to=settings.AUTH_USER_MODEL, verbose_name='créée par')),
- ],
- options={
- 'verbose_name': 'tâche',
- 'verbose_name_plural': 'tâches',
- 'ordering': ['priority', 'created_date'],
- },
- ),
- migrations.CreateModel(
- name='TaskList',
- fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('name', models.CharField(max_length=60, verbose_name='nom')),
- ('slug', models.SlugField(unique=True)),
- ('groups', models.ManyToManyField(blank=True, to='auth.Group', verbose_name='groupe')),
- ],
- options={
- 'verbose_name': 'liste de tâches',
- 'verbose_name_plural': 'listes de tâches',
- 'ordering': ['name'],
- },
- ),
- migrations.CreateModel(
- name='TaskComment',
- fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('date', models.DateTimeField(default=django.utils.timezone.now)),
- ('body', models.TextField(blank=True)),
- ('author', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)),
- ('task', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='todo.Task')),
- ],
- ),
- migrations.AddField(
- model_name='task',
- name='task_list',
- field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='todo.TaskList'),
- ),
- ]
|