by eggsurplus

Control what your users can access and save time, money, and frustrations. Lock down sensitive data in SugarCRM or SuiteCRM to specific groups or teams. Supports unlimited assigned users, unlimited group assignments to records, custom layouts for each group, login/sudo capabilities and much more.

Free 30 day trial
Try it Now

By clicking you consent to share your profile with the developer

#778 - Create Lead and Create Modules Not showing up

Closed Bug? created by bob 10 years ago

From Bill Convis and SierraCRM, he states that:

Can you open a case in SugarOutfitters under your account? The problem we are seeing is that Security Groups is keeping the Create Lead and other Create Modules menu item hidden for anybody that is not an Admin. Open a case and lets see if Chad at SugarOutfitters can help out.

Please help, thanks... Bob

  1. eggsurplus member avatar

    eggsurplus Provider Affiliate

    10 years ago

    Hello Bob,

    For the user that can't see the Create option, go to their user record in SugarCRM as an admin. The click on the Access tab. Look at what their rights are for Edit for that module. If it is set to None it will then cause it to be hidden.

    If you are on the latest version of SecuritySuite for 6.5.17 (version 2.8.0) then check the Create column to see what rights are set to. The Create column is a new feature so you can specify different rights for creating records versus editing them.

    Hopefully those hints help you out! -Jason

  2. bconvis member avatar

    Bill Convis DBA SierraCRM Verified Purchase

    10 years ago

    Jason, I think I see the issue. In the one Role we have created - the far right column next to View , there is no Label at the top of the table and all the entries are N/A. Bob is using SugarCRM CE 6.5.17 , but he has a boat load of modules, including Google Auth. Should we be seeing the Create label at the top of this column?

    ADDITIONAL INFO FOR YOU:

    For this Role we have Leads set Enabled and All on every column. The one user is assigned to this role. We have one Security Group with this user assigned to this group along with this one Role. In the file ACLAction.php - in the function getUserActions - we are hitting this: if(empty($category) && empty($action)){ return $_SESSION['ACL'][$user_id]; } So category and Action are empty. So the calling function on this - function userHasAccess then sees that the following is empty:

        if(!empty($_SESSION['ACL'][$user_id][$category][$type][$action])){
    

    /** return ACLAction::hasAccess($is_owner, $_SESSION['ACL'][$user_id][$category][$type][$action]['aclaccess']); */ return ACLAction::hasAccess($is_owner, $in_group, $_SESSION['ACL'][$user_id][$category][$type][$action]['aclaccess']); } return false;

    So we are returning FALSE and thus not able to build out the menu for this user.

    Thanks Bill Convis

  3. eggsurplus member avatar

    eggsurplus Provider Affiliate

    10 years ago

    Try running a Repair Roles and then a Quick Repair and Rebuild. It is likely that this will fix the issue. Then check the role again.

    • bconvis member avatar

      Bill Convis DBA SierraCRM Verified Purchase

      10 years ago

      Jason, That did it - thanks. Bill

    • eggsurplus member avatar

      eggsurplus Provider Affiliate

      10 years ago

      Great! Sorry for the head scratcher. Apparently the Quick Repair/Rebuild during install isn't enough.

This case is public. Please leave out any sensitive information such as URLs, passwords, etc.
Saving Comment Saving Comment...
Rating
Rating
  • "Outstanding plugin. Great flexibility - took a little time to learn about the options, but great to have them available." - tcorlett

    Read More Reviews