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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...no method dnnConfirm after upgrade 05.04.04 -> 07.00.06no method dnnConfirm after upgrade 05.04.04 -> 07.00.06
Previous
 
Next
New Post
6/5/2013 4:13 PM
 

I upgraded using the recommended path (05.04.04 -> 05.05.00 -> 05.06.07 -> 06.01.03 -> 07.00.06).

If as host or admin I click "Edit Page" | "Edit This Page" the black Edit, Settings, and Move icons appear and function as they should.

For a user in a role that has only edit permissions on an individual HTML module, the black edit button does nothing (and is not placed in the correct position). From reading forum posts, it appears that the needed libraries are loaded by the top toolbar, which the user with only module edit permissions doesn't have, so this is why it's broken. How can I fix this?

Chrome console shows:

Uncaught TypeError: Object [object Object] has no method 'dnnConfirm' ModuleActions.js:162
buildMenu ModuleActions.js:162
$.fn.dnnModuleActions ModuleActions.js:45
setUpActions mypage.aspx:98
(anonymous function) mypage.aspx:169
f.event.dispatch jquery.min.js:3
h.handle.i jquery.min.js:3

Things checked and tried:
jQuery is not being loaded in the skin ascx file (reference: Skin causing JQuery conflicts? )
Enable Skin Widgets is checked under Admin, no extra language packs are installed, and web.config contains references to ClientDependency and ClientDependencyHandler (reference: Javascript errors: draggable and dnnConfirm not a function)

I tried this workaround as mentioned in the last thread: 
Added to my skin ascx file:

DotNetNuke.Framework.jQuery.RequestRegistration();
DotNetNuke.Framework.jQuery.RequestUIRegistration();
DotNetNuke.Framework.jQuery.RequestDnnPluginsRegistration();

Although this made the buttons function correctly, it completely changed the skin - adding extra styling, a menu bar that I didn't want, copyright notices for DNN corp at the bottom, etc.

 

 

 
New Post
6/5/2013 4:28 PM
 
Switched tactics and searched on problems with having edit permissions only on a module and found thread Module permission error after upgrade from 7.0 to 7.0.1 which was the same issue. On 1/12/2013 1:41 AM this was posted: "The 7.0.2 release that came out tonight should resolve this issue," but although I am 4 releases newer than that I still have the issue. Skipping over 7.0.2 must have missed some fixes. What can I do to make sure all the fixes are rolled into my current version?
 
New Post
6/11/2013 8:55 AM
 
Does anyone have any ideas of avenues to take to troubleshoot this problem?
 
New Post
6/17/2013 3:33 PM
 
I've found a workaround. If I add certain additional modules to the page (to any content area), the settings and edit icons start functioning.

When I add Account Login module to the page, the buttons now work. The account login module looks like it's invisible, I'm guessing because I'm using AD authentication every user is automatically authenticated when they hit the page. If I actually choose not to inherit view permissions from the page and remove view permissions for the users, the problem with the edit icons come back. Site admins do see the Account Login module.

Advanced Settings also fixes the edit button, but having it displayed to all users isn't an option.

Modules that do not fix the edit icon: wiki, html, links, survey.

It appears that Advanced Settings and the Account Login modules load something that is necessary to allow module-level edit permissions to work.
 
New Post
8/26/2013 12:36 AM
 
Did you come up with a good way to fix this? Trying to get some of our basic html editors back into the site. I missed this when we were testing.
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...no method dnnConfirm after upgrade 05.04.04 -> 07.00.06no method dnnConfirm after upgrade 05.04.04 -> 07.00.06


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