apache / apache/fineract-backoffice-ui

Permission badge/tooltip on sidebar nav items

Open
#138 1 comment 0 reactions 0 assignees View on GitHub
enhancement rbac
Dominant language
TypeScript
Stars
15
Forks
60
Avg merge
10h 15m
Merged PRs (30d)
108

Description

**As a** user
**I want** to hover over a sidebar item and see a tooltip explaining what actions I can perform in that module
**So that** I understand my capabilities without navigating into the module

**Acceptance Criteria:**
- [ ] Hovering "Clients" shows: "You can: View clients, Create clients"
- [ ] Hovering restricted item shows: "Contact admin to request: CREATE_LOAN"
- [ ] Tooltip dynamically computed from user's current permissions

Also need Playrwrite Tests

Contributor guide

Open the contributing guide

Research direction

Start by locating the Angular sidebar navigation and the existing user-permission handling, then identify how the Clients and restricted items are rendered. Add permission-based hover tooltip behavior matching the acceptance criteria and cover the visible messages and dynamic permissions with Playwright tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, playwright, typescript
Domain
authorization, frontend, testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.