48 lines
1.6 KiB
Python
48 lines
1.6 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()
|
|
brutalism = Theme(name="FULLBRUTALISM",
|
|
main_css="css/fullbrutalism.css",
|
|
is_brutalist=True)
|
|
brutalism.save()
|
|
large = Theme(name="Minimalist Large", main_css="css/minimal-large.css",
|
|
is_brutalist=True)
|
|
large.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)
|
|
]
|