# -*- coding: utf-8 -*-
# Generated by Django 1.11.1 on 2017-06-10 11:51


from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Acrolike',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=255)),
            ],
            options={
                'db_table': 'acrolike',
            },
        ),
        migrations.CreateModel(
            name='Acronym',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(blank=True, max_length=255, null=True)),
                ('c', models.CharField(blank=True, max_length=50, null=True)),
                ('a', models.CharField(blank=True, max_length=50, null=True)),
                ('m', models.CharField(blank=True, max_length=50, null=True)),
                ('p', models.CharField(blank=True, max_length=50, null=True)),
            ],
            options={
                'db_table': 'acronym',
            },
        ),
        migrations.CreateModel(
            name='Audios',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('filename', models.CharField(max_length=255)),
                ('title', models.CharField(blank=True, max_length=255, null=True)),
                ('description', models.TextField(blank=True, null=True)),
            ],
            options={
                'db_table': 'audios',
            },
        ),
        migrations.CreateModel(
            name='Comments',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('comment', models.TextField()),
                ('name', models.CharField(blank=True, max_length=150, null=True)),
                ('email', models.CharField(blank=True, max_length=255, null=True)),
                ('personid', models.IntegerField(blank=True, db_column='personID', null=True)),
                ('dateadded', models.DateTimeField(db_column='dateAdded')),
                ('datemodified', models.DateTimeField(blank=True, db_column='dateModified', null=True)),
                ('parentid', models.IntegerField(blank=True, db_column='parentID', null=True)),
                ('contentid', models.IntegerField(db_column='contentID')),
                ('ip', models.CharField(blank=True, db_column='IP', max_length=50, null=True)),
            ],
            options={
                'db_table': 'comments',
            },
        ),
        migrations.CreateModel(
            name='Content',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('shortname', models.CharField(db_column='shortName', max_length=255)),
                ('title', models.CharField(max_length=255)),
                ('header', models.TextField(blank=True, null=True)),
                ('body', models.TextField(blank=True, null=True)),
                ('schedule', models.TextField(blank=True, null=True)),
                ('schedulebutton', models.CharField(blank=True, db_column='scheduleButton', max_length=255, null=True)),
                ('optbtn2', models.CharField(blank=True, db_column='optBtn2', max_length=127, null=True)),
                ('opttext2', models.TextField(blank=True, db_column='optText2', null=True)),
                ('optbtn3', models.CharField(blank=True, db_column='optBtn3', max_length=127, null=True)),
                ('opttext3', models.TextField(blank=True, db_column='optText3', null=True)),
                ('technotes', models.TextField(blank=True, db_column='technotes', null=True)),
                ('image', models.CharField(blank=True, max_length=150, null=True)),
                ('postedby', models.CharField(blank=True, db_column='postedBy', max_length=50, null=True)),
                ('datestart', models.DateField(blank=True, db_column='dateStart', null=True)),
                ('dateend', models.DateField(blank=True, db_column='dateEnd', null=True)),
                ('dateadded', models.DateTimeField(db_column='dateAdded')),
                ('datemodified', models.DateTimeField(blank=True, db_column='dateModified', null=True)),
                ('published', models.IntegerField()),
                ('place', models.CharField(blank=True, max_length=255, null=True)),
                ('parentid', models.IntegerField(blank=True, db_column='parentID', null=True)),
            ],
            options={
                'db_table': 'content',
                'managed': True,
            },
        ),
        migrations.CreateModel(
            name='ContentContent',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('contentid1', models.ForeignKey(db_column='contentID1', on_delete=django.db.models.deletion.CASCADE, related_name='child', to='content.Content')),
                ('contentid2', models.ForeignKey(db_column='contentID2', on_delete=django.db.models.deletion.CASCADE, related_name='parent', to='content.Content')),
            ],
            options={
                'db_table': 'content_content',
            },
        ),
        migrations.CreateModel(
            name='ContentKeyword',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('contentid', models.IntegerField(db_column='contentID')),
                ('keywordid', models.IntegerField(db_column='keywordID')),
            ],
            options={
                'db_table': 'content_keyword',
            },
        ),
        migrations.CreateModel(
            name='ContentResource',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('contentid', models.IntegerField(db_column='contentID')),
                ('resourceid', models.IntegerField(db_column='resourceID')),
            ],
            options={
                'db_table': 'content_resource',
            },
        ),
        migrations.CreateModel(
            name='ContentTypes',
            fields=[
                ('id', models.IntegerField(primary_key=True, serialize=False)),
                ('name', models.CharField(max_length=255)),
                ('description', models.TextField(blank=True, null=True)),
            ],
            options={
                'db_table': 'content_types',
            },
        ),
        migrations.CreateModel(
            name='File',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('fil', models.FileField(upload_to='files')),
                ('description', models.TextField(blank=True, null=True)),
                ('date', models.DateTimeField(auto_now_add=True)),
                ('order', models.IntegerField(blank=True, null=True)),
                ('content', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='content.Content')),
            ],
        ),
        migrations.CreateModel(
            name='Image',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('image', models.ImageField(upload_to='images')),
                ('description', models.TextField(blank=True, null=True)),
                ('date', models.DateTimeField(auto_now_add=True)),
                ('order', models.IntegerField(blank=True, null=True)),
                ('content', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='images', to='content.Content')),
            ],
        ),
        migrations.CreateModel(
            name='Keywords',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('description', models.TextField(blank=True, null=True)),
            ],
            options={
                'db_table': 'keywords',
            },
        ),
        migrations.CreateModel(
            name='Link',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('url', models.URLField()),
                ('description', models.TextField(blank=True, null=True)),
                ('date', models.DateTimeField(auto_now_add=True)),
                ('order', models.IntegerField(blank=True, null=True)),
                ('content', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='content.Content')),
            ],
        ),
        migrations.CreateModel(
            name='People',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(blank=True, max_length=255, null=True)),
                ('email', models.CharField(blank=True, max_length=255, null=True)),
                ('location', models.CharField(blank=True, max_length=255, null=True)),
                ('login', models.CharField(blank=True, max_length=100, null=True)),
                ('password', models.CharField(blank=True, max_length=16, null=True)),
                ('href', models.CharField(blank=True, max_length=255, null=True)),
                ('bio', models.TextField(blank=True, null=True)),
                ('type', models.IntegerField()),
            ],
            options={
                'db_table': 'people',
            },
        ),
        migrations.CreateModel(
            name='PersonContent',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('personid', models.IntegerField(db_column='personID')),
                ('contentid', models.IntegerField(db_column='contentID')),
                ('level', models.IntegerField()),
            ],
            options={
                'db_table': 'person_content',
            },
        ),
        migrations.CreateModel(
            name='PersonResource',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('personid', models.IntegerField(db_column='personID')),
                ('resourceid', models.IntegerField(db_column='resourceID')),
            ],
            options={
                'db_table': 'person_resource',
            },
        ),
        migrations.CreateModel(
            name='Resources',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('type', models.IntegerField()),
                ('href', models.CharField(max_length=255)),
                ('description', models.TextField(blank=True, null=True)),
                ('mime', models.CharField(blank=True, max_length=10, null=True)),
                ('width', models.IntegerField(blank=True, null=True)),
                ('height', models.IntegerField(blank=True, null=True)),
                ('istech', models.IntegerField(db_column='isTech')),
                ('dateadded', models.DateTimeField(blank=True, db_column='dateAdded', null=True)),
                ('orderno', models.IntegerField(blank=True, db_column='orderNo', null=True)),
            ],
            options={
                'db_table': 'resources',
            },
        ),
        migrations.CreateModel(
            name='Videos',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('sha1', models.CharField(max_length=50)),
                ('href', models.CharField(max_length=255)),
                ('title', models.TextField(blank=True, null=True)),
                ('description', models.TextField(blank=True, null=True)),
                ('width', models.IntegerField(blank=True, null=True)),
                ('height', models.IntegerField(blank=True, null=True)),
                ('duration', models.IntegerField(blank=True, null=True)),
                ('thumbno', models.IntegerField(db_column='thumbNo')),
                ('image', models.CharField(blank=True, max_length=255, null=True)),
                ('contentid', models.IntegerField(blank=True, null=True)),
            ],
            options={
                'db_table': 'videos',
            },
        ),
        migrations.CreateModel(
            name='Views',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('href', models.CharField(blank=True, max_length=255, null=True)),
            ],
            options={
                'db_table': 'views',
            },
        ),
        migrations.AddField(
            model_name='content',
            name='parents',
            field=models.ManyToManyField(related_name='children', through='content.ContentContent', to='content.Content'),
        ),
        migrations.AddField(
            model_name='content',
            name='type',
            field=models.ForeignKey(db_column='type', on_delete=django.db.models.deletion.CASCADE, to='content.ContentTypes'),
        ),
        migrations.AddField(
            model_name='content',
            name='view',
            field=models.ForeignKey(blank=True, db_column='view', null=True, on_delete=django.db.models.deletion.CASCADE, to='content.Views'),
        ),
    ]