ZWeb.Admin.AccountsLive (Portico/Z v0.1.0)
Human interface for Z.Accounts
Accepts any field from a ZSchemas.Account
as a URL parameter. These fields will be used to filter the search results. For example:
"https://z.explo.org/admin/accounts?first_name=Donald&last_name=Merand"
Interface Notes
The interface has a few things to note that may not be obvious at first glance.
Search
Along the left, you can find a search panel which allows you to (fuzzy) search by any field/value match you like from the ZSchemas.Account
table. You can combine search among multiple fields, and add and remove criteria as you go. By default, export operations will happen for the "found set" of folks that you've searched for.
You will find a "Show: Accounts to Export" button on the left, which performs a custom query to narrow down the view to show folks who've been updated since the last sync, or who have a password reset flagged as true
.
You can narrow down the "found set" even further by selecting individual accounts (click on the card). Once you're in "selection" mode, then export functions will narrow down to only the cards you have selected.
Admin Actions
Most of these are/should be obvious, but here are a few extra notes:
- "Sync Portico Logins with Z" - This triggers an LDAP sync in the actual Norwood office. See
Z.SysAdmin.sync_ldap/0
for details. - "Sync Z Accounts from Google" - See
Z.Accounts.GoogleRefreshWorker
for details.
Email Aliases
Hover over an account's email address to see any email aliases they may have.
Link to this section Summary
Functions
Callback implementation for Phoenix.LiveView.render/1
.
Link to this section Functions
render(arg)
Callback implementation for Phoenix.LiveView.render/1
.