Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Custom menus for specific privilege sets/accounts

Featured Replies

I'm adding some custom menus to a large system in FMP v8.5 (Windows)

Is there any quick way of associating a default custom menu set to a privilege set, or account, in v8.5 (if you can in v9 I would migrate the system). I'm either missing something or everyone else approaches it differently...

At the moment I'm setting a restricted set of custom menus on various files, and overriding it to the standard set, when I'm logged and need full access, by using an Install Menu Set step in an "open" script which checks the account name (none of the client PCs have Advanced installed).

I am trying to do a similar thing - I want to associate a Custom Menu Set to a Privilege Set rather than to a specific layout. Essentially all (viewable) layouts in my solution that can be viewed by all users, I just want the menus to reflect their access privileges.

Set up the multiple custom menu sets, then use a script that runs at startup:

If [ Get( PrivielegeSetName ) = "admin" ]

Install Custom Menu Set [ Admin ; set as file default ]

Else If [ Get( PrivielegeSetName ) = "user" ]

Install Custom Menu Set [ User ; set as file default ]

...

End If

Each of the layouts needs to be set up to use the file's default menu set.

Terrific - as always Vaughan...many thanks

  • Author

I agree, Vaughan that seems to be the best, and only method, I can devise too.

What I really hope FM do is add a "default menu set" option to the Privilege sets - be a useful addition, and the more properties available the better.

"What I really hope FM do is add a "default menu set" option to the Privilege sets - be a useful addition, and the more properties available the better."

No, this removes flexibility, not increases it. There is nothing wrong with the system as it currently works.

  • Author

I personally disagree, but each to their own!

To be able to set a default menu set for each privilege level, within the Privilege dialog, rather than added extra code at start-up, would be a more elegant solution. Also it would be one area where you manage all standard group level restrictions. You could still override these in scripts later - giving more flexibility in my opinion (just my opinion though!).

It also would be continuing in the way the three basic menu restrictions operate in Privileges: None, Minimal and Full. Seems logical to me...

Edited by Guest

But it's more likely that menu sets would change by layout than privilege set: a window that displays a report in preview mode. fpr instance.

A single menu set can accommodate multiple pivilege sets because the delete record command, for instance, will automatically be disabled if the privilege set does not allow deletion. So for me it's easier having one menu set and controlling which commands actually are enabled through the record-level priveleges.

The only time I've done a menu set for a particular privilege set was because the aprivlege saw a whole different interface, that offered a massively simplified set of operations.

Create an account or sign in to comment

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.