Controlling Privilege Sets

Version 2

     

    Script

     

    Compatibility
    Creator
    Mac OS X, Windows
    Todd Duell
    FMP 7, 8, 8.5, 9, 10, 11
    Formulations Pro
    Web: No
    File Type: FP7
    Server: Yes
    FileSize: ~ 1.3 megabytes
    http://www.formulationspro.com

    Description

     

    The new security model in FileMaker Pro 7 is far more powerful for controlling user interaction with fields, layouts, value lists, and scripts. Whether you like it or not, you will have to address security with any FileMaker Pro 7 solution. Therefore, it is critically important that you have a clear understanding and experience before you build or convert any solution.

    The supplemental demo database allows you to interact with each of the data access and design options. By the time you are done reading this article and examining the demo database you should have a thorough understanding of what happens when you grant access to: modify, view only, or no access privileges for records, layouts, value lists, and scripts.

    To give this article context the goal is to enable a power user to have access to the solution just short of [Full Access] privileges. To enable this kind of control you must know how far to push the limits as well as the minimum requirements to enable access to records, layouts, value lists, scripts, and fields. Therefore, the specific goals for this power user are:

     

    1. Create and modify new layouts without being able to modify existing layouts.

     

    2. Create and modify new value lists without being able to modify existing critical value lists.

     

    3. Create and modify new scripts without being able to modify existing scripts.

     

     


    Code
    See sample file

     

    Sample Input

    Sample Output


    Developer's Notes

    See sample file for full demo and technical article.

     


    FileMaker Inc. provides this content on an “As Is” basis, without any warranty, and subject to the terms of the FileMaker Technical Network Agreement. FileMaker makes no representations and is not liable for any content or related information. You may use the content as part of your own solutions and for your customers, but you may not otherwise publicly distribute any content that you did not submit. ©2009-2011 FileMaker, Inc. All Rights Reserved. FileMaker is a trademark of FileMaker, Inc. registered in the U.S. and other countries.