From 45c3e3003d01941ccca61846e81b591f8b7d7992 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Fri, 24 Jun 2022 21:18:21 +0300 Subject: [PATCH] hhh --- selfprivacy_api/graphql/queries/system.py | 13 +++++++++---- selfprivacy_api/graphql/schema.py | 5 ++++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/selfprivacy_api/graphql/queries/system.py b/selfprivacy_api/graphql/queries/system.py index 53f0abe..06405a4 100644 --- a/selfprivacy_api/graphql/queries/system.py +++ b/selfprivacy_api/graphql/queries/system.py @@ -4,7 +4,7 @@ import subprocess import typing import strawberry -from selfprivacy_api.graphql.queries.common import Alert +from selfprivacy_api.graphql.queries.common import Alert, Severity from selfprivacy_api.graphql.queries.providers import DnsProvider, ServerProvider from selfprivacy_api.utils import ReadUserData @@ -150,9 +150,14 @@ class System: Base system type which represents common system status """ - status: Alert + status: Alert = strawberry.field(resolver=lambda: Alert( + severity=Severity.INFO, + title="Test message", + message="Test message", + timestamp=None + )) domain: SystemDomainInfo = strawberry.field(resolver=get_system_domain_info) - settings: SystemSettings - info: SystemInfo + settings: SystemSettings = SystemSettings() + info: SystemInfo = SystemInfo() provider: SystemProviderInfo = strawberry.field(resolver=get_system_provider_info) busy: bool = False diff --git a/selfprivacy_api/graphql/schema.py b/selfprivacy_api/graphql/schema.py index e11e67e..3e3fac7 100644 --- a/selfprivacy_api/graphql/schema.py +++ b/selfprivacy_api/graphql/schema.py @@ -11,7 +11,10 @@ from selfprivacy_api.graphql.queries.system import System class Query: """Root schema for queries""" - system: System + @strawberry.field + def system(self) -> System: + """System queries""" + return System() @strawberry.field def api(self) -> Api: