fix: add missing /profile page to read_only and normal_user permission sets
Both permission sets allow User:update :own, so users should be able to access their profile page. This makes the implementation consistent with the documentation and the logical permission model.
This commit is contained in:
parent
4bd08e85bb
commit
9b0d022767
2 changed files with 6 additions and 0 deletions
|
|
@ -247,6 +247,7 @@ defmodule Mv.Authorization.PermissionSetsTest do
|
|||
permissions = PermissionSets.get_permissions(:read_only)
|
||||
|
||||
assert "/" in permissions.pages
|
||||
assert "/profile" in permissions.pages
|
||||
assert "/members" in permissions.pages
|
||||
assert "/members/:id" in permissions.pages
|
||||
assert "/custom_field_values" in permissions.pages
|
||||
|
|
@ -349,6 +350,7 @@ defmodule Mv.Authorization.PermissionSetsTest do
|
|||
permissions = PermissionSets.get_permissions(:normal_user)
|
||||
|
||||
assert "/" in permissions.pages
|
||||
assert "/profile" in permissions.pages
|
||||
assert "/members" in permissions.pages
|
||||
assert "/members/new" in permissions.pages
|
||||
assert "/members/:id" in permissions.pages
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue