Coverage for opt/mealie/lib/python3.12/site-packages/mealie/schema/admin/about.py: 100%
57 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:48 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:48 +0000
1from mealie.schema._mealie import MealieModel 1a
4class AppStatistics(MealieModel): 1a
5 total_recipes: int 1a
6 total_users: int 1a
7 total_households: int 1a
8 total_groups: int 1a
9 uncategorized_recipes: int 1a
10 untagged_recipes: int 1a
13class AppInfo(MealieModel): 1a
14 production: bool 1a
15 version: str 1a
16 demo_status: bool 1a
17 allow_signup: bool 1a
18 allow_password_login: bool 1a
19 default_group_slug: str | None = None 1a
20 default_household_slug: str | None = None 1a
21 enable_oidc: bool 1a
22 oidc_redirect: bool 1a
23 oidc_provider_name: str 1a
24 enable_openai: bool 1a
25 enable_openai_image_services: bool 1a
28class AppTheme(MealieModel): 1a
29 light_primary: str = "#E58325" 1a
30 light_accent: str = "#007A99" 1a
31 light_secondary: str = "#973542" 1a
32 light_success: str = "#43A047" 1a
33 light_info: str = "#1976D2" 1a
34 light_warning: str = "#FF6D00" 1a
35 light_error: str = "#EF5350" 1a
37 dark_primary: str = "#E58325" 1a
38 dark_accent: str = "#007A99" 1a
39 dark_secondary: str = "#973542" 1a
40 dark_success: str = "#43A047" 1a
41 dark_info: str = "#1976D2" 1a
42 dark_warning: str = "#FF6D00" 1a
43 dark_error: str = "#EF5350" 1a
46class AppStartupInfo(MealieModel): 1a
47 is_first_login: bool 1a
48 """ 1a
49 The applications best guess that a user hasn't logged in. Currently, it really
50 on indicates that the 'changeme@example.com' user is still in the database. Once
51 it is removed, this will always return False.
52 """
54 is_demo: bool 1a
57class AdminAboutInfo(AppInfo): 1a
58 versionLatest: str 1a
59 api_port: int 1a
60 api_docs: bool 1a
61 db_type: str 1a
62 db_url: str | None = None 1a
63 default_group: str 1a
64 default_household: str 1a
65 build_id: str 1a
66 recipe_scraper_version: str 1a
69class CheckAppConfig(MealieModel): 1a
70 email_ready: bool 1a
71 ldap_ready: bool 1a
72 oidc_ready: bool 1a
73 enable_openai: bool 1a
74 base_url_set: bool 1a
75 is_up_to_date: bool 1a