Switch to unified view

a b/OSSEval/analysis/migrations/0001_initial.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 model 'Analysis'
12
        db.create_table(u'analysis_analysis', (
13
            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14
            ('name', self.gf('django.db.models.fields.CharField')(max_length=200)),
15
            ('description', self.gf('django.db.models.fields.CharField')(max_length=2000)),
16
            ('comment', self.gf('django.db.models.fields.TextField')(null=True, blank=True)),
17
            ('created', self.gf('django.db.models.fields.DateField')()),
18
            ('methodology_version', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['methodology.MethodologyVersion'])),
19
            ('user_login', self.gf('django.db.models.fields.CharField')(max_length=50)),
20
            ('visible', self.gf('django.db.models.fields.BooleanField')(default=True)),
21
            ('weight_scenario', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['methodology.WeightScenario'])),
22
        ))
23
        db.send_create_signal(u'analysis', ['Analysis'])
24
25
        # Adding model 'Instance'
26
        db.create_table(u'analysis_instance', (
27
            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
28
            ('name', self.gf('django.db.models.fields.CharField')(max_length=200)),
29
            ('name_for_search', self.gf('django.db.models.fields.CharField')(max_length=200)),
30
        ))
31
        db.send_create_signal(u'analysis', ['Instance'])
32
33
        # Adding model 'Answer'
34
        db.create_table(u'analysis_answer', (
35
            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
36
            ('instance', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['analysis.Instance'])),
37
            ('question', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['methodology.Question'])),
38
            ('value_integer', self.gf('django.db.models.fields.IntegerField')()),
39
            ('notes', self.gf('django.db.models.fields.CharField')(max_length=2000)),
40
        ))
41
        db.send_create_signal(u'analysis', ['Answer'])
42
43
44
    def backwards(self, orm):
45
        # Deleting model 'Analysis'
46
        db.delete_table(u'analysis_analysis')
47
48
        # Deleting model 'Instance'
49
        db.delete_table(u'analysis_instance')
50
51
        # Deleting model 'Answer'
52
        db.delete_table(u'analysis_answer')
53
54
55
    models = {
56
        u'analysis.analysis': {
57
            'Meta': {'object_name': 'Analysis'},
58
            'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
59
            'created': ('django.db.models.fields.DateField', [], {}),
60
            'description': ('django.db.models.fields.CharField', [], {'max_length': '2000'}),
61
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
62
            'methodology_version': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.MethodologyVersion']"}),
63
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
64
            'user_login': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
65
            'visible': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
66
            'weight_scenario': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.WeightScenario']"})
67
        },
68
        u'analysis.answer': {
69
            'Meta': {'object_name': 'Answer'},
70
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
71
            'instance': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['analysis.Instance']"}),
72
            'notes': ('django.db.models.fields.CharField', [], {'max_length': '2000'}),
73
            'question': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.Question']"}),
74
            'value_integer': ('django.db.models.fields.IntegerField', [], {})
75
        },
76
        u'analysis.instance': {
77
            'Meta': {'object_name': 'Instance'},
78
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
79
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
80
            'name_for_search': ('django.db.models.fields.CharField', [], {'max_length': '200'})
81
        },
82
        u'entity.entity': {
83
            'Meta': {'object_name': 'Entity'},
84
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
85
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
86
            'search_ui': ('django.db.models.fields.TextField', [], {})
87
        },
88
        u'methodology.methodology': {
89
            'Meta': {'object_name': 'Methodology'},
90
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
91
            'description': ('django.db.models.fields.CharField', [], {'max_length': '2000', 'null': 'True', 'blank': 'True'}),
92
            'documentation': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
93
            'entity': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['entity.Entity']"}),
94
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
95
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'})
96
        },
97
        u'methodology.methodologyversion': {
98
            'Meta': {'object_name': 'MethodologyVersion'},
99
            'created': ('django.db.models.fields.DateField', [], {}),
100
            'current': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
101
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
102
            'methodology': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.Methodology']"}),
103
            'number': ('django.db.models.fields.IntegerField', [], {})
104
        },
105
        u'methodology.page': {
106
            'Meta': {'object_name': 'Page'},
107
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
108
            'methodology_version': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.MethodologyVersion']"}),
109
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
110
            'order': ('django.db.models.fields.IntegerField', [], {}),
111
            'parent': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.Page']", 'null': 'True', 'blank': 'True'})
112
        },
113
        u'methodology.question': {
114
            'Meta': {'object_name': 'Question'},
115
            'eval_description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
116
            'eval_value': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
117
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
118
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
119
            'page': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.Page']"}),
120
            'question_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.QuestionType']"})
121
        },
122
        u'methodology.questiontype': {
123
            'Meta': {'object_name': 'QuestionType'},
124
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
125
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'})
126
        },
127
        u'methodology.weightscenario': {
128
            'Meta': {'object_name': 'WeightScenario'},
129
            'active': ('django.db.models.fields.BooleanField', [], {}),
130
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
131
            'methodology_version': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.MethodologyVersion']"}),
132
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'})
133
        }
134
    }
135
136
    complete_apps = ['analysis']