Files @ 348cf5e17195
Branch filter:

Location: conntrackt/conntrackt/migrations/0001_initial.py - annotation

branko
CONNT-22: Clarified license a bit. Added release notes.
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']