mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-02-27 02:03:13 -05:00
feat: Add Households to Mealie (#3970)
This commit is contained in:
@@ -56,7 +56,7 @@ class AuthProvider(Generic[T], metaclass=abc.ABCMeta):
|
||||
if self.__has_tried_user:
|
||||
return self.user
|
||||
|
||||
db = get_repositories(self.session)
|
||||
db = get_repositories(self.session, group_id=None, household_id=None)
|
||||
|
||||
user = user = db.users.get_one(username, "username", any_case=True)
|
||||
if not user:
|
||||
|
||||
@@ -23,7 +23,7 @@ class CredentialsProvider(AuthProvider[CredentialsRequest]):
|
||||
async def authenticate(self) -> tuple[str, timedelta] | None:
|
||||
"""Attempt to authenticate a user given a username and password"""
|
||||
settings = get_app_settings()
|
||||
db = get_repositories(self.session)
|
||||
db = get_repositories(self.session, group_id=None, household_id=None)
|
||||
user = self.try_get_user(self.data.username)
|
||||
|
||||
if not user:
|
||||
|
||||
@@ -95,7 +95,7 @@ class LDAPProvider(CredentialsProvider):
|
||||
"""
|
||||
|
||||
settings = get_app_settings()
|
||||
db = get_repositories(self.session)
|
||||
db = get_repositories(self.session, group_id=None, household_id=None)
|
||||
if not self.data:
|
||||
return None
|
||||
data = self.data
|
||||
|
||||
@@ -33,7 +33,7 @@ class OpenIDProvider(AuthProvider[OIDCRequest]):
|
||||
if not claims:
|
||||
return None
|
||||
|
||||
repos = get_repositories(self.session)
|
||||
repos = get_repositories(self.session, group_id=None, household_id=None)
|
||||
|
||||
user = self.try_get_user(claims.get(settings.OIDC_USER_CLAIM))
|
||||
is_admin = False
|
||||
|
||||
Reference in New Issue
Block a user