0005_css_font_image.py 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. # -*- coding: utf-8 -*-
  2. # Generated by Django 1.11.17 on 2018-12-26 22:22
  3. from __future__ import unicode_literals
  4. from django.db import migrations, models
  5. import django.db.models.deletion
  6. class Migration(migrations.Migration):
  7. dependencies = [("misago_theming", "0004_auto_20181226_2136")]
  8. operations = [
  9. migrations.CreateModel(
  10. name="Css",
  11. fields=[
  12. (
  13. "id",
  14. models.AutoField(
  15. auto_created=True,
  16. primary_key=True,
  17. serialize=False,
  18. verbose_name="ID",
  19. ),
  20. ),
  21. ("name", models.CharField(max_length=255)),
  22. ("url", models.URLField(blank=True, max_length=255, null=True)),
  23. (
  24. "file",
  25. models.ImageField(
  26. blank=True, max_length=255, null=True, upload_to=""
  27. ),
  28. ),
  29. ("size", models.PositiveIntegerField()),
  30. ("order", models.IntegerField(default=0)),
  31. ("is_enabled", models.BooleanField(default=True)),
  32. ("uploaded_on", models.DateTimeField(auto_now_add=True)),
  33. ("updated_on", models.DateTimeField(auto_now=True)),
  34. (
  35. "theme",
  36. models.ForeignKey(
  37. on_delete=django.db.models.deletion.PROTECT,
  38. related_name="css",
  39. to="misago_theming.Theme",
  40. ),
  41. ),
  42. ],
  43. options={"ordering": ["order"]},
  44. ),
  45. migrations.CreateModel(
  46. name="Font",
  47. fields=[
  48. (
  49. "id",
  50. models.AutoField(
  51. auto_created=True,
  52. primary_key=True,
  53. serialize=False,
  54. verbose_name="ID",
  55. ),
  56. ),
  57. ("name", models.CharField(max_length=255)),
  58. ("file", models.FileField(max_length=255, upload_to="")),
  59. ("type", models.CharField(max_length=255)),
  60. ("size", models.PositiveIntegerField()),
  61. ("uploaded_on", models.DateTimeField(auto_now_add=True)),
  62. ("updated_on", models.DateTimeField(auto_now=True)),
  63. (
  64. "theme",
  65. models.ForeignKey(
  66. on_delete=django.db.models.deletion.PROTECT,
  67. related_name="fonts",
  68. to="misago_theming.Theme",
  69. ),
  70. ),
  71. ],
  72. options={"ordering": ["name"]},
  73. ),
  74. migrations.CreateModel(
  75. name="Image",
  76. fields=[
  77. (
  78. "id",
  79. models.AutoField(
  80. auto_created=True,
  81. primary_key=True,
  82. serialize=False,
  83. verbose_name="ID",
  84. ),
  85. ),
  86. ("name", models.CharField(max_length=255)),
  87. ("file", models.ImageField(max_length=255, upload_to="")),
  88. ("type", models.CharField(max_length=255)),
  89. ("width", models.PositiveIntegerField()),
  90. ("heigh", models.PositiveIntegerField()),
  91. ("size", models.PositiveIntegerField()),
  92. ("uploaded_on", models.DateTimeField(auto_now_add=True)),
  93. ("updated_on", models.DateTimeField(auto_now=True)),
  94. (
  95. "theme",
  96. models.ForeignKey(
  97. on_delete=django.db.models.deletion.PROTECT,
  98. related_name="images",
  99. to="misago_theming.Theme",
  100. ),
  101. ),
  102. ],
  103. options={"ordering": ["name"]},
  104. ),
  105. ]