use django 1.7 (#6719)

This commit is contained in:
Thomas NOËL 2015-03-12 16:19:05 +01:00
parent 54f4741c69
commit cee3a3cd8c
53 changed files with 1464 additions and 766 deletions

View File

@ -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,),
),
]

View File

@ -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']

View File

@ -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,
),
]

View File

@ -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']

View File

@ -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',),
),
]

View File

@ -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']

View File

@ -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',),
),
]

View File

@ -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,),
),
]

View File

@ -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',),
),
]

View File

@ -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),
),
]

View File

@ -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']

View File

@ -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),
),
]

View File

@ -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']

View File

@ -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),
),
]

View File

@ -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']

View File

@ -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,),
),
]

View File

@ -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',),
),
]

View File

@ -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,
),
]

View File

@ -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']

View File

@ -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,
),
]

View File

@ -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']

View File

@ -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,
),
]

View File

@ -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']

View File

@ -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,
),
]

View File

@ -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']

View File

@ -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,),
),
]

View File

@ -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']

View File

@ -92,7 +92,6 @@ INSTALLED_APPS = (
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'south',
# base apps
'passerelle.base',
'passerelle.datasources',

View File

@ -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

View File

@ -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',
],