`App` module added by `Content Managers` role doesn't allow `Choose App`
See original GitHub issueI’m submitting a … [x] bug report
…about [x] edit experience / UI [x] admin experience UI [x] app permissions [x] other / unknown
Current behavior We are experiencing this issue on a net new site.
Here is our scenario:
- DNN 9.10.2
- 2sxc 12.8.1
- Have a role called “Content Managers” and they have “Edit” rights on pages.
- Have applied “Can Deploy” to “Content Managers” for “App” extension.
A user belonging to Content Managers
is able to add an “App” module to a page. However, they do not have the ability to Choose App
in 2sxc.
In 2sxc, I have tried enabling the Feature for Permission by Group / Role
. Then for the relevant app, I updated App Permissions
to add a Security Rule
for the appropriate RoleId (the one that matches the Content Managers
role) and gave it Edit (Create, Read, Update, Delete)
rights. It still didn’t work, so I even tried giving it Full Control (usually host only)
. That didn’t work either.
Any other ideas? What the heck am I missing?
I found this SO post helpful, but unfortunately, it just doesn’t work for me. ☹️ https://stackoverflow.com/questions/58293074/best-way-to-implement-basic-content-manager-permissions
Expected behavior
The experience for Content Managers
should be the same as it is for App
modules that were previously added by Admin
or Super User
. They should have the ability to Choose App
and select the appropriate layout/view, and subsequently manage the content. Those seem to work just fine for Content Managers
, but they also need to be able to successfully add new App
modules to the page and work with them.
Instructions to Reproduce the Problem Follow the setup in the Current behavior section:
- Create
Content Managers
role - Assign
Edit
rights at the DNN page level. - Within DNN Extensions, mark the
App
module withCan Deploy
rights forContent Managers
. - Add
Permission by Group / Role
in 2sxc. - Add app permissions security rule for
Content Managers
RoleId withEdit (Create, Read, Update, Delete)
. - Login as user belonging to
Content Managers
role. - Add
App
module to page for which the user has pageEdit
rights. - See issue with not being able to
Choose App
.
Why change the behavior? It currently seems to be a bug.
Your environment See below.
- 2sxc version(s): 12.8.0/12.8.1 (tested on both)
- Browser: [all]
- DNN: [9.10.2]
- Language: [any/all]
Anything you would like to add
Issue Analytics
- State:
- Created 2 years ago
- Comments:30 (12 by maintainers)
Top GitHub Comments
@david-poindexter Thanks for being my first sponsor!