up previous next contents index
Next: Alternative Path #2, External Up: Edit User Account Previous: Pre-Conditions   Contents   Index

Subsections

Basic Path: Administrator Edits User Account

  1. The Administrator lists the user accounts
  2. The Administrator selects the user account they want to modify and selects an Edit User Account option
  3. The system displays an "Edit User" screen, which contains the following fields in read/write mode:
    1. Required fields
      1. Username
      2. Password(repeated twice)
      3. Group
    2. Non-required fields
      1. First name
      2. Middle initial
      3. Last name
  4. The Administrator changes all desired fields and saves the changes
  5. The system validates:
    1. If the username has been changed
      1. If the username is not valid, the Administrator is notified of this and the change is not allowed
      2. If the new username is already in use, the Administrator is notified of this and the change is not allowed
    2. If the two passwords are not the same, the Administrator is notified of this and the change is not allowed
    3. If the two passwords are the same but are invalid, the Administrator is notified of this and the change is not allowed
  6. The system saves the changes

Post-Conditions

  1. Any user account field may be different
  2. If the username is changed, the new username should show on any reports that show this name
    1. If a job was initially created by "MarthaS" and the named was later changed to "MarthaT", "MarthaT" should be displayed on future reports
    2. Note to developers: This implies that we are storing the "user id" with the Job, and not the user name


up previous next contents index
Next: Alternative Path #2, External Up: Edit User Account Previous: Pre-Conditions   Contents   Index