feat(cloud-console): add user authentication and administration

This commit is contained in:
2026-07-13 17:54:53 +08:00
parent 035b177128
commit cdef630e67
35 changed files with 4126 additions and 113 deletions
+6
View File
@@ -34,6 +34,10 @@ def test_forward_and_downgrade_migrations_on_empty_database(tmp_path) -> None:
"scheduled_tasks",
"plugins",
"task_attempts",
"cloud_users",
"cloud_user_sessions",
"cloud_login_throttles",
"cloud_auth_audit_events",
} <= table_names
assert current_revision(database_url) == HEAD_REVISION
host_columns = {
@@ -56,6 +60,8 @@ def test_forward_and_downgrade_migrations_on_empty_database(tmp_path) -> None:
inspector = inspect(engine)
assert "device_enrollments" not in inspector.get_table_names()
assert "task_attempts" not in inspector.get_table_names()
assert "cloud_users" not in inspector.get_table_names()
assert "cloud_user_sessions" not in inspector.get_table_names()
task_columns = {
column["name"] for column in inspector.get_columns("scheduled_tasks")
}