Add /users/:id (own) and /members/:id/show/edit for redirect and normal_user
- read_only and normal_user: allow /users/:id, /users/:id/edit, /users/:id/show/edit (own only) - normal_user: allow /members/:id/show/edit - Fixes redirect loop when sidebar links to profile
This commit is contained in:
parent
3a7e4000c0
commit
d318dad612
1 changed files with 9 additions and 2 deletions
|
|
@ -155,8 +155,11 @@ defmodule Mv.Authorization.PermissionSets do
|
||||||
],
|
],
|
||||||
pages: [
|
pages: [
|
||||||
"/",
|
"/",
|
||||||
# Own profile
|
# Own profile (sidebar links to /users/:id; redirect target must be allowed)
|
||||||
"/profile",
|
"/profile",
|
||||||
|
"/users/:id",
|
||||||
|
"/users/:id/edit",
|
||||||
|
"/users/:id/show/edit",
|
||||||
# Member list
|
# Member list
|
||||||
"/members",
|
"/members",
|
||||||
# Member detail
|
# Member detail
|
||||||
|
|
@ -202,14 +205,18 @@ defmodule Mv.Authorization.PermissionSets do
|
||||||
],
|
],
|
||||||
pages: [
|
pages: [
|
||||||
"/",
|
"/",
|
||||||
# Own profile
|
# Own profile (sidebar links to /users/:id; redirect target must be allowed)
|
||||||
"/profile",
|
"/profile",
|
||||||
|
"/users/:id",
|
||||||
|
"/users/:id/edit",
|
||||||
|
"/users/:id/show/edit",
|
||||||
"/members",
|
"/members",
|
||||||
# Create member
|
# Create member
|
||||||
"/members/new",
|
"/members/new",
|
||||||
"/members/:id",
|
"/members/:id",
|
||||||
# Edit member
|
# Edit member
|
||||||
"/members/:id/edit",
|
"/members/:id/edit",
|
||||||
|
"/members/:id/show/edit",
|
||||||
"/custom_field_values",
|
"/custom_field_values",
|
||||||
# Custom field value detail
|
# Custom field value detail
|
||||||
"/custom_field_values/:id",
|
"/custom_field_values/:id",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue