feat: add more group permissions (#1453)
* feat: add more group permissions * feat: restrict access with app permissions * feat: restrict access with search-engine permissions * feat: restrict access with media permissions * refactor: remove permissions for users, groups and invites * test: adjust app router tests with app permissions * fix: integration page accessible without session * fix: search for users, groups and integrations shown to unauthenticated users * chore: address pull request feedback
This commit is contained in:
@@ -196,6 +196,27 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"app": {
|
||||
"title": "Apps",
|
||||
"item": {
|
||||
"create": {
|
||||
"label": "Create apps",
|
||||
"description": "Allow members to create apps"
|
||||
},
|
||||
"use-all": {
|
||||
"label": "Use all apps",
|
||||
"description": "Allow members to add any apps to their boards"
|
||||
},
|
||||
"modify-all": {
|
||||
"label": "Modify all apps",
|
||||
"description": "Allow members to modify all apps"
|
||||
},
|
||||
"full-all": {
|
||||
"label": "Full app access",
|
||||
"description": "Allow members to manage, use and delete any app"
|
||||
}
|
||||
}
|
||||
},
|
||||
"board": {
|
||||
"title": "Boards",
|
||||
"item": {
|
||||
@@ -237,6 +258,49 @@
|
||||
"description": "Allow members to manage, use and interact with any integration"
|
||||
}
|
||||
}
|
||||
},
|
||||
"media": {
|
||||
"title": "Medias",
|
||||
"item": {
|
||||
"upload": {
|
||||
"label": "Upload medias",
|
||||
"description": "Allow members to upload medias"
|
||||
},
|
||||
"view-all": {
|
||||
"label": "View all medias",
|
||||
"description": "Allow members to view all medias"
|
||||
},
|
||||
"full-all": {
|
||||
"label": "Full media access",
|
||||
"description": "Allow members to manage and delete any media"
|
||||
}
|
||||
}
|
||||
},
|
||||
"other": {
|
||||
"title": "Other",
|
||||
"item": {
|
||||
"view-logs": {
|
||||
"label": "View logs",
|
||||
"description": "Allow members to view logs"
|
||||
}
|
||||
}
|
||||
},
|
||||
"search-engine": {
|
||||
"title": "Search engines",
|
||||
"item": {
|
||||
"create": {
|
||||
"label": "Create search engines",
|
||||
"description": "Allow members to create search engines"
|
||||
},
|
||||
"modify-all": {
|
||||
"label": "Modify all search engines",
|
||||
"description": "Allow members to modify all search engines"
|
||||
},
|
||||
"full-all": {
|
||||
"label": "Full search engine access",
|
||||
"description": "Allow members to manage and delete any search engine"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"memberNotice": {
|
||||
|
||||
Reference in New Issue
Block a user