Skip to main content

Permission Request List (Admin)

Page Description

Admin page for reviewing and approving/rejecting permission requests

Components

ComponentDescriptionFunction
Filter PanelFilter by status, server, requester, date rangeReal-time filtering
Request List TablePaginated request listSortable, searchable
Detail ModalRequest details and action buttonsApprove/reject processing
Batch ProcessingProcess multiple requests simultaneouslyCheckbox selection

Display Elements (Table Columns)

ColumnDescriptionSortableFilterable
Request IDClick to open detail modal-
RequesterUsername + email
Target ServerServer name (show count if multiple)
Permission LevelView/Create/Edit badge
Request TimeRelative time + absolute time
DurationStart date ~ End date--
StatusPending/Approved/Rejected
ActionApprove/reject buttons--
API EndpointMethodDescriptionQuery Parameters
/api/v1/permissions/requestsGETRetrieve permission request liststatus, server_id, requester_id, page, limit, sort
/api/v1/permissions/requests/{id}PUTApprove/reject requestaction, comment
/api/v1/permissions/requests/batchPUTBatch processingrequest_ids[], action, comment