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 Trial

By clicking you consent to share your profile with the developer

#1574 - Field level access control

In Progress Feature created by david.scott.stokes 9 years ago

HI Jason, I have a potential sale but I see that in some places that field level control will be needed. This is pushing me away from delivering with SuiteCRM and towards developing in Drupal that has fine grained Access Control Lists. However, it would be more convenient to work within SuiteCRM.

If I have the necessary budget, how would I go about arranging this feature and what sort of cost would I probably be looking at? Do this as an upgrade to SecuritySuite or do you have a better idea on the best way forward? Regards David

  1. eggsurplus member avatar

    eggsurplus Provider Affiliate

    9 years ago

    Hi David,

    Can you expand on what you need to do? Usually custom group layouts will solve 95% of the use cases where field level control is needed. With SecuritySuite installed you would go to Studio and create a custom layout for each group, as needed. Then show/hide the fields that only that group should see.

    • david.scott.stokes member avatar

      david.scott.stokes

      9 years ago

      Hi Jason, I will explore that solution with the team today. Thank you. The second part is that some fields are only open when predecessor fields have input. I guess this requires workflow on the process? How should we achieve this field hiding to display by user group?

    • eggsurplus member avatar

      eggsurplus Provider Affiliate

      9 years ago

      That is going to require outputting some javascript in view.detail.php and view.edit.php depending on your conditions to show/hide fields. To be safe, it would be best to set the displayParams in your metadata to hide the field so that it is hidden by default. Then in your javascript show the field if appropriate or remove it from the DOM. Can't do it via the metadata definition dynamically due to how the layout is cached in Sugar.

      Hope this helps get you in the right direction!

  2. cooledit member avatar

    cooledit

    8 years ago

    after installation of field level access control. the calendar not work anymore

    • eggsurplus member avatar

      eggsurplus Provider Affiliate

      8 years ago

      Sorry, Field Level Access is not our solution. You will need to contact them for support.

This case is public. Please leave out any sensitive information such as URLs, passwords, etc.
Saving Comment Saving Comment...
Rating
Rating
  • "Incredibly useful. It's one of the first features you need. This needs to be part of the core product." - MTP

    Read More Reviews