Files
@ 348cf5e17195
Branch filter:
Location: conntrackt/conntrackt/migrations/0001_initial.py - annotation
348cf5e17195
6.3 KiB
text/x-python
CONNT-22: Clarified license a bit. Added release notes.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 7b9708f0eeda 7b9708f0eeda 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 7b9708f0eeda 5e3d3187debb 5e3d3187debb 7b9708f0eeda 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb 5e3d3187debb | # -*- coding: utf-8 -*-
import datetime
from south.db import db
from south.v2 import SchemaMigration
from django.db import models
class Migration(SchemaMigration):
def forwards(self, orm):
# Adding model 'Project'
db.create_table('conntrackt_project', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('name', self.gf('django.db.models.fields.CharField')(max_length=100)),
('description', self.gf('django.db.models.fields.TextField')(blank=True)),
))
db.send_create_signal('conntrackt', ['Project'])
# Adding model 'Location'
db.create_table('conntrackt_location', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('name', self.gf('django.db.models.fields.CharField')(max_length=100)),
('description', self.gf('django.db.models.fields.TextField')(blank=True)),
))
db.send_create_signal('conntrackt', ['Location'])
# Adding model 'Entity'
db.create_table('conntrackt_entity', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('name', self.gf('django.db.models.fields.CharField')(max_length=100)),
('description', self.gf('django.db.models.fields.TextField')(blank=True)),
('project', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['conntrackt.Project'])),
('location', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['conntrackt.Location'])),
))
db.send_create_signal('conntrackt', ['Entity'])
# Adding model 'Interface'
db.create_table('conntrackt_interface', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('name', self.gf('django.db.models.fields.CharField')(default='eth0', max_length=100)),
('description', self.gf('django.db.models.fields.TextField')(default='Main network interface.', blank=True)),
('entity', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['conntrackt.Entity'])),
('address', self.gf('django.db.models.fields.IPAddressField')(max_length=15)),
('netmask', self.gf('django.db.models.fields.IPAddressField')(default='255.255.255.255', max_length=15)),
))
db.send_create_signal('conntrackt', ['Interface'])
# Adding model 'Communication'
db.create_table('conntrackt_communication', (
('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
('source', self.gf('django.db.models.fields.related.ForeignKey')(related_name='source_set', to=orm['conntrackt.Interface'])),
('destination', self.gf('django.db.models.fields.related.ForeignKey')(related_name='destination_set', to=orm['conntrackt.Interface'])),
('protocol', self.gf('django.db.models.fields.CharField')(max_length=10)),
('port', self.gf('django.db.models.fields.IntegerField')(default=0)),
('description', self.gf('django.db.models.fields.TextField')(blank=True)),
))
db.send_create_signal('conntrackt', ['Communication'])
def backwards(self, orm):
# Deleting model 'Project'
db.delete_table('conntrackt_project')
# Deleting model 'Location'
db.delete_table('conntrackt_location')
# Deleting model 'Entity'
db.delete_table('conntrackt_entity')
# Deleting model 'Interface'
db.delete_table('conntrackt_interface')
# Deleting model 'Communication'
db.delete_table('conntrackt_communication')
models = {
'conntrackt.communication': {
'Meta': {'object_name': 'Communication'},
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'destination': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'destination_set'", 'to': "orm['conntrackt.Interface']"}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'port': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
'protocol': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
'source': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'source_set'", 'to': "orm['conntrackt.Interface']"})
},
'conntrackt.entity': {
'Meta': {'object_name': 'Entity'},
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'location': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conntrackt.Location']"}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
'project': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conntrackt.Project']"})
},
'conntrackt.interface': {
'Meta': {'object_name': 'Interface'},
'address': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
'description': ('django.db.models.fields.TextField', [], {'default': "'Main network interface.'", 'blank': 'True'}),
'entity': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['conntrackt.Entity']"}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'name': ('django.db.models.fields.CharField', [], {'default': "'eth0'", 'max_length': '100'}),
'netmask': ('django.db.models.fields.IPAddressField', [], {'default': "'255.255.255.255'", 'max_length': '15'})
},
'conntrackt.location': {
'Meta': {'object_name': 'Location'},
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
},
'conntrackt.project': {
'Meta': {'object_name': 'Project'},
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
}
}
complete_apps = ['conntrackt']
|