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

Fix: permissions tab UI #815

Merged
merged 7 commits into from
Jan 29, 2021
Merged

Fix: permissions tab UI #815

merged 7 commits into from
Jan 29, 2021

Conversation

ElinorW
Copy link
Collaborator

@ElinorW ElinorW commented Jan 27, 2021

Overview

  • Rename the permissions tab.
  • Add a tooltip explaining why the feature is on preview mode.
  • Redirect users to a full list of permissions if none are displayed on the permissions tab.

Fixes #739
fixes #560

Demo

  1. Permissions tab with tooltip
    image

  2. Permissions tab when there are no permissions (User signed in)
    image

  3. Permissions tab when there are no permissions (User not signed in)
    image

src/messages/GE.json Outdated Show resolved Hide resolved
@jobala
Copy link
Contributor

jobala commented Jan 27, 2021

@ElinorW it will be a better user experience to be able to open the permissions panel from the modify permissions tab instead of showing them instructions on how to open the permissions panel.

@github-actions
Copy link
Contributor

Azure Static Web Apps: Your stage site is ready! Visit it here: https://jolly-sand-0ac78c710-815.centralus.azurestaticapps.net

@github-actions
Copy link
Contributor

Azure Static Web Apps: Your stage site is ready! Visit it here: https://jolly-sand-0ac78c710-815.centralus.azurestaticapps.net

@thewahome thewahome self-requested a review January 29, 2021 15:09
@ElinorW ElinorW merged commit a2098b9 into dev Jan 29, 2021
thewahome added a commit that referenced this pull request Jan 30, 2021
* Fix - replaces content-type header by accept to match HTTP and avoid CORS pre-flight (#783)

* Fix: modify permissions tab UI (#790)

* Track errors  (#777)

* Fix: sanitize url when fetching permissions (#794)

* Fix: remove wrongly placed working (#795)

* Fix: all permissions show as required (#797)

* Task: autocomplete hover styling (#801)

* Fix: Enable screen reader confirmation feedback (#802)

* Migrate to eslint (#627)

* Feature: resizable components (#766)

* Fix: add onItemInvoked action (#806)

* Fix: permissions consent (#807)

* Task: accessibility ci (#358)

* Fix: prevent resize when view expanded (#816)

* Feature: additional telemetry (#813)

* Fix: permissions tab UI (#815)

* Fix: shrink request section (#822)

Co-authored-by: jobala <japhethobalak@gmail.com>
Co-authored-by: OfficeGlobal <47977325+OfficeGlobal@users.noreply.github.com>
Co-authored-by: OfficeGlobal <OfficeGlobal@microsoft.com>
Co-authored-by: Azure Static Web Apps <opensource@microsoft.com>
Co-authored-by: Elinor <ekaguongo@gmail.com>
Co-authored-by: Millicent Achieng <achieng.milli@gmail.com>
Co-authored-by: Sébastien Levert <sebastienlevert@users.noreply.github.com>
Co-authored-by: Ezrqn Kemboi <ezrqnkemboi@gmail.com>
Co-authored-by: Vincent Biret <vibiret@microsoft.com>
Co-authored-by: Joseph Ngugi <jngugi88@gmail.com>
@thewahome thewahome deleted the fix/permissions-tab-ui branch February 17, 2021 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants