Switch to unified view

a b/OSSEval/analysis/migrations/0002_methodology_version.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
        # Adding field 'Instance.analysis'
12
        db.add_column(u'analysis_instance', 'analysis',
13
                      self.gf('django.db.models.fields.related.ForeignKey')(default=1L, to=orm['analysis.Analysis']),
14
                      keep_default=False)
15
16
17
    def backwards(self, orm):
18
        # Deleting field 'Instance.analysis'
19
        db.delete_column(u'analysis_instance', 'analysis_id')
20
21
22
    models = {
23
        u'analysis.analysis': {
24
            'Meta': {'object_name': 'Analysis'},
25
            'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
26
            'created': ('django.db.models.fields.DateField', [], {}),
27
            'description': ('django.db.models.fields.CharField', [], {'max_length': '2000'}),
28
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
29
            'methodology_version': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.MethodologyVersion']"}),
30
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
31
            'user_login': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
32
            'visible': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
33
            'weight_scenario': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.WeightScenario']"})
34
        },
35
        u'analysis.answer': {
36
            'Meta': {'object_name': 'Answer'},
37
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
38
            'instance': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['analysis.Instance']"}),
39
            'notes': ('django.db.models.fields.CharField', [], {'max_length': '2000'}),
40
            'question': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.Question']"}),
41
            'value_integer': ('django.db.models.fields.IntegerField', [], {})
42
        },
43
        u'analysis.instance': {
44
            'Meta': {'object_name': 'Instance'},
45
            'analysis': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['analysis.Analysis']"}),
46
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
47
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
48
            'name_for_search': ('django.db.models.fields.CharField', [], {'max_length': '200'})
49
        },
50
        u'entity.entity': {
51
            'Meta': {'object_name': 'Entity'},
52
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
53
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
54
            'search_ui': ('django.db.models.fields.TextField', [], {})
55
        },
56
        u'methodology.methodology': {
57
            'Meta': {'object_name': 'Methodology'},
58
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
59
            'description': ('django.db.models.fields.CharField', [], {'max_length': '2000', 'null': 'True', 'blank': 'True'}),
60
            'documentation': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
61
            'entity': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['entity.Entity']"}),
62
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
63
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'})
64
        },
65
        u'methodology.methodologyversion': {
66
            'Meta': {'object_name': 'MethodologyVersion'},
67
            'created': ('django.db.models.fields.DateField', [], {}),
68
            'current': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
69
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
70
            'methodology': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.Methodology']"}),
71
            'number': ('django.db.models.fields.IntegerField', [], {})
72
        },
73
        u'methodology.page': {
74
            'Meta': {'object_name': 'Page'},
75
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
76
            'methodology_version': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.MethodologyVersion']"}),
77
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
78
            'order': ('django.db.models.fields.IntegerField', [], {}),
79
            'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.Page']", 'null': 'True', 'blank': 'True'})
80
        },
81
        u'methodology.question': {
82
            'Meta': {'object_name': 'Question'},
83
            'eval_description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
84
            'eval_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
85
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
86
            'page': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.Page']"}),
87
            'question_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.QuestionType']"}),
88
            'text': ('django.db.models.fields.CharField', [], {'max_length': '200'})
89
        },
90
        u'methodology.questiontype': {
91
            'Meta': {'object_name': 'QuestionType'},
92
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
93
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'})
94
        },
95
        u'methodology.weightscenario': {
96
            'Meta': {'object_name': 'WeightScenario'},
97
            'active': ('django.db.models.fields.BooleanField', [], {}),
98
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
99
            'methodology_version': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.MethodologyVersion']"}),
100
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'})
101
        }
102
    }
103
104
    complete_apps = ['analysis']