camp/content/migrations/0001_initial.py
2017-06-10 17:35:37 +05:30

293 lines
14 KiB
Python

# -*- coding: utf-8 -*-
# Generated by Django 1.11.1 on 2017-06-10 11:51
from __future__ import unicode_literals
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'),
),
]