Remove completed todo.md + html-css-foundation mockups; strip dead §N phase refs from comments/docs (simplify visual E2E to drop the mockup-comparison oracle)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
OAuth2 client detail page (todo §6): the client-detail body (info · one-time secret · delete) in the
|
||||
OAuth2 client detail page: the client-detail body (info · one-time secret · delete) in the
|
||||
shell. Doubles as the post-register page when `created`/`secret` are set.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
OAuth2 client register page (todo §6): the client-form body captured into the app shell.
|
||||
OAuth2 client register page: the client-form body captured into the app shell.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
const body = include("partials/client-form-body", { error: model.error, form: model.form });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
OAuth2 clients admin list (todo §6): apps that log in *through* us (Hydra). Same building blocks as
|
||||
OAuth2 clients admin list: apps that log in *through* us (Hydra). Same building blocks as
|
||||
the Roles screen, around the shell, backed by live Hydra OAuth2 clients (src/admin-clients.ts).
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
Admin destructive-action confirmation page (todo §5): the confirm body in the app shell. Model
|
||||
Admin destructive-action confirmation page: the confirm body in the app shell. Model
|
||||
from buildConfirmModel: { message, confirm:{action,label}, cancelHref, nav, shell }.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
Group admin detail / membership page (todo §5): the group-detail body in the app shell.
|
||||
Group admin detail / membership page: the group-detail body in the app shell.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
const body = include("partials/group-detail-body", { add: model.add, csrfToken: model.csrfToken, del: model.delete, error: model.error, group: model.group, members: model.members });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
Group admin create page (todo §5): the group-form body captured into the app shell.
|
||||
Group admin create page: the group-form body captured into the app shell.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
const body = include("partials/group-form-body", { error: model.error, form: model.form });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
Groups admin list (todo §5): the same building blocks as the Users screen, around the shell, but
|
||||
Groups admin list: the same building blocks as the Users screen, around the shell, but
|
||||
backed by live Keto subject sets (src/admin-groups.ts). Filter/sort/page round-trip the URL.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
Role admin detail page (todo §5): the role-detail body (members · effective access) in the shell.
|
||||
Role admin detail page: the role-detail body (members · effective access) in the shell.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
const body = include("partials/role-detail-body", { add: model.add, csrfToken: model.csrfToken, del: model.delete, effective: model.effective, error: model.error, members: model.members, role: model.role });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
Role admin create page (todo §5): the role-form body captured into the app shell.
|
||||
Role admin create page: the role-form body captured into the app shell.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
const body = include("partials/role-form-body", { error: model.error, form: model.form });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
Roles admin list (todo §5): the same building blocks as the Groups screen, around the shell, backed
|
||||
Roles admin list: the same building blocks as the Groups screen, around the shell, backed
|
||||
by live Keto Role subject sets (src/admin-roles.ts). Filter/sort/page round-trip the URL.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
Users admin create/edit page (todo §5): the user-form body captured into the app shell.
|
||||
Users admin create/edit page: the user-form body captured into the app shell.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
const body = include("partials/user-form-body", { edit: model.edit, error: model.error, form: model.form, recovery: model.recovery });
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<%#
|
||||
Users admin list (todo §5): the same building blocks as the dashboard, around the shell, but
|
||||
Users admin list: the same building blocks as the dashboard, around the shell, but
|
||||
backed by live Kratos identities (src/admin-users.ts). Filter/sort/page all round-trip the URL.
|
||||
%><%
|
||||
const nav = include("partials/nav-tree", { nodes: model.nav });
|
||||
|
||||
Reference in New Issue
Block a user