diff --git a/selfprivacy_api/services/bitwarden/__init__.py b/selfprivacy_api/services/bitwarden/__init__.py index 0d1dfdc..1590729 100644 --- a/selfprivacy_api/services/bitwarden/__init__.py +++ b/selfprivacy_api/services/bitwarden/__init__.py @@ -58,11 +58,6 @@ class Bitwarden(Service): def get_backup_description() -> str: return "Password database, encryption certificate and attachments." - @staticmethod - def is_enabled() -> bool: - with ReadUserData() as user_data: - return user_data.get("bitwarden", {}).get("enable", False) - @staticmethod def get_status() -> ServiceStatus: """ @@ -76,22 +71,6 @@ class Bitwarden(Service): """ return get_service_status("vaultwarden.service") - @staticmethod - def enable(): - """Enable Bitwarden service.""" - with WriteUserData() as user_data: - if "bitwarden" not in user_data: - user_data["bitwarden"] = {} - user_data["bitwarden"]["enable"] = True - - @staticmethod - def disable(): - """Disable Bitwarden service.""" - with WriteUserData() as user_data: - if "bitwarden" not in user_data: - user_data["bitwarden"] = {} - user_data["bitwarden"]["enable"] = False - @staticmethod def stop(): subprocess.run(["systemctl", "stop", "vaultwarden.service"]) diff --git a/selfprivacy_api/services/nextcloud/__init__.py b/selfprivacy_api/services/nextcloud/__init__.py index 1703478..0da6dd9 100644 --- a/selfprivacy_api/services/nextcloud/__init__.py +++ b/selfprivacy_api/services/nextcloud/__init__.py @@ -53,11 +53,6 @@ class Nextcloud(Service): def get_backup_description() -> str: return "All the files and other data stored in Nextcloud." - @staticmethod - def is_enabled() -> bool: - with ReadUserData() as user_data: - return user_data.get("nextcloud", {}).get("enable", False) - @staticmethod def get_status() -> ServiceStatus: """ @@ -71,22 +66,6 @@ class Nextcloud(Service): """ return get_service_status("phpfpm-nextcloud.service") - @staticmethod - def enable(): - """Enable Nextcloud service.""" - with WriteUserData() as user_data: - if "nextcloud" not in user_data: - user_data["nextcloud"] = {} - user_data["nextcloud"]["enable"] = True - - @staticmethod - def disable(): - """Disable Nextcloud service.""" - with WriteUserData() as user_data: - if "nextcloud" not in user_data: - user_data["nextcloud"] = {} - user_data["nextcloud"]["enable"] = False - @staticmethod def stop(): """Stop Nextcloud service.""" diff --git a/selfprivacy_api/services/ocserv/__init__.py b/selfprivacy_api/services/ocserv/__init__.py index d9d59a0..a28358d 100644 --- a/selfprivacy_api/services/ocserv/__init__.py +++ b/selfprivacy_api/services/ocserv/__init__.py @@ -51,29 +51,10 @@ class Ocserv(Service): def get_backup_description() -> str: return "Nothing to backup." - @staticmethod - def is_enabled() -> bool: - with ReadUserData() as user_data: - return user_data.get("ocserv", {}).get("enable", False) - @staticmethod def get_status() -> ServiceStatus: return get_service_status("ocserv.service") - @staticmethod - def enable(): - with WriteUserData() as user_data: - if "ocserv" not in user_data: - user_data["ocserv"] = {} - user_data["ocserv"]["enable"] = True - - @staticmethod - def disable(): - with WriteUserData() as user_data: - if "ocserv" not in user_data: - user_data["ocserv"] = {} - user_data["ocserv"]["enable"] = False - @staticmethod def stop(): subprocess.run(["systemctl", "stop", "ocserv.service"], check=False) diff --git a/selfprivacy_api/services/pleroma/__init__.py b/selfprivacy_api/services/pleroma/__init__.py index b2540d8..1aae50e 100644 --- a/selfprivacy_api/services/pleroma/__init__.py +++ b/selfprivacy_api/services/pleroma/__init__.py @@ -50,29 +50,10 @@ class Pleroma(Service): def get_backup_description() -> str: return "Your Pleroma accounts, posts and media." - @staticmethod - def is_enabled() -> bool: - with ReadUserData() as user_data: - return user_data.get("pleroma", {}).get("enable", False) - @staticmethod def get_status() -> ServiceStatus: return get_service_status("pleroma.service") - @staticmethod - def enable(): - with WriteUserData() as user_data: - if "pleroma" not in user_data: - user_data["pleroma"] = {} - user_data["pleroma"]["enable"] = True - - @staticmethod - def disable(): - with WriteUserData() as user_data: - if "pleroma" not in user_data: - user_data["pleroma"] = {} - user_data["pleroma"]["enable"] = False - @staticmethod def stop(): subprocess.run(["systemctl", "stop", "pleroma.service"])