Skip 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.

Problems with Priviledges

Featured Replies

When I use these functions:

Get ( PrivilegeSetName )

Get ( ExtendedPrivileges )

I get the same value no matter which user is logged on.

My accounts and priledges are shown in the attached. What might I be doing wrong?

Thanks.

extendedpriv.bmp

priv_sets.bmp

How are you using them? If they are used in a calculation field, the field must be set to "unstored" to make it re-calculate.

Looking at your attached images, I'm not sure what the extended privileges you have created are supposed to do.

FileMaker Pro help says this about extended privileges:

FileMaker as well as third-party developers may provide additional software products designed to work with FileMaker Pro and FileMaker Server. A product like this may require you to add a new extended privilege if you want to control who can access a database file with the additional product.

If you want to restrict a user from editing a table, you set up a new privilege set (as opposed to an extended privilege) that limits the access to the table.

  • Author

Thanks for your ideas. My intention was to capture the users intent to open a particular screen and stop it with a custom error message. That is why I was attempting to use a Get function in the button script. Thanks for your help.

You're on the right track... just the wrong implementation.

Forget the extended privileges. delete the one you've added.

Create a new privilege set. Associate the user with the new privilege set. You can even set up the privilege set to not allow the layouts to be viewed, but it looks ugly.

Instead, script the navigation. In the script have a conditional that does the check with Get( privilegeSetName )...

If [ Get( PrivilegeSetName ) = "NewPrivilegeSet" ]

Beep

Show Message [ You cannot view this screen." ]

Else

Go to Layout [ special layout ]

End If

Create an account or sign in to comment

Important Information

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

Account

Navigation

Search

Search

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.