Skip to main content

User Management

Page Description

Page for managing system user accounts and permissions

Components

ComponentDescriptionFunction
User List TableComplete user listSearch, filter, sort
Add User ModalNew user account creationForm validation
Permission Management PanelUser-specific permission settingsRole-based permissions
Batch Operation ToolsManage multiple users simultaneouslyExport, deactivate
Audit LogUser-related change historyFilterable

User List Table

ColumnDescriptionSortableFilterable
User IDLogin IDText search
NameReal nameText search
EmailEmail addressText search
DepartmentDepartmentSelect box
RoleSystem roleCheckbox group
StatusActive/inactiveToggle
Last LoginRecent access timeDate range
CreatedAccount creation timeDate range
ActionEdit/delete/permission buttons--

Add/Edit User Form

Field NameTypeRequiredValidation RulesDescription
User IDtextAlphanumeric, 3-20 chars, uniqueLogin ID
NametextKorean+English, 2-50 charsReal name
EmailemailEmail format, uniqueFor notifications
Departmentselect-Existing department listOrganization info
Positionselect-Existing position listOrganization info
Phone Numbertel-Phone number formatContact
Temporary PasswordpasswordPassword policy complianceFor first login
RolemultiselectMinimum 1 selectionSystem permissions
Account Expirydate-Future dateFor temporary accounts
Active Statuscheckbox--Default: active

Permission Role Definitions

Role NameDescriptionPermission Scope
Super AdminHighest administratorAccess to all functions
AdminGeneral administratorAll functions except user management
OperatorOperatorJob execution, monitoring
DeveloperDeveloperJob creation/editing, execution
ViewerViewerRead-only access
GuestGuestLimited viewing
API EndpointMethodDescriptionSecurity Verification
/api/v1/admin/usersGETRetrieve user listAdmin permission
/api/v1/admin/usersPOSTCreate userInput validation + duplicate check
/api/v1/admin/users/{id}PUTModify user informationPermission verification
/api/v1/admin/users/{id}DELETEDelete userRelated data check
/api/v1/admin/users/{id}/permissionsGETRetrieve user permissions-
/api/v1/admin/users/{id}/permissionsPUTSet user permissionsPermission inheritance verification
/api/v1/admin/users/bulkPOSTBatch user processingCSV upload support