Go to previous topic
Go to next topic
Last Post 6/10/2020 2:02 PM by  Will Strohl
Hotcakes menu is not visible for users in role on Hotcakes Role Administration
 11 Replies
 1 Subscribed to this topic
 1 Subscribed to this forum
Author Messages





Advanced Member






--
11/28/2017 12:20 PM
    I've created a new user with a specific role for Catalog Management.
    I've setted this role in Hotcakes Role Administration panel but when I login with that user I'm no able to see Hotcakes menu bar (HOTCAKESBAR)
    Only administrators role show the menu.
    The settings in Hotcakes Role Administration panel seems don't take effect. I've try to clean cache, restart application but nothing to do.
    If I directly open url with Catalog Management it is visible for the user in role but not the Hotcakes menu.
    How I can fix this?
    Thanks





    Basic Member






    --
    11/29/2017 12:19 AM
    We addressed this for editor-level and fulfilment-level users by creating a standard DNN page/menu item that was a link to the pages we gave them rights to (such as the Orders) section. We instructed them to use those links to get to the Hotcakes admin sections that they had rights to.





    Veteran Member






    --
    12/19/2017 3:17 PM
    By default, the control panel only shows to end users that have permissions for the control panel to be displayed. This is not a Hotcakes-specific feature, but a DNN one. The permissions you set in Hotcakes do work, but they don't have any effect on the control panel.

    As Moore Creative pointed out, you'll need to implement a workaround for end users that don't have page/site edit permissions on the DNN side. This is most often achieved by adding a permission-based module on the site that has a link to the store administration.
    Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes





    New Member






    --
    12/2/2019 7:34 AM
    We have the same issue on an upgraded site and the behaviour of the menu seems incorrect as HC v1.x used to work fine. It's hard to explain to the customer that they can't use the store admin area directly and instead have to use another page/menu with links directly to the store admin pages they use on a daily basis.

    Is there a way we can change the menu behaviour?





    Veteran Member






    --
    4/19/2020 1:55 PM
    [quote=Pure Systems;1245]We have the same issue on an upgraded site and the behaviour of the menu seems incorrect as HC v1.x used to work fine. It's hard to explain to the customer that they can't use the store admin area directly and instead have to use another page/menu with links directly to the store admin pages they use on a daily basis.

    Is there a way we can change the menu behaviour?[/quote]

    The change in behavior is not something that any developer can control. It's a fundamental change in how DNN is administrated overall. This will not be the only difference that some end-users will need to become acquainted with. There is little we can do to change the behavior of the persona bar to function like the control panel - unless we fork the persona bar, which we're not likely to do.

    The most common workarounds we've seen and deployed ourselves include:

    - Creating and adding a permission-aware theme object that's added to the theme
    - Adding a permission-aware page to the menu that is only shown to end-users that have the appropriate permissions
    Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes





    New Member






    --
    4/20/2020 8:56 AM
    I think the way forward would be to decouple it from how Dnn decides to show the control bar/persona bar as it seems to not be relevant anymore.

    Would it not be something fairly simply to just replace it with code which shows the HC bar to administrators and anyone in the groups selected to perform HC actions? I can't see why we would need to fork the Dnn persona bar for this to work?





    Veteran Member






    --
    4/22/2020 3:48 PM
    Maybe I'm not talking about the same thing... Are you referring to the administration options in the DNN side or the Hotcakes Commerce dashboard side?
    Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes





    New Member






    --
    4/23/2020 10:50 AM
    This is about the HC menu within the HC administration and not the Dnn menu/persona bar. It's something we raised in the Issues on github.





    Veteran Member






    --
    4/24/2020 12:32 PM
    [quote=Pure Systems;1333]This is about the HC menu within the HC administration and not the Dnn menu/persona bar. It's something we raised in the Issues on github.[/quote]

    Ah... I wasn't talking about the same thing. :)

    This, right?

    https://github.com/Hotcak...merce-core/issues/86
    Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes





    New Member






    --
    4/27/2020 4:56 AM
    Yes that's the one.





    New Member






    --
    6/10/2020 7:05 AM
    You can actually fix this very easy:
    - create just normal page visible to Administrators and add it in the main navigation
    - on that page just add the button with the link to /DesktopModules/Hotcakes/Core/Admin/default.aspx

    This works practically in any skin.

    Hope this helps





    Veteran Member






    --
    6/10/2020 2:02 PM
    This is actually fixed in the 03.03.00 release. :)
    Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes


    ---