Project

General

Profile

Actions

Feature #134

open

5. Create Settings Page

Added by Redmine Admin about 2 months ago. Updated about 2 months ago.

Status:
Ready to QA
Priority:
Normal
Assignee:
-
Start date:
12/16/2025
Due date:
% Done:

75%


Description

Develop a Settings page that provides centralized access to Manage Users and Manage Roles. The page must support search functionality and display options based on the logged-in user’s permissions.


Functional Requirements

1. Settings Page Layout

  • Create a new Settings page accessible from the application menu

  • Page components:

    • Search bar at the top

    • Two tabs below the search bar:

      • Manage Users
      • Manage Roles

2. Search Bar

  • Positioned at the top of the Settings page

  • Allows searching for:

    • Users
    • Roles
  • Filters content contextually based on selected tab

  • Optional: debounce search input for performance


3. Tabs Behavior

  • Tabs displayed horizontally under the search bar

  • Default selected tab:

    • First tab user has permission to view
  • Tab behavior:

    • Clicking Manage Users → redirects to Users Management screen
    • Clicking Manage Roles → redirects to Roles Management screen

4. Permission-Based Visibility

  • Tabs must be displayed only if user has permission
Tab Required Permission
Manage Users Permissions.Users.View
Manage Roles Permissions.Roles.View
  • If user lacks permission:

    • Tab is hidden
    • Direct URL access is blocked (403 / access denied)

5. Navigation

  • Clicking a tab:

    • Navigates to the appropriate screen
    • Maintains search text (optional)
  • Breadcrumb example:

    • Settings → Manage Users
    • Settings → Manage Roles


Subtasks 5 (5 open0 closed)

Feature #135: 5.1 Implement Manage Roles Module (Roles & Permissions)Ready to QA12/16/2025

Actions
Feature #136: 5.2 Manage UsersReady to QA12/16/2025

Actions
Feature #140: 5.3 Manage Lookup Codes – View Lookup ValuesReady to QA12/17/2025

Actions
Feature #141: 5.3.1 Manage Lookup Values (Add, View, Edit)Ready to QA12/17/2025

Actions
Feature #142: 5.4 Email LogsReady to QA12/17/2025

Actions
Actions

Also available in: Atom PDF