Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ..."User Manager" as a role?"User Manager" as a role?
Previous
 
Next
New Post
2/6/2006 9:12 AM
 
Honestly, any solution you come up with that allows non-admins to modify user accounts is going to have the same problems. The question is: do you need non-admins to truly manage users? If so, this is going to be your easiest solution. I understand your hesitation and do believe it's justified. While I think this is the easiest solution, my personal preference would be to create a module that limited what could happen. For instance, maybe a module that would require admin approval for some user changes (i.e. deleting users and/or modifying user roles). This would give you more control over what non-admins do. You're just going to have to weigh the pros and cons along with the need.

Hope this helps!

Michael Flanakin | Microsoft Consulting Services
www.michaelflanakin.com
 
New Post
2/6/2006 9:25 AM
 

flanakin wrote
The question is: do you need non-admins to truly manage users?

Actually, I do Take for example a club-site; members of the club are automatically members of the portal. However, membership to the club (and addressinformation, updates) is managed by the club secretary, not by the web-admin. So to avoid double administrations, I would like the club-secretary to also handle portal membership. The " alternatives"  are a bit ugly; either the web-admin has to handle the " real-life"  administrations as well, or the secretary has to become admin, neither is a true solution.

I think it would be a module worth developing, since many real-life communities/clubs/groups would run into this. I implemented the concept sketched above based on access/asp by simply restricting access to the useradministration pages based on accesslevels.

Since I have no experience at all with developing modules, I doubt I should start here, but I sure hope someone does

 

 

 
New Post
2/6/2006 11:04 AM
 
This wouldn't be a hard module at all. Start by grabbing the ManageUsers.ascx control and edit it to work the way you want it. It should be pretty easy, honestly. Heck, you can probably simply take the ManageUsers.ascx file (and not the code-behind) and simply inherit from the ManageUsers class. All you really need to do is remove the controls you don't want (actually, you might have to make them not visible so youdon't break anything). All your deploy would be is your modified ManageUsers.ascx file, which you should probably call something like EditUserProfile.ascx, but that's really up to you.

I say give it a try. It should be pretty simple. If you have any problems, just check out some of the simpler modules to get an idea of things you might need to do for basic module support.

Michael Flanakin | Microsoft Consulting Services
www.michaelflanakin.com
 
New Post
2/6/2006 11:16 AM
 

I found this on Cathal's list of free DNN modules - (http://www.cathal.co.uk/Default.aspx?tabid=80), it may be of use - http://www.effority.net/Default.aspx?tabid=58. There is at least one other similar module on there.

Cheers
Roger


DNN MVP
Events - Get the latest version - Upgrade now!!
Feedback 6.4.2 - Now available - Give it a go!
Find us on Codeplex - DNN Events, DNN Feedback
Requirements/Bugs - Please submit them on Codeplex
 
New Post
2/6/2006 12:23 PM
 

Heh, thats funny...when you said Effority it rang a bell. But since I'm so incredibly nubie with DNN, it didnt ring very true. Anyway, the PA was already in my collection, so I uploaded it again. Seems either my DNN is messed up already, or effority doesn't work yet on DNN4;

 

Fout: effority.UserAccounts is op dit moment niet beschikbaar.
DotNetNuke.Services.Exceptions.ModuleLoadException: Could not load file or assembly 'MemberRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b7c773fb104e7562' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'MemberRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b7c773fb104e7562' or one of its dependencies. The system cannot find the file specified. File name: 'MemberRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b7c773fb104e7562' at effority.UserAccounts.UserAccounts.BindData(String SearchText, String SearchField) at effority.UserAccounts.UserAccounts.Page_Load(Object sender, EventArgs e) WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. --- End of inner exception stack trace ---

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ..."User Manager" as a role?"User Manager" as a role?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out