-
Notifications
You must be signed in to change notification settings - Fork 2.8k
console: add the ability to delete a role in permissions summary page (close #3353) #4987
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
console: add the ability to delete a role in permissions summary page (close #3353) #4987
Conversation
|
Review app for commit d1cd712 deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
|
Review app for commit 7fadb83 deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
this commit adds a new action to help delete permissons for a particular role across all tables and schemas
console/src/components/Services/Data/TablePermissions/Actions.js
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Performed a self-review.
|
Review app for commit 3b674bb deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
|
Review app for commit 7e8109c deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
beerose
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@rikinsk A couple of points to discuss.
Schema permissions summary behaves as a link (redirects to a different page), but looks like a button. Should we make it look as a link or say something like Show permissions summary (so that it indicates it's an action.)?
These buttons feel inconsistent with the rest of the console. I remember we were talking about having buttons with text instead of icons. What about having Copy and Delete buttons here? On the other hand it will take more space.
|
Review app for commit 8417f85 deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
|
Review app for commit d8585fa deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
rikinsk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor change, Can you make the title for the delete role button as Delete role permissions. It says Copy permissions currently
Sorry I missed that! |
rikinsk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kolharsam Another very minor nitpick. The clickable are for the Show permissions summary button is a little off. I am able to click on the space to the left of the button as well. I guess moving the margin from the button to its parent link should fix it.
|
Review app for commit a789551 deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
|
Review app for commit 4495a03 deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
rikinsk
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
UX approved
console/src/components/Services/Data/PermissionsSummary/PermissionsSummary.js
Outdated
Show resolved
Hide resolved
|
Review app for commit cc3f747 deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
tirumaraiselvan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
changelog approved
|
Review app for commit eebff9b deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
|
Review app for commit 87520e5 deployed to Heroku: https://hge-ci-pull-4987.herokuapp.com |
|
Review app https://hge-ci-pull-4987.herokuapp.com is deleted |
resolve #3353
Description
Schema Permissions Summarybutton/link is repositioned to be next to theCreate SchemasectionChangelog
CHANGELOG.mdis updated with user-facing content relevant to this PR.Affected components