mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-02-09 01:13:10 -05:00
initialize food and units
This commit is contained in:
@@ -5,7 +5,7 @@ from mealie.db.data_initialization.init_units_foods import default_recipe_unit_i
|
||||
from mealie.db.database import db
|
||||
from mealie.db.db_setup import create_session, engine
|
||||
from mealie.db.models._model_base import SqlAlchemyBase
|
||||
from mealie.schema.admin import SiteSettings, SiteTheme
|
||||
from mealie.schema.admin import SiteSettings
|
||||
from mealie.services.events import create_general_event
|
||||
from sqlalchemy.orm import Session
|
||||
|
||||
@@ -24,34 +24,11 @@ def init_db(session: Session = None) -> None:
|
||||
if not session:
|
||||
session = create_session()
|
||||
|
||||
default_group_init(session)
|
||||
default_settings_init(session)
|
||||
default_theme_init(session)
|
||||
default_user_init(session)
|
||||
|
||||
default_recipe_unit_init(db, session)
|
||||
|
||||
session.close()
|
||||
|
||||
|
||||
def default_theme_init(session: Session):
|
||||
default_themes = [
|
||||
SiteTheme().dict(),
|
||||
{
|
||||
"name": "Dark",
|
||||
"colors": {
|
||||
"primary": "#424242",
|
||||
"accent": "#455A64",
|
||||
"secondary": "#00796B",
|
||||
"success": "#43A047",
|
||||
"info": "#1976D2",
|
||||
"warning": "#FF6F00",
|
||||
"error": "#EF5350",
|
||||
},
|
||||
},
|
||||
]
|
||||
for theme in default_themes:
|
||||
db.themes.create(session, theme)
|
||||
with session:
|
||||
default_group_init(session)
|
||||
default_settings_init(session)
|
||||
default_user_init(session)
|
||||
default_recipe_unit_init(db, session)
|
||||
|
||||
|
||||
def default_settings_init(session: Session):
|
||||
@@ -68,6 +45,7 @@ def default_group_init(session: Session):
|
||||
def default_user_init(session: Session):
|
||||
default_user = {
|
||||
"full_name": "Change Me",
|
||||
"username": "admin",
|
||||
"email": settings.DEFAULT_EMAIL,
|
||||
"password": get_password_hash(settings.DEFAULT_PASSWORD),
|
||||
"group": settings.DEFAULT_GROUP,
|
||||
|
||||
Reference in New Issue
Block a user