def get(self, request): self.__context = Context() self.__upgrade = Upgrade() self.__acl = ACL() self.__correlation_id = request.META[ "X-Correlation-ID"] if "X-Correlation-ID" in request.META else "" self.__context.autoload_options() self.__context.autoload_user( request.user.id if request.user.is_authenticated else None) self.__context.load_options({ "app_name": "", "app_email": "", "app_url": "", "app_description": "", "google_analytics_account": "", "reset_mails_messages_count": "", "reset_mails_expire_after": "", "access_tokens_expire_after": "", "prometheus_token": "", "newrelic_api_key": "" }) self.__context.push({ "current": self.__upgrade.get_current_version(), "latest": self.__upgrade.get_latest_version() }) self.__context.push({ "page_title": _("Settings · %s") % self.__context.get("app_name", os.getenv("APP_NAME", "Silverback")) }) return render(request, self.template_name, self.__context.get())
class Settings(View): template_name = 'templates/admin/settings.html' __context = Context() __upgrade = Upgrade() def get(self, request): self.__context.autoload_options() self.__context.autoload_user(request.user.id if request.user.is_authenticated else None) self.__context.load_options({ "app_name": "", "app_email": "", "app_url": "", "app_description": "", "google_analytics_account": "", "reset_mails_messages_count": "", "reset_mails_expire_after": "", "access_tokens_expire_after": "" }) self.__context.push({ "current": self.__upgrade.get_current_version(), "latest": self.__upgrade.get_latest_version() }) self.__context.push({ "page_title": _("Settings · %s") % self.__context.get("app_name", os.getenv("APP_NAME", "Kevin")) }) return render(request, self.template_name, self.__context.get())
class Settings(View, Controller): """Settings Page Controller""" template_name = 'templates/admin/settings.html' @login_if_not_authenticated_or_no_permission("manage_settings") def get(self, request): self.__upgrade = Upgrade() self.__acl = ACL() self.autoload_options() self.autoload_user( request.user.id if request.user.is_authenticated else None) self.load_options({ "app_name": "", "app_email": "", "app_url": "", "app_description": "", "google_analytics_account": "", "reset_mails_messages_count": "", "reset_mails_expire_after": "", "access_tokens_expire_after": "", "prometheus_token": "", "newrelic_api_key": "" }) self.context_push({ "current": self.__upgrade.get_current_version(), "latest": self.__upgrade.get_latest_version() }) self.context_push({ "page_title": _("Settings · %s") % self.context_get("app_name", os.getenv("APP_NAME", "Silverback")) }) return render(request, self.template_name, self.context_get())
def get(self, request): self.__upgrade = Upgrade() self.__acl = ACL() self.autoload_options() self.autoload_user( request.user.id if request.user.is_authenticated else None) self.context_push({ "page_title": _("Activity · %s") % self.context_get("app_name", os.getenv("APP_NAME", "Silverback")) }) return render(request, self.template_name, self.context_get())
class Activity(View): template_name = 'templates/admin/activity.html' __context = Context() __upgrade = Upgrade() __acl = ACL() @login_if_not_authenticated def get(self, request): self.__context.autoload_options() self.__context.autoload_user(request.user.id if request.user.is_authenticated else None) self.__context.push({ "page_title": _("Activity · %s") % self.__context.get("app_name", os.getenv("APP_NAME", "Kraven")) }) return render(request, self.template_name, self.__context.get())
def get(self, request): self.__context = Context() self.__upgrade = Upgrade() self.__acl = ACL() self.__correlation_id = request.META[ "X-Correlation-ID"] if "X-Correlation-ID" in request.META else "" self.__context.autoload_options() self.__context.autoload_user( request.user.id if request.user.is_authenticated else None) self.__context.push({ "page_title": _("Activity · %s") % self.__context.get("app_name", os.getenv("APP_NAME", "Silverback")) }) return render(request, self.template_name, self.__context.get())
class Settings(View): template_name = 'templates/admin/settings.html' __context = Context() __upgrade = Upgrade() __acl = ACL() @login_if_not_authenticated def get(self, request): if not self.__acl.user_has_permission(request.user.id, "manage_settings"): raise Http404("Page not found.") self.__context.autoload_options() self.__context.autoload_user( request.user.id if request.user.is_authenticated else None) self.__context.load_options({ "app_name": "", "app_email": "", "app_url": "", "app_description": "", "google_analytics_account": "", "reset_mails_messages_count": "", "reset_mails_expire_after": "", "access_tokens_expire_after": "", "prometheus_token": "" }) self.__context.push({ "current": self.__upgrade.get_current_version(), "latest": self.__upgrade.get_latest_version() }) self.__context.push({ "page_title": _("Settings · %s") % self.__context.get("app_name", os.getenv("APP_NAME", "Kraven")) }) return render(request, self.template_name, self.__context.get())