use django 1.7 (#6719)
This commit is contained in:
parent
54f4741c69
commit
cee3a3cd8c
|
@ -1,69 +1,33 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'Bdp'
|
||||
db.create_table(u'bdp_bdp', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('service_url', self.gf('django.db.models.fields.CharField')(max_length=128)),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=128, blank=True)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=128, blank=True)),
|
||||
('verify_cert', self.gf('django.db.models.fields.BooleanField')(default=True)),
|
||||
('keystore', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True, blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'bdp', ['Bdp'])
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
# Adding M2M table for field users on 'Bdp'
|
||||
m2m_table_name = db.shorten_name(u'bdp_bdp_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('bdp', models.ForeignKey(orm[u'bdp.bdp'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['bdp_id', 'apiuser_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'Bdp'
|
||||
db.delete_table(u'bdp_bdp')
|
||||
|
||||
# Removing M2M table for field users on 'Bdp'
|
||||
db.delete_table(db.shorten_name(u'bdp_bdp_users'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'bdp.bdp': {
|
||||
'Meta': {'object_name': 'Bdp'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'keystore': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
|
||||
'service_url': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'}),
|
||||
'verify_cert': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['bdp']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Bdp',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
('service_url', models.CharField(help_text='BDP Web Service URL', max_length=128, verbose_name='Service URL')),
|
||||
('username', models.CharField(max_length=128, verbose_name='Username', blank=True)),
|
||||
('password', models.CharField(max_length=128, verbose_name='Password', blank=True)),
|
||||
('verify_cert', models.BooleanField(default=True, verbose_name='Check HTTPS Certificate validity')),
|
||||
('keystore', models.FileField(help_text='Certificate and private key in PEM format', upload_to=b'bdp', null=True, verbose_name='Keystore', blank=True)),
|
||||
('users', models.ManyToManyField(to='base.ApiUser', blank=True)),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'BDP Web Service',
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,69 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as 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 'Bdp'
|
||||
db.create_table(u'bdp_bdp', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('service_url', self.gf('django.db.models.fields.CharField')(max_length=128)),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=128, blank=True)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=128, blank=True)),
|
||||
('verify_cert', self.gf('django.db.models.fields.BooleanField')(default=True)),
|
||||
('keystore', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True, blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'bdp', ['Bdp'])
|
||||
|
||||
# Adding M2M table for field users on 'Bdp'
|
||||
m2m_table_name = db.shorten_name(u'bdp_bdp_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('bdp', models.ForeignKey(orm[u'bdp.bdp'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['bdp_id', 'apiuser_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'Bdp'
|
||||
db.delete_table(u'bdp_bdp')
|
||||
|
||||
# Removing M2M table for field users on 'Bdp'
|
||||
db.delete_table(db.shorten_name(u'bdp_bdp_users'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'bdp.bdp': {
|
||||
'Meta': {'object_name': 'Bdp'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'keystore': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
|
||||
'service_url': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'}),
|
||||
'verify_cert': ('django.db.models.fields.BooleanField', [], {'default': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['bdp']
|
|
@ -1,129 +1,73 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
import passerelle.sms
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'ChoositSMSGateway'
|
||||
db.create_table('sms_choosit', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('key', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('default_country_code', self.gf('django.db.models.fields.CharField')(default=u'33', max_length=3)),
|
||||
))
|
||||
db.send_create_signal(u'choosit', ['ChoositSMSGateway'])
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
# Adding M2M table for field users on 'ChoositSMSGateway'
|
||||
m2m_table_name = db.shorten_name('sms_choosit_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('choositsmsgateway', models.ForeignKey(orm[u'choosit.choositsmsgateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['choositsmsgateway_id', 'apiuser_id'])
|
||||
|
||||
# Adding model 'ChoositRegisterNewsletter'
|
||||
db.create_table('newsletter_choosit', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('name', self.gf('django.db.models.fields.CharField')(max_length=16)),
|
||||
('description', self.gf('django.db.models.fields.CharField')(max_length=128, blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'choosit', ['ChoositRegisterNewsletter'])
|
||||
|
||||
# Adding model 'ChoositRegisterGateway'
|
||||
db.create_table('registration_choosit', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('url', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('key', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
))
|
||||
db.send_create_signal(u'choosit', ['ChoositRegisterGateway'])
|
||||
|
||||
# Adding M2M table for field users on 'ChoositRegisterGateway'
|
||||
m2m_table_name = db.shorten_name('registration_choosit_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('choositregistergateway', models.ForeignKey(orm[u'choosit.choositregistergateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['choositregistergateway_id', 'apiuser_id'])
|
||||
|
||||
# Adding M2M table for field newsletters on 'ChoositRegisterGateway'
|
||||
m2m_table_name = db.shorten_name('registration_choosit_newsletters')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('choositregistergateway', models.ForeignKey(orm[u'choosit.choositregistergateway'], null=False)),
|
||||
('choositregisternewsletter', models.ForeignKey(orm[u'choosit.choositregisternewsletter'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['choositregistergateway_id', 'choositregisternewsletter_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'ChoositSMSGateway'
|
||||
db.delete_table('sms_choosit')
|
||||
|
||||
# Removing M2M table for field users on 'ChoositSMSGateway'
|
||||
db.delete_table(db.shorten_name('sms_choosit_users'))
|
||||
|
||||
# Deleting model 'ChoositRegisterNewsletter'
|
||||
db.delete_table('newsletter_choosit')
|
||||
|
||||
# Deleting model 'ChoositRegisterGateway'
|
||||
db.delete_table('registration_choosit')
|
||||
|
||||
# Removing M2M table for field users on 'ChoositRegisterGateway'
|
||||
db.delete_table(db.shorten_name('registration_choosit_users'))
|
||||
|
||||
# Removing M2M table for field newsletters on 'ChoositRegisterGateway'
|
||||
db.delete_table(db.shorten_name('registration_choosit_newsletters'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'choosit.choositregistergateway': {
|
||||
'Meta': {'object_name': 'ChoositRegisterGateway', 'db_table': "'registration_choosit'"},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'newsletters': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['choosit.ChoositRegisterNewsletter']", 'symmetrical': 'False', 'blank': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'url': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
},
|
||||
u'choosit.choositregisternewsletter': {
|
||||
'Meta': {'object_name': 'ChoositRegisterNewsletter', 'db_table': "'newsletter_choosit'"},
|
||||
'description': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'name': ('django.db.models.fields.CharField', [], {'max_length': '16'})
|
||||
},
|
||||
u'choosit.choositsmsgateway': {
|
||||
'Meta': {'object_name': 'ChoositSMSGateway', 'db_table': "'sms_choosit'"},
|
||||
'default_country_code': ('django.db.models.fields.CharField', [], {'default': "u'33'", 'max_length': '3'}),
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['choosit']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='ChoositRegisterGateway',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
('url', models.CharField(max_length=200)),
|
||||
('key', models.CharField(max_length=64)),
|
||||
],
|
||||
options={
|
||||
'db_table': 'registration_choosit',
|
||||
'verbose_name': 'Choosit Registration',
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ChoositRegisterNewsletter',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(max_length=16)),
|
||||
('description', models.CharField(max_length=128, blank=True)),
|
||||
],
|
||||
options={
|
||||
'db_table': 'newsletter_choosit',
|
||||
'verbose_name': 'Choosit Registration',
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ChoositSMSGateway',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
('key', models.CharField(max_length=64)),
|
||||
('default_country_code', models.CharField(default='33', max_length=3)),
|
||||
('users', models.ManyToManyField(to='base.ApiUser', blank=True)),
|
||||
],
|
||||
options={
|
||||
'db_table': 'sms_choosit',
|
||||
'verbose_name': 'Choosit',
|
||||
},
|
||||
bases=(models.Model, passerelle.sms.SMSGatewayMixin),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='choositregistergateway',
|
||||
name='newsletters',
|
||||
field=models.ManyToManyField(to='choosit.ChoositRegisterNewsletter', blank=True),
|
||||
preserve_default=True,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='choositregistergateway',
|
||||
name='users',
|
||||
field=models.ManyToManyField(to='base.ApiUser', blank=True),
|
||||
preserve_default=True,
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,129 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as 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 'ChoositSMSGateway'
|
||||
db.create_table('sms_choosit', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('key', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('default_country_code', self.gf('django.db.models.fields.CharField')(default=u'33', max_length=3)),
|
||||
))
|
||||
db.send_create_signal(u'choosit', ['ChoositSMSGateway'])
|
||||
|
||||
# Adding M2M table for field users on 'ChoositSMSGateway'
|
||||
m2m_table_name = db.shorten_name('sms_choosit_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('choositsmsgateway', models.ForeignKey(orm[u'choosit.choositsmsgateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['choositsmsgateway_id', 'apiuser_id'])
|
||||
|
||||
# Adding model 'ChoositRegisterNewsletter'
|
||||
db.create_table('newsletter_choosit', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('name', self.gf('django.db.models.fields.CharField')(max_length=16)),
|
||||
('description', self.gf('django.db.models.fields.CharField')(max_length=128, blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'choosit', ['ChoositRegisterNewsletter'])
|
||||
|
||||
# Adding model 'ChoositRegisterGateway'
|
||||
db.create_table('registration_choosit', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('url', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('key', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
))
|
||||
db.send_create_signal(u'choosit', ['ChoositRegisterGateway'])
|
||||
|
||||
# Adding M2M table for field users on 'ChoositRegisterGateway'
|
||||
m2m_table_name = db.shorten_name('registration_choosit_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('choositregistergateway', models.ForeignKey(orm[u'choosit.choositregistergateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['choositregistergateway_id', 'apiuser_id'])
|
||||
|
||||
# Adding M2M table for field newsletters on 'ChoositRegisterGateway'
|
||||
m2m_table_name = db.shorten_name('registration_choosit_newsletters')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('choositregistergateway', models.ForeignKey(orm[u'choosit.choositregistergateway'], null=False)),
|
||||
('choositregisternewsletter', models.ForeignKey(orm[u'choosit.choositregisternewsletter'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['choositregistergateway_id', 'choositregisternewsletter_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'ChoositSMSGateway'
|
||||
db.delete_table('sms_choosit')
|
||||
|
||||
# Removing M2M table for field users on 'ChoositSMSGateway'
|
||||
db.delete_table(db.shorten_name('sms_choosit_users'))
|
||||
|
||||
# Deleting model 'ChoositRegisterNewsletter'
|
||||
db.delete_table('newsletter_choosit')
|
||||
|
||||
# Deleting model 'ChoositRegisterGateway'
|
||||
db.delete_table('registration_choosit')
|
||||
|
||||
# Removing M2M table for field users on 'ChoositRegisterGateway'
|
||||
db.delete_table(db.shorten_name('registration_choosit_users'))
|
||||
|
||||
# Removing M2M table for field newsletters on 'ChoositRegisterGateway'
|
||||
db.delete_table(db.shorten_name('registration_choosit_newsletters'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'choosit.choositregistergateway': {
|
||||
'Meta': {'object_name': 'ChoositRegisterGateway', 'db_table': "'registration_choosit'"},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'newsletters': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['choosit.ChoositRegisterNewsletter']", 'symmetrical': 'False', 'blank': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'url': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
},
|
||||
u'choosit.choositregisternewsletter': {
|
||||
'Meta': {'object_name': 'ChoositRegisterNewsletter', 'db_table': "'newsletter_choosit'"},
|
||||
'description': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'name': ('django.db.models.fields.CharField', [], {'max_length': '16'})
|
||||
},
|
||||
u'choosit.choositsmsgateway': {
|
||||
'Meta': {'object_name': 'ChoositSMSGateway', 'db_table': "'sms_choosit'"},
|
||||
'default_country_code': ('django.db.models.fields.CharField', [], {'default': "u'33'", 'max_length': '3'}),
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['choosit']
|
|
@ -1,57 +1,30 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
import datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'ClicRdv'
|
||||
db.create_table(u'clicrdv_clicrdv', (
|
||||
(u'basedatasource_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['datasources.BaseDataSource'], unique=True, primary_key=True)),
|
||||
('server', self.gf('django.db.models.fields.CharField')(default='sandbox.clicrdv.com', max_length=64)),
|
||||
('apikey', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('websource', self.gf('django.db.models.fields.CharField')(max_length=64, null=True, blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'clicrdv', ['ClicRdv'])
|
||||
dependencies = [
|
||||
('datasources', '0001_initial'),
|
||||
]
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'ClicRdv'
|
||||
db.delete_table(u'clicrdv_clicrdv')
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'clicrdv.clicrdv': {
|
||||
'Meta': {'object_name': 'ClicRdv', '_ormbases': [u'datasources.BaseDataSource']},
|
||||
'apikey': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
u'basedatasource_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['datasources.BaseDataSource']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'server': ('django.db.models.fields.CharField', [], {'default': "'sandbox.clicrdv.com'", 'max_length': '64'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'websource': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True', 'blank': 'True'})
|
||||
},
|
||||
u'datasources.basedatasource': {
|
||||
'Meta': {'object_name': 'BaseDataSource'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['clicrdv']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='ClicRdv',
|
||||
fields=[
|
||||
('basedatasource_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='datasources.BaseDataSource')),
|
||||
('server', models.CharField(default=b'sandbox.clicrdv.com', max_length=64, choices=[(b'www.clicrdv.com', b'Production (www.clicrdv.com)'), (b'sandbox.clicrdv.com', b'SandBox (sandbox.clicrdv.com)')])),
|
||||
('apikey', models.CharField(max_length=64)),
|
||||
('username', models.CharField(max_length=64)),
|
||||
('password', models.CharField(max_length=64)),
|
||||
('websource', models.CharField(max_length=64, null=True, blank=True)),
|
||||
('default_comment', models.CharField(max_length=250, null=True, blank=True)),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Clicrdv Agenda',
|
||||
},
|
||||
bases=('datasources.basedatasource',),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,57 @@
|
|||
# -*- 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 'ClicRdv'
|
||||
db.create_table(u'clicrdv_clicrdv', (
|
||||
(u'basedatasource_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['datasources.BaseDataSource'], unique=True, primary_key=True)),
|
||||
('server', self.gf('django.db.models.fields.CharField')(default='sandbox.clicrdv.com', max_length=64)),
|
||||
('apikey', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('websource', self.gf('django.db.models.fields.CharField')(max_length=64, null=True, blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'clicrdv', ['ClicRdv'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'ClicRdv'
|
||||
db.delete_table(u'clicrdv_clicrdv')
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'clicrdv.clicrdv': {
|
||||
'Meta': {'object_name': 'ClicRdv', '_ormbases': [u'datasources.BaseDataSource']},
|
||||
'apikey': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
u'basedatasource_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['datasources.BaseDataSource']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'server': ('django.db.models.fields.CharField', [], {'default': "'sandbox.clicrdv.com'", 'max_length': '64'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'websource': ('django.db.models.fields.CharField', [], {'max_length': '64', 'null': 'True', 'blank': 'True'})
|
||||
},
|
||||
u'datasources.basedatasource': {
|
||||
'Meta': {'object_name': 'BaseDataSource'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['clicrdv']
|
|
@ -0,0 +1,30 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('datasources', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Concerto',
|
||||
fields=[
|
||||
('basedatasource_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='datasources.BaseDataSource')),
|
||||
('invoice_hash_secret', models.CharField(max_length=80)),
|
||||
('pg_database', models.CharField(max_length=64)),
|
||||
('pg_user', models.CharField(max_length=64, null=True, blank=True)),
|
||||
('pg_password', models.CharField(max_length=64, null=True, blank=True)),
|
||||
('pg_host', models.CharField(max_length=64, null=True, blank=True)),
|
||||
('pg_port', models.CharField(max_length=64, null=True, blank=True)),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Concerto\u2122',
|
||||
},
|
||||
bases=('datasources.basedatasource',),
|
||||
),
|
||||
]
|
|
@ -0,0 +1,29 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Gdc',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
('service_url', models.CharField(help_text='GDC Web Service URL', max_length=128, verbose_name='Service URL')),
|
||||
('users', models.ManyToManyField(to='base.ApiUser', blank=True)),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'GDC Web Service',
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
]
|
|
@ -0,0 +1,36 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('repost', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='MakoPrototypeRepost',
|
||||
fields=[
|
||||
('baserepost_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='repost.BaseRepost')),
|
||||
('input_template', models.TextField(blank=True)),
|
||||
('output_template', models.TextField(blank=True)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('repost.baserepost',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='MakoRepost',
|
||||
fields=[
|
||||
('baserepost_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='repost.BaseRepost')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('repost.baserepost',),
|
||||
),
|
||||
]
|
|
@ -1,67 +1,34 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
import passerelle.sms
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'MobytSMSGateway'
|
||||
db.create_table('sms_mobyt', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('quality', self.gf('django.db.models.fields.CharField')(default='l', max_length=4)),
|
||||
('default_country_code', self.gf('django.db.models.fields.CharField')(default=u'33', max_length=3)),
|
||||
))
|
||||
db.send_create_signal(u'mobyt', ['MobytSMSGateway'])
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
# Adding M2M table for field users on 'MobytSMSGateway'
|
||||
m2m_table_name = db.shorten_name('sms_mobyt_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('mobytsmsgateway', models.ForeignKey(orm[u'mobyt.mobytsmsgateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['mobytsmsgateway_id', 'apiuser_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'MobytSMSGateway'
|
||||
db.delete_table('sms_mobyt')
|
||||
|
||||
# Removing M2M table for field users on 'MobytSMSGateway'
|
||||
db.delete_table(db.shorten_name('sms_mobyt_users'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'mobyt.mobytsmsgateway': {
|
||||
'Meta': {'object_name': 'MobytSMSGateway', 'db_table': "'sms_mobyt'"},
|
||||
'default_country_code': ('django.db.models.fields.CharField', [], {'default': "u'33'", 'max_length': '3'}),
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'quality': ('django.db.models.fields.CharField', [], {'default': "'l'", 'max_length': '4'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['mobyt']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='MobytSMSGateway',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
('username', models.CharField(max_length=64)),
|
||||
('password', models.CharField(max_length=64)),
|
||||
('quality', models.CharField(default=b'l', max_length=4, verbose_name='message quality', choices=[(b'l', 'sms direct'), (b'll', 'sms low-cost'), (b'n', 'sms top')])),
|
||||
('default_country_code', models.CharField(default='33', max_length=3)),
|
||||
('users', models.ManyToManyField(to='base.ApiUser', blank=True)),
|
||||
],
|
||||
options={
|
||||
'db_table': 'sms_mobyt',
|
||||
'verbose_name': 'Mobyt',
|
||||
},
|
||||
bases=(models.Model, passerelle.sms.SMSGatewayMixin),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,67 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as 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 'MobytSMSGateway'
|
||||
db.create_table('sms_mobyt', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('quality', self.gf('django.db.models.fields.CharField')(default='l', max_length=4)),
|
||||
('default_country_code', self.gf('django.db.models.fields.CharField')(default=u'33', max_length=3)),
|
||||
))
|
||||
db.send_create_signal(u'mobyt', ['MobytSMSGateway'])
|
||||
|
||||
# Adding M2M table for field users on 'MobytSMSGateway'
|
||||
m2m_table_name = db.shorten_name('sms_mobyt_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('mobytsmsgateway', models.ForeignKey(orm[u'mobyt.mobytsmsgateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['mobytsmsgateway_id', 'apiuser_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'MobytSMSGateway'
|
||||
db.delete_table('sms_mobyt')
|
||||
|
||||
# Removing M2M table for field users on 'MobytSMSGateway'
|
||||
db.delete_table(db.shorten_name('sms_mobyt_users'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'mobyt.mobytsmsgateway': {
|
||||
'Meta': {'object_name': 'MobytSMSGateway', 'db_table': "'sms_mobyt'"},
|
||||
'default_country_code': ('django.db.models.fields.CharField', [], {'default': "u'33'", 'max_length': '3'}),
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'quality': ('django.db.models.fields.CharField', [], {'default': "'l'", 'max_length': '4'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['mobyt']
|
|
@ -1,73 +1,37 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
import passerelle.sms
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'OVHSMSGateway'
|
||||
db.create_table('sms_ovh', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('account', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('msg_class', self.gf('django.db.models.fields.IntegerField')(default=1)),
|
||||
('credit_threshold_alert', self.gf('django.db.models.fields.PositiveIntegerField')(default=100)),
|
||||
('default_country_code', self.gf('django.db.models.fields.CharField')(default=u'33', max_length=3)),
|
||||
('credit_left', self.gf('django.db.models.fields.PositiveIntegerField')(default=0)),
|
||||
))
|
||||
db.send_create_signal(u'ovh', ['OVHSMSGateway'])
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
# Adding M2M table for field users on 'OVHSMSGateway'
|
||||
m2m_table_name = db.shorten_name('sms_ovh_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('ovhsmsgateway', models.ForeignKey(orm[u'ovh.ovhsmsgateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['ovhsmsgateway_id', 'apiuser_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'OVHSMSGateway'
|
||||
db.delete_table('sms_ovh')
|
||||
|
||||
# Removing M2M table for field users on 'OVHSMSGateway'
|
||||
db.delete_table(db.shorten_name('sms_ovh_users'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'ovh.ovhsmsgateway': {
|
||||
'Meta': {'object_name': 'OVHSMSGateway', 'db_table': "'sms_ovh'"},
|
||||
'account': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'credit_left': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
|
||||
'credit_threshold_alert': ('django.db.models.fields.PositiveIntegerField', [], {'default': '100'}),
|
||||
'default_country_code': ('django.db.models.fields.CharField', [], {'default': "u'33'", 'max_length': '3'}),
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'msg_class': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['ovh']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='OVHSMSGateway',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
('account', models.CharField(max_length=64)),
|
||||
('username', models.CharField(max_length=64)),
|
||||
('password', models.CharField(max_length=64)),
|
||||
('msg_class', models.IntegerField(default=1, verbose_name='message class', choices=[(0, 'Message are directly shown to users on phone screen at reception. The message is never stored, neither in the phone memory nor in the SIM card. It is deleted as soon as the user validate the display.'), (1, 'Messages are stored in the phone memory, or in the SIM card if the memory is full. '), (2, 'Messages are stored in the SIM card.'), (3, 'Messages are stored in external storage like a PDA or a PC.')])),
|
||||
('credit_threshold_alert', models.PositiveIntegerField(default=100)),
|
||||
('default_country_code', models.CharField(default='33', max_length=3)),
|
||||
('credit_left', models.PositiveIntegerField(default=0)),
|
||||
('users', models.ManyToManyField(to='base.ApiUser', blank=True)),
|
||||
],
|
||||
options={
|
||||
'db_table': 'sms_ovh',
|
||||
'verbose_name': 'OVH',
|
||||
},
|
||||
bases=(models.Model, passerelle.sms.SMSGatewayMixin),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,73 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as 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 'OVHSMSGateway'
|
||||
db.create_table('sms_ovh', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('account', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('msg_class', self.gf('django.db.models.fields.IntegerField')(default=1)),
|
||||
('credit_threshold_alert', self.gf('django.db.models.fields.PositiveIntegerField')(default=100)),
|
||||
('default_country_code', self.gf('django.db.models.fields.CharField')(default=u'33', max_length=3)),
|
||||
('credit_left', self.gf('django.db.models.fields.PositiveIntegerField')(default=0)),
|
||||
))
|
||||
db.send_create_signal(u'ovh', ['OVHSMSGateway'])
|
||||
|
||||
# Adding M2M table for field users on 'OVHSMSGateway'
|
||||
m2m_table_name = db.shorten_name('sms_ovh_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('ovhsmsgateway', models.ForeignKey(orm[u'ovh.ovhsmsgateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['ovhsmsgateway_id', 'apiuser_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'OVHSMSGateway'
|
||||
db.delete_table('sms_ovh')
|
||||
|
||||
# Removing M2M table for field users on 'OVHSMSGateway'
|
||||
db.delete_table(db.shorten_name('sms_ovh_users'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'ovh.ovhsmsgateway': {
|
||||
'Meta': {'object_name': 'OVHSMSGateway', 'db_table': "'sms_ovh'"},
|
||||
'account': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'credit_left': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
|
||||
'credit_threshold_alert': ('django.db.models.fields.PositiveIntegerField', [], {'default': '100'}),
|
||||
'default_country_code': ('django.db.models.fields.CharField', [], {'default': "u'33'", 'max_length': '3'}),
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'msg_class': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['ovh']
|
|
@ -1,65 +1,33 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
import passerelle.sms
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'OxydSMSGateway'
|
||||
db.create_table('sms_oxyd', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('default_country_code', self.gf('django.db.models.fields.CharField')(default=u'33', max_length=3)),
|
||||
))
|
||||
db.send_create_signal(u'oxyd', ['OxydSMSGateway'])
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
# Adding M2M table for field users on 'OxydSMSGateway'
|
||||
m2m_table_name = db.shorten_name('sms_oxyd_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('oxydsmsgateway', models.ForeignKey(orm[u'oxyd.oxydsmsgateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['oxydsmsgateway_id', 'apiuser_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'OxydSMSGateway'
|
||||
db.delete_table('sms_oxyd')
|
||||
|
||||
# Removing M2M table for field users on 'OxydSMSGateway'
|
||||
db.delete_table(db.shorten_name('sms_oxyd_users'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'oxyd.oxydsmsgateway': {
|
||||
'Meta': {'object_name': 'OxydSMSGateway', 'db_table': "'sms_oxyd'"},
|
||||
'default_country_code': ('django.db.models.fields.CharField', [], {'default': "u'33'", 'max_length': '3'}),
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['oxyd']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='OxydSMSGateway',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
('username', models.CharField(max_length=64)),
|
||||
('password', models.CharField(max_length=64)),
|
||||
('default_country_code', models.CharField(default='33', max_length=3)),
|
||||
('users', models.ManyToManyField(to='base.ApiUser', blank=True)),
|
||||
],
|
||||
options={
|
||||
'db_table': 'sms_oxyd',
|
||||
'verbose_name': 'Oxyd',
|
||||
},
|
||||
bases=(models.Model, passerelle.sms.SMSGatewayMixin),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,65 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as 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 'OxydSMSGateway'
|
||||
db.create_table('sms_oxyd', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('password', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('default_country_code', self.gf('django.db.models.fields.CharField')(default=u'33', max_length=3)),
|
||||
))
|
||||
db.send_create_signal(u'oxyd', ['OxydSMSGateway'])
|
||||
|
||||
# Adding M2M table for field users on 'OxydSMSGateway'
|
||||
m2m_table_name = db.shorten_name('sms_oxyd_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('oxydsmsgateway', models.ForeignKey(orm[u'oxyd.oxydsmsgateway'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['oxydsmsgateway_id', 'apiuser_id'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'OxydSMSGateway'
|
||||
db.delete_table('sms_oxyd')
|
||||
|
||||
# Removing M2M table for field users on 'OxydSMSGateway'
|
||||
db.delete_table(db.shorten_name('sms_oxyd_users'))
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'ipsource': ('django.db.models.fields.GenericIPAddressField', [], {'max_length': '39', 'null': 'True', 'blank': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256', 'blank': 'True'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4', 'blank': 'True'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'oxyd.oxydsmsgateway': {
|
||||
'Meta': {'object_name': 'OxydSMSGateway', 'db_table': "'sms_oxyd'"},
|
||||
'default_country_code': ('django.db.models.fields.CharField', [], {'default': "u'33'", 'max_length': '3'}),
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'password': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['oxyd']
|
|
@ -0,0 +1,36 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
import jsonfield.fields
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Pastell',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
('url', models.CharField(help_text='Pastell URL', max_length=128, verbose_name='URL')),
|
||||
('verify_cert', models.BooleanField(default=True, verbose_name='Check HTTPS Certificate validity')),
|
||||
('username', models.CharField(max_length=128, verbose_name='Username')),
|
||||
('password', models.CharField(max_length=128, verbose_name='Password')),
|
||||
('keystore', models.FileField(help_text='Certificate and private key in PEM format', upload_to=b'pastell', null=True, verbose_name='Keystore')),
|
||||
('document_type', models.CharField(max_length=128, verbose_name='Document Type', blank=True)),
|
||||
('document_fields', jsonfield.fields.JSONField(null=True, verbose_name='Fields')),
|
||||
('users', models.ManyToManyField(to='base.ApiUser', blank=True)),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Pastell',
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
]
|
|
@ -0,0 +1,60 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('datasources', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='SolisListeCommunes',
|
||||
fields=[
|
||||
('basedatasource_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='datasources.BaseDataSource')),
|
||||
('base_url', models.CharField(help_text=b'Solis Web Service base URL, http://.../pfi/rest/pfi/', max_length=128)),
|
||||
('code_dep', models.IntegerField(help_text=b'List this department by default (code)', null=True, blank=True)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('datasources.basedatasource',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='SolisListeHomonymes',
|
||||
fields=[
|
||||
('basedatasource_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='datasources.BaseDataSource')),
|
||||
('base_url', models.CharField(help_text=b'Solis Web Service base URL, http://.../pfi/rest/pfi/', max_length=128)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('datasources.basedatasource',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='SolisListeLieux',
|
||||
fields=[
|
||||
('basedatasource_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='datasources.BaseDataSource')),
|
||||
('base_url', models.CharField(help_text=b'Solis Web Service base URL, http://.../pfi/rest/pfi/', max_length=128)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('datasources.basedatasource',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='SolisReferential',
|
||||
fields=[
|
||||
('basedatasource_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='datasources.BaseDataSource')),
|
||||
('base_url', models.CharField(help_text=b'Solis Web Service base URL, http://.../pfi/rest/pfi/', max_length=128)),
|
||||
('referential', models.CharField(help_text=b'Referential name', max_length=128)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('datasources.basedatasource',),
|
||||
),
|
||||
]
|
|
@ -1,91 +1,57 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
import datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'SQLRepost'
|
||||
db.create_table(u'sqlrepost_sqlrepost', (
|
||||
(u'baserepost_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['repost.BaseRepost'], unique=True, primary_key=True)),
|
||||
('engine_options', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
))
|
||||
db.send_create_signal(u'sqlrepost', ['SQLRepost'])
|
||||
dependencies = [
|
||||
('repost', '0001_initial'),
|
||||
]
|
||||
|
||||
# Adding model 'SQLStatement'
|
||||
db.create_table(u'sqlrepost_sqlstatement', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('sqlrepost', self.gf('django.db.models.fields.related.ForeignKey')(related_name='statements', to=orm['sqlrepost.SQLRepost'])),
|
||||
('statement', self.gf('django.db.models.fields.TextField')()),
|
||||
('output_var', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('mapping', self.gf('django.db.models.fields.IntegerField')()),
|
||||
))
|
||||
db.send_create_signal(u'sqlrepost', ['SQLStatement'])
|
||||
|
||||
# Adding model 'SQLBinding'
|
||||
db.create_table(u'sqlrepost_sqlbinding', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('sqlreport', self.gf('django.db.models.fields.related.ForeignKey')(related_name='bindings', to=orm['sqlrepost.SQLRepost'])),
|
||||
('name', self.gf('django.db.models.fields.CharField')(max_length=32)),
|
||||
('expression', self.gf('django.db.models.fields.TextField')()),
|
||||
))
|
||||
db.send_create_signal(u'sqlrepost', ['SQLBinding'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'SQLRepost'
|
||||
db.delete_table(u'sqlrepost_sqlrepost')
|
||||
|
||||
# Deleting model 'SQLStatement'
|
||||
db.delete_table(u'sqlrepost_sqlstatement')
|
||||
|
||||
# Deleting model 'SQLBinding'
|
||||
db.delete_table(u'sqlrepost_sqlbinding')
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'repost.baserepost': {
|
||||
'Meta': {'object_name': 'BaseRepost'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'timeout': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'url': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
},
|
||||
u'sqlrepost.sqlbinding': {
|
||||
'Meta': {'ordering': "('id',)", 'object_name': 'SQLBinding'},
|
||||
'expression': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
|
||||
'sqlreport': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bindings'", 'to': u"orm['sqlrepost.SQLRepost']"})
|
||||
},
|
||||
u'sqlrepost.sqlrepost': {
|
||||
'Meta': {'object_name': 'SQLRepost', '_ormbases': [u'repost.BaseRepost']},
|
||||
u'baserepost_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['repost.BaseRepost']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'engine_options': ('django.db.models.fields.CharField', [], {'max_length': '64'})
|
||||
},
|
||||
u'sqlrepost.sqlstatement': {
|
||||
'Meta': {'ordering': "('id',)", 'object_name': 'SQLStatement'},
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'mapping': ('django.db.models.fields.IntegerField', [], {}),
|
||||
'output_var': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'sqlrepost': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'statements'", 'to': u"orm['sqlrepost.SQLRepost']"}),
|
||||
'statement': ('django.db.models.fields.TextField', [], {})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['sqlrepost']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='SQLBinding',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(max_length=32)),
|
||||
('expression', models.TextField()),
|
||||
],
|
||||
options={
|
||||
'ordering': ('id',),
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='SQLRepost',
|
||||
fields=[
|
||||
('baserepost_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='repost.BaseRepost')),
|
||||
('engine_options', models.CharField(help_text="a pythonic({'key': 'value'} form) dictionnary that will be passed to the database driver", max_length=64)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('repost.baserepost',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='SQLStatement',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('statement', models.TextField()),
|
||||
('output_var', models.CharField(max_length=64, null=True, blank=True)),
|
||||
('mapping', models.IntegerField(choices=[(0, b'first row to dict'), (1, b'all rows to dict'), (2, b'table with header as first row')])),
|
||||
('sqlrepost', models.ForeignKey(related_name='statements', to='sqlrepost.SQLRepost')),
|
||||
],
|
||||
options={
|
||||
'ordering': ('id',),
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='sqlbinding',
|
||||
name='sqlreport',
|
||||
field=models.ForeignKey(related_name='bindings', to='sqlrepost.SQLRepost'),
|
||||
preserve_default=True,
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,91 @@
|
|||
# -*- 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 'SQLRepost'
|
||||
db.create_table(u'sqlrepost_sqlrepost', (
|
||||
(u'baserepost_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['repost.BaseRepost'], unique=True, primary_key=True)),
|
||||
('engine_options', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
))
|
||||
db.send_create_signal(u'sqlrepost', ['SQLRepost'])
|
||||
|
||||
# Adding model 'SQLStatement'
|
||||
db.create_table(u'sqlrepost_sqlstatement', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('sqlrepost', self.gf('django.db.models.fields.related.ForeignKey')(related_name='statements', to=orm['sqlrepost.SQLRepost'])),
|
||||
('statement', self.gf('django.db.models.fields.TextField')()),
|
||||
('output_var', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('mapping', self.gf('django.db.models.fields.IntegerField')()),
|
||||
))
|
||||
db.send_create_signal(u'sqlrepost', ['SQLStatement'])
|
||||
|
||||
# Adding model 'SQLBinding'
|
||||
db.create_table(u'sqlrepost_sqlbinding', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('sqlreport', self.gf('django.db.models.fields.related.ForeignKey')(related_name='bindings', to=orm['sqlrepost.SQLRepost'])),
|
||||
('name', self.gf('django.db.models.fields.CharField')(max_length=32)),
|
||||
('expression', self.gf('django.db.models.fields.TextField')()),
|
||||
))
|
||||
db.send_create_signal(u'sqlrepost', ['SQLBinding'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'SQLRepost'
|
||||
db.delete_table(u'sqlrepost_sqlrepost')
|
||||
|
||||
# Deleting model 'SQLStatement'
|
||||
db.delete_table(u'sqlrepost_sqlstatement')
|
||||
|
||||
# Deleting model 'SQLBinding'
|
||||
db.delete_table(u'sqlrepost_sqlbinding')
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'repost.baserepost': {
|
||||
'Meta': {'object_name': 'BaseRepost'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'timeout': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'url': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
},
|
||||
u'sqlrepost.sqlbinding': {
|
||||
'Meta': {'ordering': "('id',)", 'object_name': 'SQLBinding'},
|
||||
'expression': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
|
||||
'sqlreport': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'bindings'", 'to': u"orm['sqlrepost.SQLRepost']"})
|
||||
},
|
||||
u'sqlrepost.sqlrepost': {
|
||||
'Meta': {'object_name': 'SQLRepost', '_ormbases': [u'repost.BaseRepost']},
|
||||
u'baserepost_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['repost.BaseRepost']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'engine_options': ('django.db.models.fields.CharField', [], {'max_length': '64'})
|
||||
},
|
||||
u'sqlrepost.sqlstatement': {
|
||||
'Meta': {'ordering': "('id',)", 'object_name': 'SQLStatement'},
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'mapping': ('django.db.models.fields.IntegerField', [], {}),
|
||||
'output_var': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'sqlrepost': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'statements'", 'to': u"orm['sqlrepost.SQLRepost']"}),
|
||||
'statement': ('django.db.models.fields.TextField', [], {})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['sqlrepost']
|
|
@ -1,57 +1,64 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'ApiUser'
|
||||
db.create_table(u'base_apiuser', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('key', self.gf('django.db.models.fields.CharField')(max_length=256)),
|
||||
('keytype', self.gf('django.db.models.fields.CharField')(max_length=4)),
|
||||
('fullname', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')(blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'base', ['ApiUser'])
|
||||
dependencies = [
|
||||
('contenttypes', '0001_initial'),
|
||||
]
|
||||
|
||||
# Adding model 'TemplateVar'
|
||||
db.create_table(u'base_templatevar', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('name', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('value', self.gf('django.db.models.fields.CharField')(max_length=128)),
|
||||
))
|
||||
db.send_create_signal(u'base', ['TemplateVar'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'ApiUser'
|
||||
db.delete_table(u'base_apiuser')
|
||||
|
||||
# Deleting model 'TemplateVar'
|
||||
db.delete_table(u'base_templatevar')
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'base.templatevar': {
|
||||
'Meta': {'object_name': 'TemplateVar'},
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'value': ('django.db.models.fields.CharField', [], {'max_length': '128'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['base']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='AccessRight',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('codename', models.CharField(max_length=100, verbose_name=b'codename')),
|
||||
('resource_pk', models.PositiveIntegerField()),
|
||||
],
|
||||
options={
|
||||
'permissions': (('view_accessright', 'Can view access right'),),
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ApiUser',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('username', models.CharField(max_length=50, verbose_name='Username')),
|
||||
('fullname', models.CharField(max_length=50, verbose_name='Full Name')),
|
||||
('description', models.TextField(verbose_name='Description', blank=True)),
|
||||
('keytype', models.CharField(blank=True, max_length=4, verbose_name='Key Type', choices=[(b'API', b'API Key'), (b'SIGN', b'Signature HMAC')])),
|
||||
('key', models.CharField(max_length=256, verbose_name='Key', blank=True)),
|
||||
('ipsource', models.GenericIPAddressField(unpack_ipv4=True, null=True, verbose_name='IP Address', blank=True)),
|
||||
],
|
||||
options={
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='TemplateVar',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('name', models.CharField(max_length=64)),
|
||||
('value', models.CharField(max_length=128)),
|
||||
],
|
||||
options={
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='accessright',
|
||||
name='apiuser',
|
||||
field=models.ForeignKey(to='base.ApiUser'),
|
||||
preserve_default=True,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='accessright',
|
||||
name='resource_type',
|
||||
field=models.ForeignKey(to='contenttypes.ContentType'),
|
||||
preserve_default=True,
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,57 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from south.utils import datetime_utils as 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 'ApiUser'
|
||||
db.create_table(u'base_apiuser', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('username', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('key', self.gf('django.db.models.fields.CharField')(max_length=256)),
|
||||
('keytype', self.gf('django.db.models.fields.CharField')(max_length=4)),
|
||||
('fullname', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')(blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'base', ['ApiUser'])
|
||||
|
||||
# Adding model 'TemplateVar'
|
||||
db.create_table(u'base_templatevar', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('name', self.gf('django.db.models.fields.CharField')(max_length=64)),
|
||||
('value', self.gf('django.db.models.fields.CharField')(max_length=128)),
|
||||
))
|
||||
db.send_create_signal(u'base', ['TemplateVar'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'ApiUser'
|
||||
db.delete_table(u'base_apiuser')
|
||||
|
||||
# Deleting model 'TemplateVar'
|
||||
db.delete_table(u'base_templatevar')
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'base.templatevar': {
|
||||
'Meta': {'object_name': 'TemplateVar'},
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}),
|
||||
'value': ('django.db.models.fields.CharField', [], {'max_length': '128'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['base']
|
|
@ -1,55 +1,46 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
import datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'BaseDataSource'
|
||||
db.create_table(u'datasources_basedatasource', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
))
|
||||
db.send_create_signal(u'datasources', ['BaseDataSource'])
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
# Adding model 'CsvDataSource'
|
||||
db.create_table(u'datasources_csvdatasource', (
|
||||
(u'basedatasource_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['datasources.BaseDataSource'], unique=True, primary_key=True)),
|
||||
('csv_file', self.gf('django.db.models.fields.files.FileField')(max_length=100)),
|
||||
('key_column', self.gf('django.db.models.fields.IntegerField')()),
|
||||
('value_columns', self.gf('django.db.models.fields.CommaSeparatedIntegerField')(max_length=100)),
|
||||
))
|
||||
db.send_create_signal(u'datasources', ['CsvDataSource'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'BaseDataSource'
|
||||
db.delete_table(u'datasources_basedatasource')
|
||||
|
||||
# Deleting model 'CsvDataSource'
|
||||
db.delete_table(u'datasources_csvdatasource')
|
||||
|
||||
|
||||
models = {
|
||||
u'datasources.basedatasource': {
|
||||
'Meta': {'object_name': 'BaseDataSource'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'datasources.csvdatasource': {
|
||||
'Meta': {'object_name': 'CsvDataSource', '_ormbases': [u'datasources.BaseDataSource']},
|
||||
u'basedatasource_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['datasources.BaseDataSource']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'csv_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
|
||||
'key_column': ('django.db.models.fields.IntegerField', [], {}),
|
||||
'value_columns': ('django.db.models.fields.CommaSeparatedIntegerField', [], {'max_length': '100'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['datasources']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='BaseDataSource',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='CsvDataSource',
|
||||
fields=[
|
||||
('basedatasource_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='datasources.BaseDataSource')),
|
||||
('csv_file', models.FileField(upload_to=b'csv')),
|
||||
('key_column', models.IntegerField()),
|
||||
('value_columns', models.CommaSeparatedIntegerField(max_length=100)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('datasources.basedatasource',),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='basedatasource',
|
||||
name='users',
|
||||
field=models.ManyToManyField(to='base.ApiUser', blank=True),
|
||||
preserve_default=True,
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,55 @@
|
|||
# -*- 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 'BaseDataSource'
|
||||
db.create_table(u'datasources_basedatasource', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
))
|
||||
db.send_create_signal(u'datasources', ['BaseDataSource'])
|
||||
|
||||
# Adding model 'CsvDataSource'
|
||||
db.create_table(u'datasources_csvdatasource', (
|
||||
(u'basedatasource_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['datasources.BaseDataSource'], unique=True, primary_key=True)),
|
||||
('csv_file', self.gf('django.db.models.fields.files.FileField')(max_length=100)),
|
||||
('key_column', self.gf('django.db.models.fields.IntegerField')()),
|
||||
('value_columns', self.gf('django.db.models.fields.CommaSeparatedIntegerField')(max_length=100)),
|
||||
))
|
||||
db.send_create_signal(u'datasources', ['CsvDataSource'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'BaseDataSource'
|
||||
db.delete_table(u'datasources_basedatasource')
|
||||
|
||||
# Deleting model 'CsvDataSource'
|
||||
db.delete_table(u'datasources_csvdatasource')
|
||||
|
||||
|
||||
models = {
|
||||
u'datasources.basedatasource': {
|
||||
'Meta': {'object_name': 'BaseDataSource'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'datasources.csvdatasource': {
|
||||
'Meta': {'object_name': 'CsvDataSource', '_ormbases': [u'datasources.BaseDataSource']},
|
||||
u'basedatasource_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['datasources.BaseDataSource']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'csv_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}),
|
||||
'key_column': ('django.db.models.fields.IntegerField', [], {}),
|
||||
'value_columns': ('django.db.models.fields.CommaSeparatedIntegerField', [], {'max_length': '100'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['datasources']
|
|
@ -1,111 +1,73 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
import datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'BaseQueue'
|
||||
db.create_table(u'queue_basequeue', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
))
|
||||
db.send_create_signal(u'queue', ['BaseQueue'])
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
# Adding M2M table for field users on 'BaseQueue'
|
||||
m2m_table_name = db.shorten_name(u'queue_basequeue_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('basequeue', models.ForeignKey(orm[u'queue.basequeue'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['basequeue_id', 'apiuser_id'])
|
||||
|
||||
# Adding model 'JSONOutputQueue'
|
||||
db.create_table(u'queue_jsonoutputqueue', (
|
||||
(u'basequeue_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['queue.BaseQueue'], unique=True, primary_key=True)),
|
||||
('directory', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('tmp_directory', self.gf('django.db.models.fields.CharField')(default='/var/tmp', max_length=200)),
|
||||
))
|
||||
db.send_create_signal(u'queue', ['JSONOutputQueue'])
|
||||
|
||||
# Adding model 'MakoPrototypeOutputQueue'
|
||||
db.create_table(u'queue_makoprototypeoutputqueue', (
|
||||
(u'basequeue_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['queue.BaseQueue'], unique=True, primary_key=True)),
|
||||
('directory', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('tmp_directory', self.gf('django.db.models.fields.CharField')(default='/var/tmp', max_length=200)),
|
||||
('template', self.gf('django.db.models.fields.TextField')()),
|
||||
))
|
||||
db.send_create_signal(u'queue', ['MakoPrototypeOutputQueue'])
|
||||
|
||||
# Adding model 'MakoOutputQueue'
|
||||
db.create_table(u'queue_makooutputqueue', (
|
||||
(u'basequeue_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['queue.BaseQueue'], unique=True, primary_key=True)),
|
||||
('directory', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('tmp_directory', self.gf('django.db.models.fields.CharField')(default='/var/tmp', max_length=200)),
|
||||
))
|
||||
db.send_create_signal(u'queue', ['MakoOutputQueue'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'BaseQueue'
|
||||
db.delete_table(u'queue_basequeue')
|
||||
|
||||
# Removing M2M table for field users on 'BaseQueue'
|
||||
db.delete_table(db.shorten_name(u'queue_basequeue_users'))
|
||||
|
||||
# Deleting model 'JSONOutputQueue'
|
||||
db.delete_table(u'queue_jsonoutputqueue')
|
||||
|
||||
# Deleting model 'MakoPrototypeOutputQueue'
|
||||
db.delete_table(u'queue_makoprototypeoutputqueue')
|
||||
|
||||
# Deleting model 'MakoOutputQueue'
|
||||
db.delete_table(u'queue_makooutputqueue')
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'queue.basequeue': {
|
||||
'Meta': {'object_name': 'BaseQueue'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
},
|
||||
u'queue.jsonoutputqueue': {
|
||||
'Meta': {'object_name': 'JSONOutputQueue'},
|
||||
u'basequeue_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['queue.BaseQueue']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'directory': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'tmp_directory': ('django.db.models.fields.CharField', [], {'default': "'/var/tmp'", 'max_length': '200'})
|
||||
},
|
||||
u'queue.makooutputqueue': {
|
||||
'Meta': {'object_name': 'MakoOutputQueue'},
|
||||
u'basequeue_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['queue.BaseQueue']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'directory': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'tmp_directory': ('django.db.models.fields.CharField', [], {'default': "'/var/tmp'", 'max_length': '200'})
|
||||
},
|
||||
u'queue.makoprototypeoutputqueue': {
|
||||
'Meta': {'object_name': 'MakoPrototypeOutputQueue'},
|
||||
u'basequeue_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['queue.BaseQueue']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'directory': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'template': ('django.db.models.fields.TextField', [], {}),
|
||||
'tmp_directory': ('django.db.models.fields.CharField', [], {'default': "'/var/tmp'", 'max_length': '200'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['queue']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='BaseQueue',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='JSONOutputQueue',
|
||||
fields=[
|
||||
('basequeue_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='queue.BaseQueue')),
|
||||
('directory', models.CharField(help_text=b'created files will have filename like 2013-10-03T03:34:34-c009433e-2d02-11e3-a9d2-843a4b96a544 where first is the date and time of arrival and the second part is an UUID', max_length=200, verbose_name='directory where the data will be stored')),
|
||||
('tmp_directory', models.CharField(default=b'/var/tmp', help_text='must be on the same file-system as directory to guarantee atomicity of rename', max_length=200, verbose_name='directory where temporary files are created')),
|
||||
('output_encoding', models.CharField(default=b'utf-8', max_length=32)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('queue.basequeue',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='MakoOutputQueue',
|
||||
fields=[
|
||||
('basequeue_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='queue.BaseQueue')),
|
||||
('directory', models.CharField(help_text=b'created files will have filename like 2013-10-03T03:34:34-c009433e-2d02-11e3-a9d2-843a4b96a544 where first is the date and time of arrival and the second part is an UUID', max_length=200, verbose_name='directory where the data will be stored')),
|
||||
('tmp_directory', models.CharField(default=b'/var/tmp', help_text='must be on the same file-system as directory to guarantee atomicity of rename', max_length=200, verbose_name='directory where temporary files are created')),
|
||||
('output_encoding', models.CharField(default=b'utf-8', max_length=32)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('queue.basequeue',),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='MakoPrototypeOutputQueue',
|
||||
fields=[
|
||||
('basequeue_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='queue.BaseQueue')),
|
||||
('directory', models.CharField(help_text=b'created files will have filename like 2013-10-03T03:34:34-c009433e-2d02-11e3-a9d2-843a4b96a544 where first is the date and time of arrival and the second part is an UUID', max_length=200, verbose_name='directory where the data will be stored')),
|
||||
('tmp_directory', models.CharField(default=b'/var/tmp', help_text='must be on the same file-system as directory to guarantee atomicity of rename', max_length=200, verbose_name='directory where temporary files are created')),
|
||||
('output_encoding', models.CharField(default=b'utf-8', max_length=32)),
|
||||
('template', models.TextField(verbose_name='inline mako template for formatting the output')),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=('queue.basequeue',),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='basequeue',
|
||||
name='users',
|
||||
field=models.ManyToManyField(to='base.ApiUser', blank=True),
|
||||
preserve_default=True,
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,111 @@
|
|||
# -*- 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 'BaseQueue'
|
||||
db.create_table(u'queue_basequeue', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
))
|
||||
db.send_create_signal(u'queue', ['BaseQueue'])
|
||||
|
||||
# Adding M2M table for field users on 'BaseQueue'
|
||||
m2m_table_name = db.shorten_name(u'queue_basequeue_users')
|
||||
db.create_table(m2m_table_name, (
|
||||
('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)),
|
||||
('basequeue', models.ForeignKey(orm[u'queue.basequeue'], null=False)),
|
||||
('apiuser', models.ForeignKey(orm[u'base.apiuser'], null=False))
|
||||
))
|
||||
db.create_unique(m2m_table_name, ['basequeue_id', 'apiuser_id'])
|
||||
|
||||
# Adding model 'JSONOutputQueue'
|
||||
db.create_table(u'queue_jsonoutputqueue', (
|
||||
(u'basequeue_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['queue.BaseQueue'], unique=True, primary_key=True)),
|
||||
('directory', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('tmp_directory', self.gf('django.db.models.fields.CharField')(default='/var/tmp', max_length=200)),
|
||||
))
|
||||
db.send_create_signal(u'queue', ['JSONOutputQueue'])
|
||||
|
||||
# Adding model 'MakoPrototypeOutputQueue'
|
||||
db.create_table(u'queue_makoprototypeoutputqueue', (
|
||||
(u'basequeue_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['queue.BaseQueue'], unique=True, primary_key=True)),
|
||||
('directory', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('tmp_directory', self.gf('django.db.models.fields.CharField')(default='/var/tmp', max_length=200)),
|
||||
('template', self.gf('django.db.models.fields.TextField')()),
|
||||
))
|
||||
db.send_create_signal(u'queue', ['MakoPrototypeOutputQueue'])
|
||||
|
||||
# Adding model 'MakoOutputQueue'
|
||||
db.create_table(u'queue_makooutputqueue', (
|
||||
(u'basequeue_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['queue.BaseQueue'], unique=True, primary_key=True)),
|
||||
('directory', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('tmp_directory', self.gf('django.db.models.fields.CharField')(default='/var/tmp', max_length=200)),
|
||||
))
|
||||
db.send_create_signal(u'queue', ['MakoOutputQueue'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'BaseQueue'
|
||||
db.delete_table(u'queue_basequeue')
|
||||
|
||||
# Removing M2M table for field users on 'BaseQueue'
|
||||
db.delete_table(db.shorten_name(u'queue_basequeue_users'))
|
||||
|
||||
# Deleting model 'JSONOutputQueue'
|
||||
db.delete_table(u'queue_jsonoutputqueue')
|
||||
|
||||
# Deleting model 'MakoPrototypeOutputQueue'
|
||||
db.delete_table(u'queue_makoprototypeoutputqueue')
|
||||
|
||||
# Deleting model 'MakoOutputQueue'
|
||||
db.delete_table(u'queue_makooutputqueue')
|
||||
|
||||
|
||||
models = {
|
||||
u'base.apiuser': {
|
||||
'Meta': {'object_name': 'ApiUser'},
|
||||
'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
|
||||
'fullname': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'key': ('django.db.models.fields.CharField', [], {'max_length': '256'}),
|
||||
'keytype': ('django.db.models.fields.CharField', [], {'max_length': '4'}),
|
||||
'username': ('django.db.models.fields.CharField', [], {'max_length': '50'})
|
||||
},
|
||||
u'queue.basequeue': {
|
||||
'Meta': {'object_name': 'BaseQueue'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['base.ApiUser']", 'symmetrical': 'False', 'blank': 'True'})
|
||||
},
|
||||
u'queue.jsonoutputqueue': {
|
||||
'Meta': {'object_name': 'JSONOutputQueue'},
|
||||
u'basequeue_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['queue.BaseQueue']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'directory': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'tmp_directory': ('django.db.models.fields.CharField', [], {'default': "'/var/tmp'", 'max_length': '200'})
|
||||
},
|
||||
u'queue.makooutputqueue': {
|
||||
'Meta': {'object_name': 'MakoOutputQueue'},
|
||||
u'basequeue_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['queue.BaseQueue']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'directory': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'tmp_directory': ('django.db.models.fields.CharField', [], {'default': "'/var/tmp'", 'max_length': '200'})
|
||||
},
|
||||
u'queue.makoprototypeoutputqueue': {
|
||||
'Meta': {'object_name': 'MakoPrototypeOutputQueue'},
|
||||
u'basequeue_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['queue.BaseQueue']", 'unique': 'True', 'primary_key': 'True'}),
|
||||
'directory': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
|
||||
'template': ('django.db.models.fields.TextField', [], {}),
|
||||
'tmp_directory': ('django.db.models.fields.CharField', [], {'default': "'/var/tmp'", 'max_length': '200'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['queue']
|
|
@ -1,40 +1,30 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
import datetime
|
||||
from south.db import db
|
||||
from south.v2 import SchemaMigration
|
||||
from django.db import models
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(SchemaMigration):
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
def forwards(self, orm):
|
||||
# Adding model 'BaseRepost'
|
||||
db.create_table(u'repost_baserepost', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('url', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('timeout', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'repost', ['BaseRepost'])
|
||||
dependencies = [
|
||||
('base', '0001_initial'),
|
||||
]
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'BaseRepost'
|
||||
db.delete_table(u'repost_baserepost')
|
||||
|
||||
|
||||
models = {
|
||||
u'repost.baserepost': {
|
||||
'Meta': {'object_name': 'BaseRepost'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'timeout': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'url': ('django.db.models.fields.CharField', [], {'max_length': '200'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['repost']
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='BaseRepost',
|
||||
fields=[
|
||||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
|
||||
('title', models.CharField(max_length=50)),
|
||||
('slug', models.SlugField()),
|
||||
('description', models.TextField()),
|
||||
('url', models.CharField(max_length=200)),
|
||||
('timeout', models.IntegerField(null=True, blank=True)),
|
||||
('users', models.ManyToManyField(to='base.ApiUser', blank=True)),
|
||||
],
|
||||
options={
|
||||
'abstract': False,
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
]
|
||||
|
|
|
@ -0,0 +1,40 @@
|
|||
# -*- 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 'BaseRepost'
|
||||
db.create_table(u'repost_baserepost', (
|
||||
(u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
|
||||
('title', self.gf('django.db.models.fields.CharField')(max_length=50)),
|
||||
('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)),
|
||||
('description', self.gf('django.db.models.fields.TextField')()),
|
||||
('url', self.gf('django.db.models.fields.CharField')(max_length=200)),
|
||||
('timeout', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)),
|
||||
))
|
||||
db.send_create_signal(u'repost', ['BaseRepost'])
|
||||
|
||||
|
||||
def backwards(self, orm):
|
||||
# Deleting model 'BaseRepost'
|
||||
db.delete_table(u'repost_baserepost')
|
||||
|
||||
|
||||
models = {
|
||||
u'repost.baserepost': {
|
||||
'Meta': {'object_name': 'BaseRepost'},
|
||||
'description': ('django.db.models.fields.TextField', [], {}),
|
||||
u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
|
||||
'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}),
|
||||
'timeout': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}),
|
||||
'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
|
||||
'url': ('django.db.models.fields.CharField', [], {'max_length': '200'})
|
||||
}
|
||||
}
|
||||
|
||||
complete_apps = ['repost']
|
|
@ -92,7 +92,6 @@ INSTALLED_APPS = (
|
|||
'django.contrib.messages',
|
||||
'django.contrib.staticfiles',
|
||||
'django.contrib.admin',
|
||||
'south',
|
||||
# base apps
|
||||
'passerelle.base',
|
||||
'passerelle.datasources',
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
django >= 1.6, < 1.7
|
||||
south >= 0.8
|
||||
django >= 1.7
|
||||
django-jsonresponse >= 0.10, < 0.11
|
||||
django-model-utils
|
||||
jsonfield
|
||||
django-jsonfield >= 0.9.3
|
||||
requests
|
||||
-e git+http://repos.entrouvert.org/gadjo.git/#egg=gadjo
|
||||
SOAPpy
|
||||
|
|
5
setup.py
5
setup.py
|
@ -48,11 +48,10 @@ setup(name='passerelle',
|
|||
scripts=['manage.py'],
|
||||
include_package_data=True,
|
||||
install_requires=[
|
||||
'django >= 1.6, < 1.7',
|
||||
'south >= 0.8',
|
||||
'django >= 1.7',
|
||||
'django-model-utils',
|
||||
'django-jsonresponse==0.10',
|
||||
'jsonfield',
|
||||
'django-jsonfield >= 0.9.3',
|
||||
'requests',
|
||||
'gadjo',
|
||||
],
|
||||
|
|
Loading…
Reference in New Issue