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 ...Usability SettingsUsability Settings
Previous
 
Next
New Post
6/3/2007 10:28 AM
 

Here's a little module edit gotcha, that took me a while to figure out:

 If you've given edit permissions to a module, say for registered users to edit the Events module, you need to also make sure that  "Control Panel Security" is set to "Module Editors" in the "Usability Settings" section of the Admin "Site Settings" page. Otherwise, they may not be able to edit the module because the "Mode" is set to "View", and they cannot change it back to "Edit", because the Control Panel is not visible.
 It seems that setting the "Control Panel Mode" to "Edit" does not effect users other than administrators. I would think that it should, that way you could set it to "Edit", forcing the default view for all users to "Edit", which would let you hide the the control panel by setting "Control Panel Security"  to "Page Editors".

 
New Post
6/3/2007 10:47 AM
 

IMO this is not an intended behaviour for non-adminsitrators. Would you please be so kind to log it into the public issue tracker at support.dotnetnuke.com, thank you.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
6/3/2007 10:57 AM
 

So I guess that it is already, sort of, see: http://support.dotnetnuke.com/issue/ViewIssue.aspx?id=5509

Mark

 
New Post
6/3/2007 11:19 AM
 

Someone with some usability thoughtfulness such as yourself and Alex should take a serious look at this Sebastian.

The control panel , mode : view | edit , design ( used to be preview ), keeps getting more and more convulted. 

How can any casual user figure all this out?

What is worse is that the code to support all of this is just keeps tying itself in knots.

Here are just a couple examples

This statement if from just one place that decides if the control panel should be shown. 

This happens on every request:

 

 

If (PortalSettings.ControlPanelSecurity = PortalSettings.ControlPanelPermission.ModuleEditor And m_blnHasModuleEditPermissions = True) OrElse (PortalSecurity.IsInRoles(PortalSettings.AdministratorRoleName.ToString) = True OrElse PortalSecurity.IsInRoles(PortalSettings.ActiveTab.AdministratorRoles.ToString) = True)

Then

 

Or how about this one that is called for every title on every module in the page:

blnCanEdit = (PortalSettings.UserMode = PortalSettings.Mode.Edit)

AndAlso (PortalSecurity.IsInRoles(PortalSettings.AdministratorRoleName) OrElse PortalSecurity.IsInRoles(PortalSettings.ActiveTab.AdministratorRoles.ToString)) AndAlso (IsAdminControl() = False) AndAlso (PortalSettings.ActiveTab.IsAdminTab = False)

 


DotNetNuke Modules from Snapsis.com
 
New Post
6/3/2007 11:19 AM
 

ok, added a link to this thead as remark.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Usability SettingsUsability Settings


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