34 lines
963 B
Python
34 lines
963 B
Python
# GlobalValues Data migration #1
|
|
|
|
from django.db import migrations
|
|
|
|
|
|
def create_globals(apps, schema_editor):
|
|
Global = apps.get_model("app", "Global")
|
|
Global.objects.create(
|
|
name="global_message",
|
|
comment="Here you can set a global message that will be shown to every user",
|
|
value_float=0.0,
|
|
value_string="")
|
|
Global.objects.create(
|
|
name="admin_info",
|
|
comment="Here you can set am infotext that will be displayed on the admin panel",
|
|
value_float=0.0,
|
|
value_string="")
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
('app', '0001_initial'),
|
|
]
|
|
|
|
operations = [
|
|
# create globals
|
|
migrations.RunPython(create_globals),
|
|
# create view for userdeposits
|
|
migrations.RunSQL("""
|
|
create or replace view app_userdeposits_view as
|
|
select * from app_registertransaction
|
|
where is_user_deposit = true;""")
|
|
]
|