123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189 |
- # Generated by Django 1.11.17 on 2018-12-29 16:02
- from django.db import migrations, models
- import django.db.models.deletion
- import misago.themes.uploadto
- import mptt.fields
- class Migration(migrations.Migration):
- initial = True
- dependencies = []
- operations = [
- migrations.CreateModel(
- name="Css",
- fields=[
- (
- "id",
- models.AutoField(
- auto_created=True,
- primary_key=True,
- serialize=False,
- verbose_name="ID",
- ),
- ),
- ("name", models.CharField(max_length=255)),
- ("url", models.URLField(blank=True, max_length=255, null=True)),
- (
- "source_file",
- models.FileField(
- blank=True,
- max_length=255,
- null=True,
- upload_to=misago.themes.uploadto.upload_css_source_to,
- ),
- ),
- ("source_hash", models.CharField(blank=True, max_length=8, null=True)),
- ("source_contains_urls", models.BooleanField(default=False)),
- (
- "rebuild_file",
- models.FileField(
- blank=True,
- max_length=255,
- null=True,
- upload_to=misago.themes.uploadto.upload_css_to,
- ),
- ),
- ("rebuild_hash", models.CharField(blank=True, max_length=8, null=True)),
- ("size", models.PositiveIntegerField(default=0)),
- ("order", models.IntegerField(default=0)),
- ("modified_on", models.DateTimeField(auto_now=True)),
- ],
- options={"ordering": ["order"]},
- ),
- migrations.CreateModel(
- name="Font",
- fields=[
- (
- "id",
- models.AutoField(
- auto_created=True,
- primary_key=True,
- serialize=False,
- verbose_name="ID",
- ),
- ),
- ("name", models.CharField(max_length=255)),
- (
- "file",
- models.FileField(
- max_length=255, upload_to=misago.themes.uploadto.upload_font_to
- ),
- ),
- ("hash", models.CharField(max_length=12)),
- ("type", models.CharField(max_length=255)),
- ("size", models.PositiveIntegerField()),
- ("modified_on", models.DateTimeField(auto_now=True)),
- ],
- options={"ordering": ["name"]},
- ),
- migrations.CreateModel(
- name="Image",
- fields=[
- (
- "id",
- models.AutoField(
- auto_created=True,
- primary_key=True,
- serialize=False,
- verbose_name="ID",
- ),
- ),
- ("name", models.CharField(max_length=255)),
- (
- "file",
- models.ImageField(
- height_field="height",
- max_length=255,
- upload_to=misago.themes.uploadto.upload_image_to,
- width_field="width",
- ),
- ),
- ("hash", models.CharField(max_length=8)),
- ("type", models.CharField(max_length=255)),
- ("width", models.PositiveIntegerField()),
- ("height", models.PositiveIntegerField()),
- ("size", models.PositiveIntegerField()),
- (
- "thumbnail",
- models.ImageField(
- max_length=255,
- upload_to=misago.themes.uploadto.upload_image_thumbnail_to,
- ),
- ),
- ("modified_on", models.DateTimeField(auto_now=True)),
- ],
- options={"ordering": ["name"]},
- ),
- migrations.CreateModel(
- name="Theme",
- fields=[
- (
- "id",
- models.AutoField(
- auto_created=True,
- primary_key=True,
- serialize=False,
- verbose_name="ID",
- ),
- ),
- ("name", models.CharField(max_length=255)),
- (
- "dirname",
- models.CharField(
- default=misago.themes.uploadto.generate_theme_dirname,
- max_length=8,
- ),
- ),
- ("is_default", models.BooleanField(default=False)),
- ("is_active", models.BooleanField(default=False)),
- ("version", models.CharField(blank=True, max_length=255, null=True)),
- ("author", models.CharField(blank=True, max_length=255, null=True)),
- ("url", models.URLField(blank=True, max_length=255, null=True)),
- ("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)),
- (
- "parent",
- mptt.fields.TreeForeignKey(
- blank=True,
- null=True,
- on_delete=django.db.models.deletion.PROTECT,
- related_name="children",
- to="misago_themes.Theme",
- ),
- ),
- ],
- options={"abstract": False},
- ),
- migrations.AddField(
- model_name="image",
- name="theme",
- field=models.ForeignKey(
- on_delete=django.db.models.deletion.PROTECT,
- related_name="images",
- to="misago_themes.Theme",
- ),
- ),
- migrations.AddField(
- model_name="font",
- name="theme",
- field=models.ForeignKey(
- on_delete=django.db.models.deletion.PROTECT,
- related_name="fonts",
- to="misago_themes.Theme",
- ),
- ),
- migrations.AddField(
- model_name="css",
- name="theme",
- field=models.ForeignKey(
- on_delete=django.db.models.deletion.PROTECT,
- related_name="css",
- to="misago_themes.Theme",
- ),
- ),
- ]
|