1 |
# Generated by Django 2.0b1 on 2018-01-24 00:49
|
2 |
|
3 |
from django.conf import settings |
4 |
from django.db import migrations, models |
5 |
import django.db.models.deletion |
6 |
|
7 |
|
8 |
class Migration(migrations.Migration): |
9 |
|
10 |
dependencies = [ |
11 |
('courses', '0003_auto_20180124_0049'), |
12 |
('administration', '0008_auto_20180124_0049'), |
13 |
] |
14 |
|
15 |
operations = [ |
16 |
migrations.AddField( |
17 |
model_name='curriculum', |
18 |
name='course_programmes', |
19 |
field=models.ManyToManyField(help_text='All the course programmes included in this curriculum.', to='courses.CourseProgramme'), |
20 |
), |
21 |
migrations.AlterField( |
22 |
model_name='courseresult', |
23 |
name='course_programme', |
24 |
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='courses.CourseProgramme'), |
25 |
), |
26 |
migrations.AlterField( |
27 |
model_name='curriculum', |
28 |
name='year', |
29 |
field=models.DateField(auto_now_add=True, db_index=True, help_text='The academic year for which this curriculum is. If this field is equal to 2008, then that means this curriculum is for the academic year 2008-2009.'), |
30 |
), |
31 |
migrations.CreateModel( |
32 |
name='CourseEvent', |
33 |
fields=[ |
34 |
('event_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='administration.Event')), |
35 |
('subject', models.CharField(help_text="The subject of this event. Examples are 'Hoorcollege', 'Zelfstudie', ...", max_length=32)), |
36 |
('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='courses.CourseProgramme')), |
37 |
('docent', models.ForeignKey(help_text='The person who will be the main overseer of this event.', limit_choices_to={'is_staff': True}, on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL)), |
38 |
('group', models.ForeignKey(help_text="Some courses have multiple groups. If that's the case, and this event is only for a specific group, then that group must be referenced here.", null=True, on_delete=django.db.models.deletion.CASCADE, to='courses.Group')), |
39 |
('room', models.ForeignKey(help_text='The room in which this event will be held.', on_delete=django.db.models.deletion.PROTECT, to='administration.Room')), |
40 |
], |
41 |
bases=('administration.event',), |
42 |
), |
43 |
migrations.CreateModel( |
44 |
name='StudyEvent', |
45 |
fields=[ |
46 |
('event_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='administration.Event')), |
47 |
], |
48 |
bases=('administration.event',), |
49 |
), |
50 |
migrations.CreateModel( |
51 |
name='UniversityEvent', |
52 |
fields=[ |
53 |
('event_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='administration.Event')), |
54 |
], |
55 |
bases=('administration.event',), |
56 |
), |
57 |
] |
58 |
|