Archived
Simplify DDNS flow and polish UI
This commit is contained in:
1 parent
5beee0e5c6
commit
5a90bd9d87
42 files changed
+587
-1418
No files matched your search
@@ -66,32 +66,6 @@ def _admin_table_pagination() -> str:
|
||||
"""
|
||||
|
||||
|
||||
def _domain_claim_row(challenge: dict[str, str | None]) -> str:
|
||||
domain = escape(challenge["domain"])
|
||||
owner = escape(challenge.get("owner_hostname") or "-")
|
||||
created = escape(challenge.get("created_at") or "-")
|
||||
verified = escape(challenge.get("verified_at") or "-")
|
||||
status = "Verified" if challenge.get("verified_at") else "Pending"
|
||||
return f"<tr><td>{domain}</td><td>{owner}</td><td>{status}</td><td>{created}</td><td>{verified}</td></tr>"
|
||||
|
||||
|
||||
def _cleanup_row(run: dict[str, str | int]) -> str:
|
||||
created = escape(run.get("created_at") or "-")
|
||||
domains = escape(run.get("domain_challenges_deleted") or 0)
|
||||
accounts = escape(run.get("unused_accounts_deleted") or 0)
|
||||
return f"<tr><td>{created}</td><td>{domains}</td><td>{accounts}</td></tr>"
|
||||
|
||||
|
||||
def _scheduled_task_row(task: dict[str, str | int | None]) -> str:
|
||||
name = escape(task.get("name") or "-")
|
||||
status = escape(task.get("last_status") or "-")
|
||||
next_run = escape(task.get("next_run_at") or "-")
|
||||
lease_expires = escape(task.get("lease_expires_at") or "-")
|
||||
last_finished = escape(task.get("last_finished_at") or "-")
|
||||
last_error = escape(task.get("last_error") or "-")
|
||||
return f"<tr><td>{name}</td><td>{status}</td><td>{next_run}</td><td>{lease_expires}</td><td>{last_finished}</td><td>{last_error}</td></tr>"
|
||||
|
||||
|
||||
def _event_row(event: dict[str, str | int | None]) -> str:
|
||||
created = escape(event.get("created_at") or "-")
|
||||
hostname = escape(event.get("hostname") or "-")
|
||||
|
||||
Reference in new issue
Block a user