# -*- coding: utf-8 -*- # Generated by Django 1.9.10 on 2016-10-17 20:45 from __future__ import unicode_literals from django.db import migrations, models import django.db.models.deletion import feincms.contrib.richtext import feincms.extensions.base import feincms.module.mixins import fobi.integration.processors class Migration(migrations.Migration): initial = True dependencies = [ ('fobi', '0010_formwizardhandler'), ] operations = [ migrations.CreateModel( name='FobiFormWidget', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('form_template_name', models.CharField(blank=True, choices=[(b'fobi/bootstrap3_extras/view_embed_form_entry_ajax.html', b'Custom bootstrap3 embed form view template')], help_text='Template to render the form with.', max_length=255, null=True, verbose_name='Form template name')), ('hide_form_title', models.BooleanField(default=False, help_text='If checked, no form title is shown.', verbose_name='Hide form title')), ('form_title', models.CharField(blank=True, help_text='Overrides the default form title.', max_length=255, null=True, verbose_name='Form title')), ('form_submit_button_text', models.CharField(blank=True, help_text='Overrides the default form submit button text.', max_length=255, null=True, verbose_name='Submit button text')), ('success_page_template_name', models.CharField(blank=True, choices=[(b'fobi/bootstrap3_extras/embed_form_entry_submitted_ajax.html', b'Custom bootstrap3 embed form entry submitted template')], help_text='Template to render the success page with.', max_length=255, null=True, verbose_name='Success page template name')), ('hide_success_page_title', models.BooleanField(default=False, help_text='If checked, no success page title is shown.', verbose_name='Hide success page title')), ('success_page_title', models.CharField(blank=True, help_text='Overrides the default success page title.', max_length=255, null=True, verbose_name='Succes page title')), ('success_page_text', models.TextField(blank=True, help_text='Overrides the default success page text.', null=True, verbose_name='Succes page text')), ('region', models.CharField(max_length=255)), ('ordering', models.IntegerField(default=0, verbose_name='ordering')), ('form_entry', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='fobi.FormEntry', verbose_name='Form')), ], options={ 'ordering': ['ordering'], 'abstract': False, 'verbose_name_plural': 'fobi form widgets', 'db_table': 'page_page_fobiformwidget', 'verbose_name': 'fobi form widget', 'permissions': [], }, bases=(models.Model, fobi.integration.processors.IntegrationProcessor), ), migrations.CreateModel( name='Page', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('active', models.BooleanField(default=True, verbose_name='active')), ('title', models.CharField(help_text='This title is also used for navigation menu items.', max_length=200, verbose_name='title')), ('slug', models.SlugField(help_text='This is used to build the URL for this page', max_length=150, verbose_name='slug')), ('in_navigation', models.BooleanField(default=False, verbose_name='in navigation')), ('override_url', models.CharField(blank=True, help_text="Override the target URL. Be sure to include slashes at the beginning and at the end if it is a local URL. This affects both the navigation and subpages' URLs.", max_length=255, verbose_name='override URL')), ('redirect_to', models.CharField(blank=True, help_text='Target URL for automatic redirects or the primary key of a page.', max_length=255, verbose_name='redirect to')), ('_cached_url', models.CharField(blank=True, db_index=True, default='', editable=False, max_length=255, verbose_name='Cached URL')), ('lft', models.PositiveIntegerField(db_index=True, editable=False)), ('rght', models.PositiveIntegerField(db_index=True, editable=False)), ('tree_id', models.PositiveIntegerField(db_index=True, editable=False)), ('level', models.PositiveIntegerField(db_index=True, editable=False)), ('language', models.CharField(choices=[(b'en', b'English'), (b'hy', b'Armenian'), (b'nl', b'Dutch'), (b'ru', b'Russian'), (b'de', b'German')], default=b'en', max_length=10, verbose_name='language')), ('template_key', models.CharField(choices=[(b'page_base', 'Base template')], default=b'page_base', max_length=255, verbose_name='template')), ('parent', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='page.Page', verbose_name='Parent')), ('translation_of', models.ForeignKey(blank=True, help_text='Leave this empty for entries in the primary language.', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='translations', to='page.Page', verbose_name='translation of')), ], options={ 'ordering': ['tree_id', 'lft'], 'verbose_name': 'page', 'verbose_name_plural': 'pages', }, bases=(models.Model, feincms.extensions.base.ExtensionsMixin, feincms.module.mixins.ContentModelMixin), ), migrations.CreateModel( name='RawContent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text', models.TextField(blank=True, verbose_name='content')), ('region', models.CharField(max_length=255)), ('ordering', models.IntegerField(default=0, verbose_name='ordering')), ('parent', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rawcontent_set', to='page.Page')), ], options={ 'ordering': ['ordering'], 'abstract': False, 'verbose_name_plural': 'raw contents', 'db_table': 'page_page_rawcontent', 'verbose_name': 'raw content', 'permissions': [], }, ), migrations.CreateModel( name='RichTextContent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('region', models.CharField(max_length=255)), ('ordering', models.IntegerField(default=0, verbose_name='ordering')), ('text', feincms.contrib.richtext.RichTextField(blank=True, verbose_name='text')), ('parent', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='richtextcontent_set', to='page.Page')), ], options={ 'ordering': ['ordering'], 'abstract': False, 'verbose_name_plural': 'rich texts', 'db_table': 'page_page_richtextcontent', 'verbose_name': 'rich text', 'permissions': [], }, ), migrations.AddField( model_name='fobiformwidget', name='parent', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='fobiformwidget_set', to='page.Page'), ), ]