Skip to main content

Module admin

Module admin 

Source

Re-exports§

pub use access::RolePermissions;

Modules§

access
Permission helpers for the admin plugin.

Structs§

AdminBanUserRequest
Input for authoritative admin user banning.
AdminBannedUserMessageHandler
Cloneable, type-checked application callback configuration.
AdminConfig
Configuration for the admin plugin.
AdminCreateUserRequest
Input for trusted or authenticated admin user provisioning.
AdminListUsersQuery
Logical query for admin listing; scalar and array filters retain their JSON types.
AdminPermissionRequest
Input for trusted or session-based admin permission evaluation.
AdminPermissionResponse
Result of a successfully evaluated permission request.
AdminPlugin
Admin plugin for user management operations.
AdminSetRoleRequest
Input for the admin role assignment server operation.
AdminSetUserPasswordRequest
Input for an authoritative administrative password update.
AdminSuccessResponse
Result of a successful administrative mutation.
AdminUpdateUserRequest
Target and application fields for an authenticated admin update.
AdminUserOutput
Public admin user projection, including returned application fields.

Enums§

AdminRoleInput
Role input accepted by TypeScript admin routes.

Traits§

AdminBannedUserMessage
Resolves the message returned when a nonexpired banned user requests a session.

Type Aliases§

AdminImpersonationResponse
Stored session and safe user returned by an administrative session operation.
AdminListUsersResponse
Safe user page returned by the listUsers server operation.
AdminUserResponse
Safe user result returned by admin mutation operations.
AdminUserSessionsResponse
Session page returned by the admin listUserSessions server operation.