From 316358a82a0213f1b979b4585a805971e9cc54bb Mon Sep 17 00:00:00 2001 From: Kierre Date: Tue, 7 Oct 2025 02:37:36 -0400 Subject: [PATCH] Add registration configuration fields (fixes registration endpoint) --- vona/config/__init__.py | 5 +++++ vona/globals/__init__.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/vona/config/__init__.py b/vona/config/__init__.py index 61ecd80..7939070 100644 --- a/vona/config/__init__.py +++ b/vona/config/__init__.py @@ -11,6 +11,7 @@ cat: str = "/etc/vona/cat.jpg" server_name: str = "" signing_key: str = "" support: dict = {"contacts": []} +users_can_register: bool = False _CONFIG_PATH = Path("/etc/vona/config.toml") @@ -112,6 +113,10 @@ def _apply_config(cfg: dict) -> None: support_obj["contacts"].append(contact) else: _warn("No support contacts are defined") + + if "enable_registration" in cfg: + users_can_register = cfg["enable_registration"] + support = support_obj print("[INFO] Configuration file was valid") diff --git a/vona/globals/__init__.py b/vona/globals/__init__.py index 626b9b1..d57b9a3 100644 --- a/vona/globals/__init__.py +++ b/vona/globals/__init__.py @@ -7,7 +7,7 @@ import copy import json import re -version = "25w41a" +version = "25w41b" def canonical_json(value):