Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider hiding usage tab for team members who are not owners #11588

Closed
gtsiolis opened this issue Jul 22, 2022 · 2 comments · Fixed by #15350
Closed

Consider hiding usage tab for team members who are not owners #11588

gtsiolis opened this issue Jul 22, 2022 · 2 comments · Fixed by #15350
Assignees
Labels
component: dashboard feature: billing meta: never-stale This issue can never become stale team: webapp Issue belongs to the WebApp team type: improvement Improves an existing feature or existing code

Comments

@gtsiolis
Copy link
Contributor

Problem to solve

Following up from #11554 (Cc @laushinka @easyCZ @jldec), the usage tab is currently visible to all team members regardless their role. However, access to non-owners is restricted, and the usage tab currently included a no access placeholder.

Issues with the current approach:

  1. The application feels like something broke without providing sufficient feedback to users.
  2. No call-to-action (CTA) on how to resolve the restricted access issue.
  3. Promoting a feature by making the usage tab visible and making the feature inaccessible not because of the user's subscription, but because of their team role can be confusing as it will probably be impossible for a user to change their role as this contradicts the initial goal of having roles in teams. This issue will become more obvious for larger teams which usually require specific role access so that they can control data access, and more.
Usage (Owner) Usage (Member)
Screenshot 2022-07-22 at 8 28 48 PM (2) Screenshot 2022-07-22 at 8 28 04 PM (2)
@gtsiolis gtsiolis added component: dashboard type: improvement Improves an existing feature or existing code team: webapp Issue belongs to the WebApp team feature: billing labels Jul 22, 2022
@easyCZ easyCZ mentioned this issue Jul 22, 2022
73 tasks
@stale
Copy link

stale bot commented Oct 22, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the meta: stale This issue/PR is stale and will be closed soon label Oct 22, 2022
@stale stale bot closed this as completed Nov 9, 2022
@gtsiolis gtsiolis reopened this Nov 9, 2022
@gtsiolis gtsiolis added meta: never-stale This issue can never become stale and removed meta: stale This issue/PR is stale and will be closed soon labels Nov 9, 2022
@gtsiolis gtsiolis self-assigned this Dec 14, 2022
@gtsiolis
Copy link
Contributor Author

gtsiolis commented Dec 14, 2022

This issue got worse after introducing the date range selection in the page header where non-owner team members can see the header and are able to use the range picker, but the data below is missing, see relevant discussion (internal). Thanks @loujaybee for catching this! ⚾

Opened #15350 to resolve this by hiding the tab.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: dashboard feature: billing meta: never-stale This issue can never become stale team: webapp Issue belongs to the WebApp team type: improvement Improves an existing feature or existing code
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant