1 # -*- coding: utf-8 -*-
3 from south.db import db
4 from south.v2 import SchemaMigration
5 from django.db import models
8 class Migration(SchemaMigration):
10 def forwards(self, orm):
12 # Changing field 'Lesson.xml_file'
13 db.alter_column('catalogue_lesson', 'xml_file', self.gf('django.db.models.fields.files.FileField')(max_length=255, null=True))
15 # Changing field 'Lesson.student_pdf'
16 db.alter_column('catalogue_lesson', 'student_pdf', self.gf('django.db.models.fields.files.FileField')(max_length=255, null=True))
18 # Changing field 'Lesson.student_package'
19 db.alter_column('catalogue_lesson', 'student_package', self.gf('django.db.models.fields.files.FileField')(max_length=255, null=True))
21 # Changing field 'Lesson.package'
22 db.alter_column('catalogue_lesson', 'package', self.gf('django.db.models.fields.files.FileField')(max_length=255, null=True))
24 # Changing field 'Lesson.html_file'
25 db.alter_column('catalogue_lesson', 'html_file', self.gf('django.db.models.fields.files.FileField')(max_length=255, null=True))
27 # Changing field 'Lesson.pdf'
28 db.alter_column('catalogue_lesson', 'pdf', self.gf('django.db.models.fields.files.FileField')(max_length=255, null=True))
30 # Changing field 'Lesson.slug'
31 db.alter_column('catalogue_lesson', 'slug', self.gf('django.db.models.fields.SlugField')(unique=True, max_length=255))
33 # Changing field 'Section.xml_file'
34 db.alter_column('catalogue_section', 'xml_file', self.gf('django.db.models.fields.files.FileField')(max_length=255, null=True))
36 # Changing field 'Section.slug'
37 db.alter_column('catalogue_section', 'slug', self.gf('django.db.models.fields.SlugField')(unique=True, max_length=255))
39 def backwards(self, orm):
41 # Changing field 'Lesson.xml_file'
42 db.alter_column('catalogue_lesson', 'xml_file', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
44 # Changing field 'Lesson.student_pdf'
45 db.alter_column('catalogue_lesson', 'student_pdf', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
47 # Changing field 'Lesson.student_package'
48 db.alter_column('catalogue_lesson', 'student_package', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
50 # Changing field 'Lesson.package'
51 db.alter_column('catalogue_lesson', 'package', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
53 # Changing field 'Lesson.html_file'
54 db.alter_column('catalogue_lesson', 'html_file', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
56 # Changing field 'Lesson.pdf'
57 db.alter_column('catalogue_lesson', 'pdf', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
59 # Changing field 'Lesson.slug'
60 db.alter_column('catalogue_lesson', 'slug', self.gf('django.db.models.fields.SlugField')(max_length=50, unique=True))
62 # Changing field 'Section.xml_file'
63 db.alter_column('catalogue_section', 'xml_file', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True))
65 # Changing field 'Section.slug'
66 db.alter_column('catalogue_section', 'slug', self.gf('django.db.models.fields.SlugField')(max_length=50, unique=True))
69 'catalogue.attachment': {
70 'Meta': {'ordering': "['slug', 'ext']", 'unique_together': "(['lesson', 'slug', 'ext'],)", 'object_name': 'Attachment'},
71 'ext': ('django.db.models.fields.CharField', [], {'max_length': '15'}),
72 'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
73 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
74 'lesson': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['catalogue.Lesson']"}),
75 'slug': ('django.db.models.fields.CharField', [], {'max_length': '255'})
78 'Meta': {'ordering': "['section', 'level', 'order']", 'object_name': 'Lesson'},
79 'curriculum_courses': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['curriculum.CurriculumCourse']", 'symmetrical': 'False'}),
80 'dc': ('jsonfield.fields.JSONField', [], {'default': "'{}'"}),
81 'html_file': ('django.db.models.fields.files.FileField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
82 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
83 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['curriculum.Level']"}),
84 'order': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}),
85 'package': ('django.db.models.fields.files.FileField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
86 'pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
87 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['catalogue.Section']", 'null': 'True', 'blank': 'True'}),
88 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '255'}),
89 'student_package': ('django.db.models.fields.files.FileField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
90 'student_pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}),
91 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
92 'type': ('django.db.models.fields.CharField', [], {'max_length': '15', 'db_index': 'True'}),
93 'xml_file': ('django.db.models.fields.files.FileField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'})
96 'Meta': {'object_name': 'Part'},
97 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
98 'lesson': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['catalogue.Lesson']"}),
99 'pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
100 'student_pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'})
102 'catalogue.section': {
103 'Meta': {'ordering': "['order']", 'object_name': 'Section'},
104 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
105 'order': ('django.db.models.fields.IntegerField', [], {}),
106 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '255'}),
107 'title': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
108 'xml_file': ('django.db.models.fields.files.FileField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'})
110 'curriculum.curriculumcourse': {
111 'Meta': {'ordering': "['slug']", 'object_name': 'CurriculumCourse'},
112 'accusative': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
113 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
114 'slug': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
115 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'})
117 'curriculum.level': {
118 'Meta': {'ordering': "['order']", 'object_name': 'Level'},
119 'group': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
120 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
121 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
122 'order': ('django.db.models.fields.IntegerField', [], {}),
123 'slug': ('django.db.models.fields.CharField', [], {'max_length': '255'})
127 complete_apps = ['catalogue']