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 db.create_table('catalogue_part', (
13 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14 ('lesson', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['catalogue.Lesson'])),
15 ('pdf', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True, blank=True)),
16 ('student_pdf', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True, blank=True)),
18 db.send_create_signal('catalogue', ['Part'])
20 # Adding model 'Attachment'
21 db.create_table('catalogue_attachment', (
22 ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
23 ('lesson', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['catalogue.Lesson'])),
24 ('file', self.gf('django.db.models.fields.files.FileField')(max_length=100)),
26 db.send_create_signal('catalogue', ['Attachment'])
28 # Adding field 'Lesson.pdf'
29 db.add_column('catalogue_lesson', 'pdf',
30 self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True, blank=True),
33 # Adding field 'Lesson.student_pdf'
34 db.add_column('catalogue_lesson', 'student_pdf',
35 self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True, blank=True),
39 def backwards(self, orm):
40 # Deleting model 'Part'
41 db.delete_table('catalogue_part')
43 # Deleting model 'Attachment'
44 db.delete_table('catalogue_attachment')
46 # Deleting field 'Lesson.pdf'
47 db.delete_column('catalogue_lesson', 'pdf')
49 # Deleting field 'Lesson.student_pdf'
50 db.delete_column('catalogue_lesson', 'student_pdf')
54 'catalogue.attachment': {
55 'Meta': {'object_name': 'Attachment'},
56 'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
57 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
58 'lesson': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['catalogue.Lesson']"})
61 'Meta': {'ordering': "['section', 'level', 'depth', 'order']", 'object_name': 'Lesson'},
62 'depth': ('django.db.models.fields.IntegerField', [], {}),
63 'html_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
64 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
65 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['curriculum.Level']"}),
66 'order': ('django.db.models.fields.IntegerField', [], {}),
67 'package': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
68 'pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
69 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['catalogue.Section']"}),
70 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
71 'student_package': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
72 'student_pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
73 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
74 'xml_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'})
77 'Meta': {'object_name': 'Part'},
78 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
79 'lesson': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['catalogue.Lesson']"}),
80 'pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
81 'student_pdf': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'})
83 'catalogue.section': {
84 'Meta': {'ordering': "['order']", 'object_name': 'Section'},
85 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
86 'order': ('django.db.models.fields.IntegerField', [], {}),
87 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'}),
88 'title': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
91 'Meta': {'ordering': "['order']", 'object_name': 'Level'},
92 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
93 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
94 'order': ('django.db.models.fields.IntegerField', [], {}),
95 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'})
99 complete_apps = ['catalogue']