Archived
Refactor UI assets and harden quality checks
This commit is contained in:
1 parent
23ab466c52
commit
4ecc8eb874
62 files changed
+3314
-3206
No files matched your search
@@ -9,6 +9,7 @@ from .types import AccountRow, account_row
|
||||
|
||||
class AccountsMixin(StoreConnectionMixin):
|
||||
def create_account(self, hostname: str, username: str | None = None, *, accepted: bool = True) -> AccountRow:
|
||||
_ = username
|
||||
now = datetime.now(UTC).isoformat()
|
||||
update_slug = new_bearer_secret()
|
||||
management_slug = new_bearer_secret()
|
||||
@@ -27,6 +28,7 @@ class AccountsMixin(StoreConnectionMixin):
|
||||
"update_slug": update_slug,
|
||||
"management_slug": management_slug,
|
||||
"accepted_at": accepted_at,
|
||||
"disabled": 0,
|
||||
}
|
||||
|
||||
def list_accounts(self, limit: int = 100, offset: int = 0) -> list[AccountRow]:
|
||||
@@ -34,7 +36,8 @@ class AccountsMixin(StoreConnectionMixin):
|
||||
rows = conn.execute(
|
||||
"""
|
||||
SELECT accounts.hostname, accounts.update_slug,
|
||||
accounts.created_at, accounts.accepted_at, accounts.disabled, records.ipv4, records.ipv6, records.updated_at
|
||||
accounts.created_at, accounts.accepted_at, accounts.disabled,
|
||||
records.ipv4, records.ipv6, records.updated_at
|
||||
FROM accounts
|
||||
LEFT JOIN records ON records.hostname = accounts.hostname
|
||||
ORDER BY accounts.hostname
|
||||
@@ -54,7 +57,8 @@ class AccountsMixin(StoreConnectionMixin):
|
||||
account = conn.execute(
|
||||
"""
|
||||
SELECT accounts.hostname, accounts.update_slug, accounts.dashboard_password_hash,
|
||||
accounts.created_at, accounts.accepted_at, accounts.disabled, records.ipv4, records.ipv6, records.updated_at
|
||||
accounts.created_at, accounts.accepted_at, accounts.disabled,
|
||||
records.ipv4, records.ipv6, records.updated_at
|
||||
FROM accounts
|
||||
LEFT JOIN records ON records.hostname = accounts.hostname
|
||||
WHERE accounts.hostname = ?
|
||||
@@ -79,7 +83,8 @@ class AccountsMixin(StoreConnectionMixin):
|
||||
account = conn.execute(
|
||||
"""
|
||||
SELECT accounts.hostname, accounts.update_slug, accounts.dashboard_password_hash,
|
||||
accounts.created_at, accounts.accepted_at, accounts.disabled, records.ipv4, records.ipv6, records.updated_at
|
||||
accounts.created_at, accounts.accepted_at, accounts.disabled,
|
||||
records.ipv4, records.ipv6, records.updated_at
|
||||
FROM accounts
|
||||
LEFT JOIN records ON records.hostname = accounts.hostname
|
||||
WHERE accounts.management_hash = ?
|
||||
|
||||
Reference in new issue
Block a user