mirror of
https://github.com/jfmcbrayer/brutaldon
synced 2025-02-01 08:26:50 +01:00
89 lines
2.4 KiB
Python
89 lines
2.4 KiB
Python
# Generated by Django 2.0.6 on 2018-06-19 01:03
|
|
|
|
from django.db import migrations
|
|
|
|
|
|
def set_up_default_themes(apps, schema_editor):
|
|
Theme = apps.get_model("brutaldon", "Theme")
|
|
default = Theme(
|
|
name="default",
|
|
main_css="css/bulma.min.css",
|
|
tweaks_css="css/brutaldon.css",
|
|
is_brutalist=False,
|
|
)
|
|
default.save()
|
|
dark = Theme(
|
|
name="default dark",
|
|
main_css="css/bulmaswatch-darkly.min.css",
|
|
tweaks_css="css/brutaldon-dark.css",
|
|
is_brutalist=False,
|
|
)
|
|
dark.save()
|
|
lux = Theme(
|
|
name="Lux",
|
|
main_css="css/bulmaswatch-lux.min.css",
|
|
tweaks_css="css/brutaldon.css",
|
|
is_brutalist=False,
|
|
)
|
|
lux.save()
|
|
solar = Theme(
|
|
name="Solar",
|
|
main_css="css/bulmaswatch-solar.min.css",
|
|
tweaks_css="css/brutaldon.css",
|
|
is_brutalist=False,
|
|
)
|
|
solar.save()
|
|
material = Theme(
|
|
name="Material",
|
|
main_css="css/bulmaswatch-materia.min.css",
|
|
tweaks_css="css/brutaldon-material.css",
|
|
is_brutalist=False,
|
|
)
|
|
material.save()
|
|
brutalism = Theme(
|
|
name="FULLBRUTALISM", main_css="css/fullbrutalism.css", is_brutalist=True
|
|
)
|
|
brutalism.save()
|
|
brutstrap = Theme(
|
|
name="Brutstrap",
|
|
main_css="css/brutstrap.css",
|
|
is_brutalist=True,
|
|
tweaks_css="css/brutstrap-tweaks.css",
|
|
)
|
|
brutstrap.save()
|
|
large = Theme(
|
|
name="Minimalist Large", main_css="css/minimal-large.css", is_brutalist=True
|
|
)
|
|
large.save()
|
|
small = Theme(
|
|
name="Minimalist Small", main_css="css/minimal-small.css", is_brutalist=True
|
|
)
|
|
small.save()
|
|
dark2 = Theme(
|
|
name="Minimalist Dark", main_css="css/minimal-dark.css", is_brutalist=True
|
|
)
|
|
dark2.save()
|
|
vt240 = Theme(
|
|
name="vt240 amber", main_css="css/vt240don-amber.css", is_brutalist=True
|
|
)
|
|
vt240.save()
|
|
vt240_green = Theme(
|
|
name="vt240 green", main_css="css/vt240don-green.css", is_brutalist=True
|
|
)
|
|
vt240_green.save()
|
|
minimal = Theme(name="No styling at all", main_css=None, is_brutalist=True)
|
|
minimal.save()
|
|
|
|
|
|
def delete_themes(apps, schema_editor):
|
|
Theme = apps.get_model("brutaldon" "Theme")
|
|
for theme in Theme.objects.all():
|
|
theme.delete()
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [("brutaldon", "0006_auto_20180618_2112")]
|
|
|
|
operations = [migrations.RunPython(set_up_default_themes, delete_themes)]
|