From 46259a3b4d77fee649a578173beac96bbb496da4 Mon Sep 17 00:00:00 2001 From: Michael Genson Date: Fri, 27 Mar 2026 20:22:40 +0000 Subject: [PATCH] add model attrs --- mealie/schema/group/group_preferences.py | 1 + mealie/schema/household/household_preferences.py | 2 ++ mealie/schema/user/user.py | 5 +++++ 3 files changed, 8 insertions(+) diff --git a/mealie/schema/group/group_preferences.py b/mealie/schema/group/group_preferences.py index 58bb08790..91d955396 100644 --- a/mealie/schema/group/group_preferences.py +++ b/mealie/schema/group/group_preferences.py @@ -7,6 +7,7 @@ from mealie.schema._mealie import MealieModel class UpdateGroupPreferences(MealieModel): private_group: bool = True + show_announcements: bool = True class CreateGroupPreferences(UpdateGroupPreferences): diff --git a/mealie/schema/household/household_preferences.py b/mealie/schema/household/household_preferences.py index e744ab69d..83841fa0e 100644 --- a/mealie/schema/household/household_preferences.py +++ b/mealie/schema/household/household_preferences.py @@ -9,6 +9,8 @@ from mealie.schema._mealie import MealieModel class UpdateHouseholdPreferences(MealieModel): private_household: bool = True + show_announcements: bool = True + lock_recipe_edits_from_other_households: bool = True first_day_of_week: int = 0 diff --git a/mealie/schema/user/user.py b/mealie/schema/user/user.py index b0104421a..d748be0d1 100644 --- a/mealie/schema/user/user.py +++ b/mealie/schema/user/user.py @@ -116,6 +116,11 @@ class UserBase(MealieModel): household: str | None = None advanced: bool = False + # Announcements + show_announcements: bool = True + last_read_announcement: str | None = None + + # Permissions can_invite: bool = False can_manage: bool = False can_manage_household: bool = False