Translate the whole site to English: English routes with 301 redirects from the Dutch paths, English UI, docs, seeds and captions, one-time live content migration
This commit is contained in:
@@ -24,7 +24,7 @@ FIELD_TYPES = ("int", "str", "url", "text", "password", "bool", "select")
|
||||
|
||||
|
||||
class ConfigField:
|
||||
def __init__(self, key, type="str", default="", label="", help="", minimum=None, maximum=None, options=None, secret=False, group="Algemeen"):
|
||||
def __init__(self, key, type="str", default="", label="", help="", minimum=None, maximum=None, options=None, secret=False, group="General"):
|
||||
if type not in FIELD_TYPES:
|
||||
raise ValueError(f"unknown field type {type}")
|
||||
self.key = key
|
||||
@@ -109,10 +109,10 @@ class BaseService:
|
||||
|
||||
def fields(self):
|
||||
framework = [
|
||||
ConfigField("enabled", "bool", "1" if self.default_enabled else "0", "Ingeschakeld", group="Algemeen"),
|
||||
ConfigField("interval", "int", self.default_interval, "Interval (s)", minimum=self.min_interval, group="Algemeen"),
|
||||
ConfigField("enabled", "bool", "1" if self.default_enabled else "0", "Enabled", group="General"),
|
||||
ConfigField("interval", "int", self.default_interval, "Interval (s)", minimum=self.min_interval, group="General"),
|
||||
]
|
||||
tail = [ConfigField("log_size", "int", 200, "Logregels", minimum=10, maximum=5000, group="Logs")]
|
||||
tail = [ConfigField("log_size", "int", 200, "Log lines", minimum=10, maximum=5000, group="Logs")]
|
||||
return framework + list(self.config_fields) + tail
|
||||
|
||||
def field(self, key):
|
||||
@@ -196,7 +196,7 @@ class BaseService:
|
||||
try:
|
||||
await self.run_once()
|
||||
except Exception as exc:
|
||||
self.log(f"fout: {exc}")
|
||||
self.log(f"error: {exc}")
|
||||
logger.exception("service %s failed", self.name)
|
||||
self._next_run = datetime.now(timezone.utc) + timedelta(seconds=self.current_interval())
|
||||
write_service_state(self._row_id, last_run=now_iso())
|
||||
|
||||
Reference in New Issue
Block a user