-
Notifications
You must be signed in to change notification settings - Fork 2.8k
console: fix regression in editing permissions manually (fix #4683) (#4826) #4826
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: fix regression in editing permissions manually (fix #4683) (#4826) #4826
Conversation
|
Deploy preview for hasura-docs ready! Built with commit b22ef4c |
|
Review app for commit 9dec0c3 deployed to Heroku: https://hge-ci-pull-4826.herokuapp.com |
|
Review app for commit 6d9b92a deployed to Heroku: https://hge-ci-pull-4826.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
|
Review app for commit 6630537 deployed to Heroku: https://hge-ci-pull-4826.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.
Left some comments. It's good that we're unloading console/src/components/Services/Data/TablePermissions/Permissions.js 😉
console/src/components/Services/Data/TablePermissions/JSONEditor.tsx
Outdated
Show resolved
Hide resolved
console/src/components/Services/Data/TablePermissions/JSONEditor.tsx
Outdated
Show resolved
Hide resolved
console/src/components/Services/Data/TablePermissions/molecules/PermButtonsSection.tsx
Outdated
Show resolved
Hide resolved
console/src/components/Services/Data/TablePermissions/molecules/PermButtonsSection.tsx
Show resolved
Hide resolved
console/src/components/Services/Data/TablePermissions/molecules/PermButtonsSection.tsx
Outdated
Show resolved
Hide resolved
console/src/components/Services/Data/TablePermissions/molecules/PermButtonsSection.tsx
Outdated
Show resolved
Hide resolved
console/src/components/Services/Data/TablePermissions/molecules/PermButtonsSection.tsx
Outdated
Show resolved
Hide resolved
console/src/components/Services/Data/TablePermissions/molecules/PermButtonsSection.tsx
Outdated
Show resolved
Hide resolved
…or.tsx Co-authored-by: Aleksandra Sikora <ola.zxcvbnm@gmail.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.
Can we change molecules to components and possibly put there also other files like JSONEditor? It's a bit confusing name, and we stick to nested components directory in other places.
Actually, in those cases, we can even have a flat files structure.
console/src/components/Services/Data/TablePermissions/JSONEditor.tsx
Outdated
Show resolved
Hide resolved
|
Review app for commit 67e6e1e deployed to Heroku: https://hge-ci-pull-4826.herokuapp.com |
|
Review app for commit be93048 deployed to Heroku: https://hge-ci-pull-4826.herokuapp.com |
|
Review app https://hge-ci-pull-4826.herokuapp.com is deleted |
…5108) * console: fix checkbox for forwarding client headers in actions (close #4595) (#4669) * console: fix bulk selected rows state in data browser (close #4654) (#4673) * console: fix displaying boolean values in Edit Row tab (#4682) * console: fix regression in editing permissions manually (fix #4683) (#4826) * console: fix "Cannot read property 'foldable'" runtime error in `Browse Rows` page (fix #4907) (#5016) * console: fix enum tables reload data button UI (close #4647) (#4877)
console: editing permissions manually seems to have stopped working properly
Description
Raw son edit on permissions was letting the user edit the entire JSON, Now user can fully edit the JSON rule.
Changelog
CHANGELOG.mdis updated with user-facing content relevant to this PR.Affected components
Related Issues
close #4683
Solution and Design
Steps to test and verify
Row select permissions