mirror of
https://github.com/mealie-recipes/mealie.git
synced 2025-12-29 21:37:15 -05:00
Merge branch 'mealie-next' into fix/translation-issues-when-scraping
This commit is contained in:
@@ -5,21 +5,30 @@ from mealie.core.config import get_app_settings
|
||||
from mealie.core.settings.static import APP_VERSION
|
||||
from mealie.db.db_setup import generate_session
|
||||
from mealie.db.models.users.users import User
|
||||
from mealie.repos.all_repositories import get_repositories
|
||||
from mealie.schema.admin.about import AppInfo, AppStartupInfo, AppTheme
|
||||
|
||||
router = APIRouter(prefix="/about")
|
||||
|
||||
|
||||
@router.get("", response_model=AppInfo)
|
||||
def get_app_info():
|
||||
def get_app_info(session: Session = Depends(generate_session)):
|
||||
"""Get general application information"""
|
||||
settings = get_app_settings()
|
||||
|
||||
repos = get_repositories(session)
|
||||
default_group = repos.groups.get_by_name(settings.DEFAULT_GROUP)
|
||||
if default_group and default_group.preferences and not default_group.preferences.private_group:
|
||||
default_group_slug = default_group.slug
|
||||
else:
|
||||
default_group_slug = None
|
||||
|
||||
return AppInfo(
|
||||
version=APP_VERSION,
|
||||
demo_status=settings.IS_DEMO,
|
||||
production=settings.PRODUCTION,
|
||||
allow_signup=settings.ALLOW_SIGNUP,
|
||||
default_group_slug=default_group_slug,
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user