3 Replies Latest reply on Jan 30, 2015 7:58 AM by philmodjunk

    User privileges

    SimonCarter

      Title

      User privileges

      Post

      Hi,

      I am new to this so please bare with me.

      I am creating a new user, I want this user to only have the user rights to Edit, Delete and View records that they have created.

      The problem that I am having that once I set these options in the user privileges the buttons at the top (create new record and delete record) are grayed out.

      The boolean that i am using in the account privileges is "Record_created_by = Get(AccountName)"

      I hope that I have given all the information that you need to help me.. should you need more please let me know.

       

       

       

        • 1. Re: User privileges
          philmodjunk

          Take a look at the "available menu commands" (or words to that effect) pop up menu of the privilege set dialog. My guess is that you have select too restrictive an option in that menu for your privilege set.

          • 2. Re: User privileges
            SimonCarter

            Thanks very much Phil that worked! It was driving me insane :)

            On a side note...  is that the best way to separate users so they can not interfere with other users records?

            As they still can see the records but it says * access denied* on the fields so the data does not show. Which I am fine with but maybe you know a better way to do it?

            many thanks

            • 3. Re: User privileges
              philmodjunk

              Any find performed by the user or a script will automatically omit "no access" records. So all you need do is add a script that performs a find for either the user's records or even all records, the "no access" records disappear. Once you have done that, it takes something like Show all records or show omitted only before the user can see them. If you have FileMaker Advanced, you can set up custom menus that either omit these menu options or that have menu options that perform your scripts instead of the built in operations for these two functions.