Select the search type
  • Site
  • Web
Search
You are here:  Support/Forums
Support

Bring2mind Forums

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 06/08/2007 8:01 PM by  Scott
Users losing permissions
 7 Replies
Sort:
You are not authorized to post a reply.
Author Messages
Scott
New Member
New Member
Posts:39


--
05/21/2007 7:02 PM

    Hi Peter,

        We've had DMX (3.04.04) installed for over a year without incident until last Friday.  For some reason our users are losing their permissions.  As the admin, when I try to edit the folder permissions, all changes are ignored and the permissions are reset so that only the admin has edit capabilities.  I also tried using the "Reset Permissions on All Children" to no avail.  Unfortunately, we now have thousands of files that cannot be maintained. 

        Do you have any suggestions?  Thanks.

    Scott

    Peter Donker
    Veteran Member
    Veteran Member
    Posts:4536


    --
    05/22/2007 11:27 PM
    I've never seen anything like that. Can you do the following: take an item with particular permissions and look up the record in DMX_Entries in the DB (the EntryId is the key to that table). Then, edit that item and adjust the permissions and check the record again in the DB. Has anything changed there? If not, I'm rather puzzled and would need to see the installation up close to get an idea of what might be wrong.
    Peter
    Peter Donker
    Veteran Member
    Veteran Member
    Posts:4536


    --
    05/22/2007 11:28 PM
    Sorry ... forgot to add: you should be looking in the viewpermissions and editpermissions columns for changes. They are role IDs (check out Roles table for that) concatenated.
    edison
    New Member
    New Member
    Posts:2


    --
    05/23/2007 8:12 PM
    Hi Peter, I am a developer working on this issue and I was wondering what are the implications of reinstalling the module in DNN?
    edison
    New Member
    New Member
    Posts:2


    --
    05/23/2007 8:15 PM
    Also can we just reinstall the assembly because the uploaded files are recorded in the database and the documents are visible in the correct documents folder.
    Peter Donker
    Veteran Member
    Veteran Member
    Posts:4536


    --
    05/25/2007 1:39 PM
    Hi Edison,
    If you reinstall without uninstalling, DNN will overwrite any existing ascx/dll/and other files. This basically makes sure all files are up to date. It will not run any SQL scripts because that might have disasterous consequences since there is existing data. If you decide to uninstall, then you loose all your data, but you have a clean DNN again. If you install DMX after uninstall, all SQL scripts will be run again.
    Peter
    Scott
    New Member
    New Member
    Posts:39


    --
    06/05/2007 7:49 PM

    Hi Peter,

    I'm getting the following log info suggesting that I don't have permissions.  Although nothing has changed, I did check and found that I DO have permissions.  Thoughts?

    Scott

    AssemblyVersion: 04.00.02
    Method: Bring2mind.DNN.Modules.DMX.ViewCollection.a
    FileName:
    FileLineNumber: 0
    FileColumnNumber: 0
    PortalID: 0
    PortalName: The Home Depot Supply - MRO
    UserID: 105
    UserName: sdm
    ActiveTabID: 72
    ActiveTabName: Shared Files
    AbsoluteURL: /THDSIntranet/Default.aspx
    AbsoluteURLReferrer: http://corp.csc.hdsupply....re_Edit/Default.aspx
    ExceptionGUID: 80aa3a83-ba6b-4fc7-8fd3-b983066d8b2a
    DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
    InnerException: You don't appear to have permission to see this item. Please check your login status.
    Message: DotNetNuke.Services.Exceptions.PageLoadException: You don't appear to have permission to see this item. Please check your login status. ---> System.Exception: You don't appear to have permission to see this item. Please check your login status. at Bring2mind.DNN.Modules.DMX.ViewCollection.a(Object A_0, EventArgs A_1) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace ---
    StackTrace:
    Source:
    Server Name: COMSWEB001

    Scott
    New Member
    New Member
    Posts:39


    --
    06/08/2007 8:01 PM

    Peter,

       Nevermind.  It turns out that the problem is associated with a different module.  In this case, we were using an older version of the DNNStuff Aggregator.  Unfortunately, the problem manifested itself in the DMX module.  Upgrading the Aggregator caused the problem to go away.  Sorry for any inconveniences that this may have caused.  I am looking forward to the upcoming release of DMX 4. 

       Thanks.

     

    Scott

    You are not authorized to post a reply.