Switch to unified view

a b/OSSEval/OSSSearch/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 'Forge'
12
        db.create_table(u'OSSSearch_forge', (
13
            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
14
            ('name', self.gf('django.db.models.fields.CharField')(max_length=50)),
15
            ('url', self.gf('django.db.models.fields.CharField')(max_length=200)),
16
        ))
17
        db.send_create_signal(u'OSSSearch', ['Forge'])
18
19
        # Adding model 'ForgeInstance'
20
        db.create_table(u'OSSSearch_forgeinstance', (
21
            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
22
            ('name', self.gf('django.db.models.fields.CharField')(max_length=200)),
23
            ('instance', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['analysis.Instance'])),
24
            ('forge', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['OSSSearch.Forge'])),
25
            ('instance_identifier_in_forge', self.gf('django.db.models.fields.CharField')(max_length=200)),
26
            ('datasource_id', self.gf('django.db.models.fields.IntegerField')()),
27
        ))
28
        db.send_create_signal(u'OSSSearch', ['ForgeInstance'])
29
30
        # Adding model 'OSSConfiguration'
31
        db.create_table(u'OSSSearch_ossconfiguration', (
32
            (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
33
            ('flossmole_locale', self.gf('django.db.models.fields.BooleanField')()),
34
            ('ohloh_apy_key', self.gf('django.db.models.fields.CharField')(max_length=100)),
35
            ('record_limit_locale', self.gf('django.db.models.fields.IntegerField')()),
36
            ('record_limit_remote', self.gf('django.db.models.fields.IntegerField')()),
37
            ('record_limit_ohloh', self.gf('django.db.models.fields.IntegerField')()),
38
            ('default_methodology_version', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['methodology.MethodologyVersion'])),
39
        ))
40
        db.send_create_signal(u'OSSSearch', ['OSSConfiguration'])
41
42
43
    def backwards(self, orm):
44
        # Deleting model 'Forge'
45
        db.delete_table(u'OSSSearch_forge')
46
47
        # Deleting model 'ForgeInstance'
48
        db.delete_table(u'OSSSearch_forgeinstance')
49
50
        # Deleting model 'OSSConfiguration'
51
        db.delete_table(u'OSSSearch_ossconfiguration')
52
53
54
    models = {
55
        u'OSSSearch.forge': {
56
            'Meta': {'object_name': 'Forge'},
57
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
58
            'instances': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['analysis.Instance']", 'symmetrical': 'False', 'through': u"orm['OSSSearch.ForgeInstance']", 'blank': 'True'}),
59
            'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
60
            'url': ('django.db.models.fields.CharField', [], {'max_length': '200'})
61
        },
62
        u'OSSSearch.forgeinstance': {
63
            'Meta': {'object_name': 'ForgeInstance'},
64
            'datasource_id': ('django.db.models.fields.IntegerField', [], {}),
65
            'forge': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['OSSSearch.Forge']"}),
66
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
67
            'instance': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['analysis.Instance']"}),
68
            'instance_identifier_in_forge': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
69
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'})
70
        },
71
        u'OSSSearch.ossconfiguration': {
72
            'Meta': {'object_name': 'OSSConfiguration'},
73
            'default_methodology_version': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.MethodologyVersion']"}),
74
            'flossmole_locale': ('django.db.models.fields.BooleanField', [], {}),
75
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
76
            'ohloh_apy_key': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
77
            'record_limit_locale': ('django.db.models.fields.IntegerField', [], {}),
78
            'record_limit_ohloh': ('django.db.models.fields.IntegerField', [], {}),
79
            'record_limit_remote': ('django.db.models.fields.IntegerField', [], {})
80
        },
81
        u'analysis.instance': {
82
            'Meta': {'object_name': 'Instance'},
83
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
84
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
85
            'name_for_search': ('django.db.models.fields.CharField', [], {'max_length': '200'})
86
        },
87
        u'entity.entity': {
88
            'Meta': {'object_name': 'Entity'},
89
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
90
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
91
            'search_ui': ('django.db.models.fields.TextField', [], {})
92
        },
93
        u'methodology.methodology': {
94
            'Meta': {'object_name': 'Methodology'},
95
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
96
            'description': ('django.db.models.fields.CharField', [], {'max_length': '2000', 'null': 'True', 'blank': 'True'}),
97
            'documentation': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
98
            'entity': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['entity.Entity']"}),
99
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
100
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200'})
101
        },
102
        u'methodology.methodologyversion': {
103
            'Meta': {'object_name': 'MethodologyVersion'},
104
            'created': ('django.db.models.fields.DateField', [], {}),
105
            'current': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
106
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
107
            'methodology': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['methodology.Methodology']"}),
108
            'number': ('django.db.models.fields.IntegerField', [], {})
109
        }
110
    }
111
112
    complete_apps = ['OSSSearch']