1.1 KiB

ADDED Requirements

Requirement: Users can be managed

The system SHALL provide an interface for administrators to manage system users.

Scenario: View user list

  • WHEN administrator navigates to /master-data/users
  • THEN system displays a list of users
  • AND list includes username, role, status, and department

Scenario: Create new user

  • WHEN administrator clicks "New User" button
  • THEN system opens user creation form
  • AND form includes fields for username, email, role, password
  • AND system saves user on form submission

Scenario: Edit user

  • WHEN administrator clicks edit on a user
  • THEN system opens user edit form
  • AND allows modification of user attributes
  • AND updates user on form submission

Scenario: Delete user

  • WHEN administrator clicks delete on a user
  • AND administrator confirms deletion
  • THEN system removes user from database
  • AND prevents deletion of own account

Scenario: Search users

  • WHEN administrator enters search term
  • THEN system filters user list by username, email, or role