Admin pages for groups, their members and their roles. Pure Hiccup; plain forms that post and redirect.
Admin pages for groups, their members and their roles. Pure Hiccup; plain forms that post and redirect.
(group-page {:keys [id name members roles everyone?] :as group} assignable opts)One group: its name, members and roles, with the forms that change them.
roles are those it may be assigned, as list-roles gives them.
(:scope-keys opts), [{:key :label :url :sources [[source label]]}], are
the declared scope keys, each chosen through a lookup when it has a :url;
the scope can be typed as EDN too. (:form opts), the form params of a
refused change, fills the role form in again.
One group: its name, members and roles, with the forms that change them.
`roles` are those it may be assigned, as `list-roles` gives them.
`(:scope-keys opts)`, [{:key :label :url :sources [[source label]]}], are
the declared scope keys, each chosen through a lookup when it has a :url;
the scope can be typed as EDN too. `(:form opts)`, the form params of a
refused change, fills the role form in again.(groups-page groups opts)Every group, searchable and sortable by (:table-query opts), and a form
to create one. groups carry their hygiene/group-signals as :signals.
Every group, searchable and sortable by `(:table-query opts)`, and a form to create one. `groups` carry their `hygiene/group-signals` as `:signals`.
(provider-members members)The users an identity provider puts in a group, read-only.
The users an identity provider puts in a group, read-only.
(scope-lookup-field k)The form field holding a fixed value of an assignment's scope key k.
The form field holding a fixed value of an assignment's scope key `k`.
(scope-source-field k)The form field naming the user source an assignment's scope key k takes
its value from instead.
The form field naming the user source an assignment's scope key `k` takes its value from instead.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |