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):
11 # Adding unique constraint on 'Level', fields ['meta_name']
12 db.create_unique(u'curriculum_level', ['meta_name'])
14 # Adding unique constraint on 'Level', fields ['slug']
15 db.create_unique(u'curriculum_level', ['slug'])
18 def backwards(self, orm):
19 # Removing unique constraint on 'Level', fields ['slug']
20 db.delete_unique(u'curriculum_level', ['slug'])
22 # Removing unique constraint on 'Level', fields ['meta_name']
23 db.delete_unique(u'curriculum_level', ['meta_name'])
27 u'curriculum.competence': {
28 'Meta': {'ordering': "['section', 'order']", 'object_name': 'Competence'},
29 u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
30 'name_en': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
31 'name_pl': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
32 'order': ('django.db.models.fields.IntegerField', [], {}),
33 'section': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['curriculum.Section']"}),
34 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'})
36 u'curriculum.competencelevel': {
37 'Meta': {'ordering': "['competence', 'level']", 'object_name': 'CompetenceLevel'},
38 'competence': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['curriculum.Competence']"}),
39 'description_en': ('django.db.models.fields.TextField', [], {'default': "''"}),
40 'description_pl': ('django.db.models.fields.TextField', [], {'default': "''"}),
41 u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
42 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['curriculum.Level']"})
44 u'curriculum.curriculum': {
45 'Meta': {'object_name': 'Curriculum'},
46 'course': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['curriculum.CurriculumCourse']"}),
47 u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
48 'identifier': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
49 'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['curriculum.CurriculumLevel']"}),
50 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
51 'type': ('django.db.models.fields.CharField', [], {'max_length': '16'})
53 u'curriculum.curriculumcourse': {
54 'Meta': {'ordering': "['slug']", 'object_name': 'CurriculumCourse'},
55 'accusative': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
56 u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
57 'slug': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
58 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'})
60 u'curriculum.curriculumlevel': {
61 'Meta': {'object_name': 'CurriculumLevel'},
62 u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
63 'title': ('django.db.models.fields.CharField', [], {'max_length': '16', 'db_index': 'True'})
65 u'curriculum.level': {
66 'Meta': {'ordering': "['order']", 'object_name': 'Level'},
67 'group_en': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
68 'group_pl': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
69 u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
70 'meta_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
71 'name_en': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
72 'name_pl': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
73 'order': ('django.db.models.fields.IntegerField', [], {}),
74 'slug': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'})
76 u'curriculum.section': {
77 'Meta': {'ordering': "['order']", 'object_name': 'Section'},
78 u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
79 'name_en': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
80 'name_pl': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
81 'order': ('django.db.models.fields.IntegerField', [], {}),
82 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'})
86 complete_apps = ['curriculum']