sortowanie wyników uczniów w mailu dla nauczyciela
[edumed.git] / catalogue / migrations / 0003_auto__chg_field_lesson_xml_file__chg_field_lesson_student_package__chg.py
1 # -*- coding: utf-8 -*-
2 import datetime
3 from south.db import db
4 from south.v2 import SchemaMigration
5 from django.db import models
6
7
8 class Migration(SchemaMigration):
9
10     def forwards(self, orm):
11
12         # Changing field 'Lesson.xml_file'
13         db.alter_column('catalogue_lesson', 'xml_file', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
14
15         # Changing field 'Lesson.student_package'
16         db.alter_column('catalogue_lesson', 'student_package', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
17
18         # Changing field 'Lesson.package'
19         db.alter_column('catalogue_lesson', 'package', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
20
21         # Changing field 'Lesson.html_file'
22         db.alter_column('catalogue_lesson', 'html_file', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
23         # Adding unique constraint on 'Section', fields ['title']
24         db.create_unique('catalogue_section', ['title'])
25
26         # Adding unique constraint on 'Section', fields ['slug']
27         db.create_unique('catalogue_section', ['slug'])
28
29
30     def backwards(self, orm):
31         # Removing unique constraint on 'Section', fields ['slug']
32         db.delete_unique('catalogue_section', ['slug'])
33
34         # Removing unique constraint on 'Section', fields ['title']
35         db.delete_unique('catalogue_section', ['title'])
36
37
38         # User chose to not deal with backwards NULL issues for 'Lesson.xml_file'
39         raise RuntimeError("Cannot reverse this migration. 'Lesson.xml_file' and its values cannot be restored.")
40
41         # User chose to not deal with backwards NULL issues for 'Lesson.student_package'
42         raise RuntimeError("Cannot reverse this migration. 'Lesson.student_package' and its values cannot be restored.")
43
44         # User chose to not deal with backwards NULL issues for 'Lesson.package'
45         raise RuntimeError("Cannot reverse this migration. 'Lesson.package' and its values cannot be restored.")
46
47         # User chose to not deal with backwards NULL issues for 'Lesson.html_file'
48         raise RuntimeError("Cannot reverse this migration. 'Lesson.html_file' and its values cannot be restored.")
49
50     models = {
51         'catalogue.lesson': {
52             'Meta': {'ordering': "['section', 'level', 'depth', 'order']", 'object_name': 'Lesson'},
53             'depth': ('django.db.models.fields.IntegerField', [], {}),
54             'html_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
55             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
56             'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['curriculum.Level']"}),
57             'order': ('django.db.models.fields.IntegerField', [], {}),
58             'package': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
59             'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['catalogue.Section']"}),
60             'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
61             'student_package': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
62             'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
63             'xml_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'})
64         },
65         'catalogue.section': {
66             'Meta': {'object_name': 'Section'},
67             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
68             'order': ('django.db.models.fields.IntegerField', [], {}),
69             'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
70             'title': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
71         },
72         'curriculum.level': {
73             'Meta': {'ordering': "['order']", 'object_name': 'Level'},
74             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
75             'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
76             'order': ('django.db.models.fields.IntegerField', [], {}),
77             'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'})
78         }
79     }
80
81     complete_apps = ['catalogue']