sentient
river guide Posts:127
|
01-11-2012 05:44 PM |
|
How can we have an administrator that and add/manage user details but they dont have full control of the module (add questions, events etc) Our client has tiers of security, like most companies. They dont want to grant FULL permission to the office assistant. |
|
|
|
|
Candace
river guide Posts:2431
|
01-12-2012 07:07 AM |
|
Dynamic Registration allows you to give partial control to specific ro;es. Let's say you create a role called Office Managers. From DR's control panel, go to Module Configuration then to Module Security. Here, you can assign rights to either manage users or manage form questions to specific roles other than site admins. You can even set it up with matching conditions so the person in that role can only manage users with a matching property (like manager for Store #20 can only edit users with Store ID 20). Thanks! Candace |
|
|
|
|
sentient
river guide Posts:127
|
01-13-2012 04:28 PM |
|
Awesome! Thanks Candace |
|
|
|
|
sentient
river guide Posts:127
|
01-13-2012 04:40 PM |
|
hmmm but the edit role cant see a control to "manage Users" All they see is their own details. Where is is link to manage users? Do we need to include some container code or something? |
|
|
|
|
sentient
river guide Posts:127
|
|
sentient
river guide Posts:127
|
01-16-2012 04:10 AM |
|
Please help on this. |
|
|
|
|
Candace
river guide Posts:2431
|
01-16-2012 07:09 AM |
|
Sorry this came in over the weekend and the office was closed. I just responded to your trouble ticket but let me post it here, too: As a host/admin/authorized role, you should find a link to Manage Users on the form (around the little control panel on the upper left corner. You should also find "Manage Users" if you hover over the Manage (the module) area. When you click on this, you'll find a list of users. I like to use the search function and when you select this user, you will be directed back to Dynamic Registration with that user's info. Thanks, Candace
|
|
|
|
|
sentient
river guide Posts:127
|
01-16-2012 09:50 AM |
|
Its probably better having the discussion here as it might help others. Im aware that an admin or user with the rights to edit the "module" can hover and perform all the admin controls including the DNN edit and settings. However the module has the setting for a User Editor and the guide says its for only editing users (not the field formats, module settings etc) We have set up a role for this but they dont see any links or controls to add or manage users. |
|
|
|
|
Chad Nash Posts:5260
|
01-16-2012 11:23 AM |
|
Hi,
I think you might be missing a key piece to this... Are you setting the security role within the module configuration area for who can manage users (they don't need to have full edit rights to the module/page). This is under module configuration within the control panel (near the bottom).
Thanks,
Chad
|
|
|
|
|
sentient
river guide Posts:127
|
01-16-2012 11:44 AM |
|
Thats exactly what Im doing. I have created a role UserEditor. That roles only has "view" rights to the module but I have set it as "Authorized to Manage Users" in the DR settings. Thing is a user assigned to the EditUsers role sees what was in the screen shot (just their details with no manage users or add users links) |
|
|
|
|
Chad Nash Posts:5260
|
01-16-2012 11:49 AM |
|
Hmm... That is strange, in that case what if you copy/paste the Manage Users hyperlink. into a Text/HTML module. Can they access it? Maybe its just not appearing in the menu correctly which is should be based on the code I am reviewing... but maybe they can still access it? So please go to Manage Users as an admin and then copy/paste that hyperlink. Then place it in a text/html module that is only visible to users with that security role. Does it work then? Thanks, Chad
|
|
|
|
|
sentient
river guide Posts:127
|
01-16-2012 11:51 AM |
|
See the DR form while logged in as the designated Authorized User Editor |
|
|
|
|
sentient
river guide Posts:127
|
01-16-2012 11:52 AM |
|
RIGHT! That worked, so its the visibility of the link then |
|
|
|
|
Chad Nash Posts:5260
|
01-16-2012 11:59 AM |
|
Yes.... I know this previously worked and according to the source code it still should, so it could be something new with how DNN 6 handles the Actions menu. Either way you should be setup and up and running now... One potential thing you could also do is to setup an HTML Field and have that field only visible to users in that role. That way the "Manage Users" could be on the form itself and it would not even need its own HTML module. Thanks, Chad
|
|
|
|
|
sentient
river guide Posts:127
|
01-17-2012 04:30 PM |
|
Okay so that is pretty clunky for 1. We have had to hide the form completely and make html buttons. This works for the User Manager setting... However the "Authorized to Manage Questions / Settings:" does not work at all. A user with that role that is sent to the form via the link or directly to the page has no admin tools at all. |
|
|
|
|
Chad Nash Posts:5260
|
01-17-2012 05:54 PM |
|
Hmm.. This has been used by many customers for a long time so it must be something new with the recent DNN versions and how menu items are handled. I checked the code again to verify this and it really should be adding this as an option. I might have to test on whatever DNN version you are on, can you please let me know? It really doesn't make much sense if the Manage Users is working so much differently then the Manage Question/Settings. Hmmm... I have a new idea/concept that could be going on here. Recently we have created new versions of the manifest files for .DNN5 and .DNN6 and maybe within those these controls are listed as Admin controls possibly or Edit and not what they previously were within the main .DNN manifest file? That is a possibility I guess and something that could easily be changed/tested under Host/Extensions within the module definitions. If it needs fixed we might just be able to update the .DNN5 and .DNN6 manifest files and you might be good to go without the work-around too. Thanks, Chad
|
|
|
|
|
sentient
river guide Posts:127
|
01-18-2012 04:53 AM |
|
Okay cool, what should I do with the extension? I'm happy to give it a go? |
|
|
|
|
Chad Nash Posts:5260
|
01-18-2012 09:36 AM |
|
Hi Marc, Well you would want to Host, Extensions and click the Edit Icon. Then check what it shows for the things related to the control type when it comes to ManageQuestions.ascx and ManageUsers.ascx controls. When you click Edit on those you can change those from "Edit" to "View" if they are set to Edit, and then in the future we can update the installation file. I think we check security internally (within our code) and so they need to be set to View as the control type and not Edit or Admin. If you post a screenshot of what your control definitions look like I can let you know more details on how to do this. Thanks! -Chad
|
|
|
|
|