1 # -*- coding: utf-8 -*-
2 from __future__ import unicode_literals
4 from django.db import models, migrations
5 import django.utils.timezone
8 class Migration(migrations.Migration):
11 ('core', '0005_network_ports'),
15 migrations.CreateModel(
18 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
19 ('created', models.DateTimeField(default=django.utils.timezone.now, auto_now_add=True)),
20 ('updated', models.DateTimeField(default=django.utils.timezone.now, auto_now=True)),
21 ('enacted', models.DateTimeField(default=None, null=True)),
22 ('backend_status', models.CharField(default=b'Provisioning in progress', max_length=140)),
23 ('deleted', models.BooleanField(default=False)),
24 ('name', models.CharField(max_length=255)),
28 bases=(models.Model,),
30 migrations.CreateModel(
31 name='CompositionService',
33 ('service_ptr', models.OneToOneField(parent_link=True, auto_created=True, primary_key=True, serialize=False, to='core.Service')),
36 'verbose_name': 'Service Composition Service',
38 bases=('core.service', models.Model),
40 migrations.CreateModel(
41 name='CompositionServiceThrough',
43 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
44 ('created', models.DateTimeField(default=django.utils.timezone.now, auto_now_add=True)),
45 ('updated', models.DateTimeField(default=django.utils.timezone.now, auto_now=True)),
46 ('enacted', models.DateTimeField(default=None, null=True)),
47 ('backend_status', models.CharField(default=b'Provisioning in progress', max_length=140)),
48 ('deleted', models.BooleanField(default=False)),
49 ('order', models.IntegerField(default=0)),
50 ('composition', models.ForeignKey(to='servcomp.Composition')),
51 ('service', models.ForeignKey(related_name=b'compositions', to='core.Service')),
54 'ordering': ('order',),
56 bases=(models.Model,),
58 migrations.CreateModel(
61 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
62 ('created', models.DateTimeField(default=django.utils.timezone.now, auto_now_add=True)),
63 ('updated', models.DateTimeField(default=django.utils.timezone.now, auto_now=True)),
64 ('enacted', models.DateTimeField(default=None, null=True)),
65 ('backend_status', models.CharField(default=b'Provisioning in progress', max_length=140)),
66 ('deleted', models.BooleanField(default=False)),
67 ('email', models.CharField(max_length=255)),
68 ('firstName', models.CharField(max_length=80)),
69 ('lastName', models.CharField(max_length=80)),
70 ('macAddress', models.CharField(max_length=80)),
71 ('composition', models.ForeignKey(related_name=b'endUsers', blank=True, to='servcomp.Composition', null=True)),
75 bases=(models.Model,),
78 model_name='composition',
80 field=models.ManyToManyField(to='core.Service', through='servcomp.CompositionServiceThrough', blank=True),
81 preserve_default=True,