manager
manager copied to clipboard
feat: [M3-8705] - Disable Create Longview Client button with tooltip text on Landing Page for restricted Users.
Description ๐
To prevent unauthorized access to specific flows and provide clearer guidance, we aim to restrict entry to users without the required permissions.
Here, we are restricting users from creating new Longview Client on the Landing Page when they do not have access
Changes ๐
List any change relevant to the reviewer.
- For restricted users:
- Disabled Create Longview Clients Button on the Landing Page
Target release date ๐๏ธ
Preview ๐ท
| Before | After |
|---|---|
How to test ๐งช
Prerequisites
- Log into two accounts side by side:
- An unrestricted admin user account: full access
- A restricted user account (use Incognito for this)
Reproduction steps
- Landing:
- Observe as restricted user, notice shows and you cannot create Clients
Verification steps
- After changes, observe tooltips are tailored to the action.
As an Author I have considered ๐ค
Check all that apply
- [x] ๐ Doing a self review
- [x] โ Our contribution guidelines
- [x] ๐ค Splitting feature into small PRs
- [x] โ Adding a changeset
- [ ] ๐งช Providing/Improving test coverage
- [ ] ๐ Removing all sensitive information from the code and PR description
- [ ] ๐ฉ Using a feature flag to protect the release
- [x] ๐ฃ Providing comprehensive reproduction steps
- [ ] ๐ Providing or updating our documentation
- [ ] ๐ Scheduling a pair reviewing session
- [ ] ๐ฑ Providing mobile support
- [ ] โฟ Providing accessibility support