diff --git a/src/components/PermissionsManagement/Permissions.json b/src/components/PermissionsManagement/Permissions.json index 6505d78da8..9068e222ec 100644 --- a/src/components/PermissionsManagement/Permissions.json +++ b/src/components/PermissionsManagement/Permissions.json @@ -330,6 +330,11 @@ "label": "Unassign Team Members from Tasks", "key": "deleteDashboardTask", "description": "Gives the user permission to UNASSIGN tasks from only their TEAM members through the Dashboard -> task -> red X." + }, + { + "label": "See # of Times Time Added to Task", + "key": "seeNumberOfTimesTimeAdded", + "description": "Gives the user permission to see how many times a time entry has been added to a task. \"Admin/Owner Login\" -> \"Dashboard\" -> \"Tasks tab\" -> \"Task Details\" -> \"# of Times Time Added\"" } ] } diff --git a/src/components/TeamMemberTasks/TeamMemberTask.jsx b/src/components/TeamMemberTasks/TeamMemberTask.jsx index 5f2c502852..032f109170 100644 --- a/src/components/TeamMemberTasks/TeamMemberTask.jsx +++ b/src/components/TeamMemberTasks/TeamMemberTask.jsx @@ -148,7 +148,9 @@ const TeamMemberTask = React.memo( const rolesAllowedToSeeDeadlineCount = ['Manager', 'Mentor', 'Administrator', 'Owner']; const isAllowedToResolveTasks = rolesAllowedToResolveTasks.includes(userRole) || dispatch(hasPermission('resolveTask')); - const isAllowedToSeeDeadlineCount = rolesAllowedToSeeDeadlineCount.includes(userRole); + const isAllowedToSeeDeadlineCount = + rolesAllowedToSeeDeadlineCount.includes(userRole) || + dispatch(hasPermission('seeNumberOfTimesTimeAdded')); const canGetWeeklySummaries = dispatch(hasPermission('getWeeklySummaries')); const canSeeReports =