Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

Custom Menus for different privilege sets


This topic is 6719 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

Hi,

We have a User privilege set, for whom we want to deny access to certain menu options, for example: Records, Duplicate Record.

We also have an Admin privilege set, for whom we want to have access to all menu options.

The default menu set in the file, and the default menu set for all layouts is the Standard FileMaker Menus.

We have a script setup in a file, like so:

If [Get ( PrivilegeSetName ) = "User"]

Install Menu Set ["Custom Menu Set"]

End If

This works really well, until we use:

Go to Layout [x]

As this effectively brings back all the menu options...

Doing it the other way around is not really an option either (by setting the default to be the Custom Menu Set, and setting up the script so that it installs the FileMaker Standard Menus for the Admin user) as this would mean that each time an Admin user wanted to use a particular menu function which was not available, they would need to run a script to restore the FileMaker Standard Menu...

We used to use a plugin for all this, but thought that with the introduction of Custom Menu Sets in 7/8 we wouldn't need to anymore.

Any thoughts at all please?

Thanks very much,

jd.

Posted

Before you go to Secure FM, look at Menu Control from Dacons International. While the plugins have some overlap, they really are different animals and you may find Menu Control's features more useful.

Steve

Posted

I recommend you do use SecureFM. It is [color:red] by far the best UI control plug in and UI control approach that there is.

Depending on the privileges associated with a specific Privilege Set, users can destroy the Custom Menus with surprising ease. The problem you're seeing is caused by the fact that all navigation in the scenario your system runs under [color:red] must be scripted to include installation of the Custom Menu Set. These menu sets fall outside the granularity rules of the security schema, and that is one of their major shortcomings.

Steven

  • 3 weeks later...

This topic is 6719 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.