Project

General

Profile

Actions

roos-fs tasks #289

open

Change the Manager Role Perms for viewing and editing prices

Added by Vadim Golub 9 months ago. Updated 5 days ago.

Status:
Closed
Priority:
High
Start date:
08/12/2025
Due date:
% Done:

0%

Estimated time:
5:00 h

Description

Currently, the Manager user role can view and edit prices in the Services and Tasks modules. This includes:

  • Price fields in add/edit forms for services and tasks.
  • Price columns in list tables for services and tasks.
  • Any screen or section where prices are displayed.
    The requirement is to remove all visibility and edit access to prices for users with the Manager role, so they cannot see prices anywhere in the system , regardless of context.

Required Implementation:

  • Hide the Price field entirely from the Add/Edit Task and Add/Edit Service forms for Manager role users.
  • Hide the Price column in the Services and Tasks tables for Manager role users.
  • Ensure prices are hidden in all other places where they could be viewed - Service/Task detail pages for example, Task preview in the Service Details menu, etc.
  • Modify role-based permissions to block view and edit rights for prices when the logged-in user is a Manager.
  • Ensure back-end validation prevents prices from being manipulated through the browser console.

Here's some examples:






Expected Behavior / Acceptance Criteria:

  • A user with the Manager role cannot see or edit prices anywhere in the system, even from the admin menus and fields, that are suppose to be hidden for the manager role.
  • Price-related fields, columns, and totals are hidden or removed entirely from the UI for Manager role users.
    - All other roles permission must stay the same, unaffected

Files

Actions

Also available in: Atom PDF