From 9f2dbaa98debdf9618ece4488ce456edeb8ccb35 Mon Sep 17 00:00:00 2001 From: Houkime <> Date: Mon, 17 Apr 2023 15:00:36 +0000 Subject: [PATCH] refactor(services): add overridable get owner and get group --- selfprivacy_api/services/service.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/selfprivacy_api/services/service.py b/selfprivacy_api/services/service.py index 1a1cb48..cc34aa2 100644 --- a/selfprivacy_api/services/service.py +++ b/selfprivacy_api/services/service.py @@ -62,6 +62,14 @@ class Service(ABC): def get_url() -> typing.Optional[str]: pass + @classmethod + def get_user(cls) -> typing.Optional[str]: + return cls.get_id() + + @classmethod + def get_group(cls) -> typing.Optional[str]: + return cls.get_user() + @staticmethod @abstractmethod def is_movable() -> bool: