Refactor/define repository layer (#883)

* move data access layer

* rename dal -> repo
This commit is contained in:
Hayden
2021-12-18 20:52:36 -09:00
committed by GitHub
parent ea7c4771ee
commit 74e13682cb
68 changed files with 371 additions and 369 deletions

View File

@@ -1,11 +1,11 @@
from mealie.core import root_logger
from mealie.core.config import get_app_settings
from mealie.db.data_access_layer.access_model_factory import Database
from mealie.db.data_initialization.init_units_foods import default_recipe_unit_init
from mealie.db.data_initialization.init_users import default_user_init
from mealie.db.database import get_database
from mealie.db.db_setup import create_session, engine
from mealie.db.models._model_base import SqlAlchemyBase
from mealie.repos.all_repositories import get_repositories
from mealie.repos.repository_factory import AllRepositories
from mealie.repos.seed.init_units_foods import default_recipe_unit_init
from mealie.repos.seed.init_users import default_user_init
from mealie.schema.user.user import GroupBase
from mealie.services.events import create_general_event
from mealie.services.group_services.group_utils import create_new_group
@@ -21,13 +21,13 @@ def create_all_models():
SqlAlchemyBase.metadata.create_all(engine)
def init_db(db: Database) -> None:
def init_db(db: AllRepositories) -> None:
default_group_init(db)
default_user_init(db)
default_recipe_unit_init(db)
def default_group_init(db: Database):
def default_group_init(db: AllRepositories):
logger.info("Generating Default Group")
create_new_group(db, GroupBase(name=settings.DEFAULT_GROUP))
@@ -36,7 +36,7 @@ def main():
create_all_models()
session = create_session()
db = get_database(session)
db = get_repositories(session)
try:
init_user = db.users.get_all()