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.

options

Featured Replies

We all make choices and influence organization decisions based on what we know of smart development/security practices and whats works best for the user.

The balance between right and good is usually critical to project success.

Given two development choices; make 2 separate layouts one for edit and one for view OR restrict edit via security and only use one layout.

What choice do you make?

Why?

What most influenced your choice?

 

make 2 separate layouts one for edit and one for view OR restrict edit via security and only use one layout.

​I don't know that the two are mutually exclusive.

I do know that if the restrictions on editing are dictated by the business rules, then you MUST use security and/or validation to enforce them. That's not a matter of "choices". In such case, you may choose to also implement some layout-level restrictions, in order to provide better user experience (e.g. preventing validation errors popping up).

OTOH, if the only reason for the restriction is functional, such as preventing accidental editing, then you can use only layout measures to implement it (by using two layouts, or one layout with tab panels, or ... ).

Edited by comment

  • 2 weeks later...

Like comment said there are so many factors mostly business rules that the person directing the development request may not even be able to articulate, that are broader in terms of security and restrictions...

I just listened to a podcast and they have to capture every search request made against the database and log that action and of course only present the results that their security level dictates. And if they are searching for items that are out of their realm a report is sent generated for their supervisor to review and take needed training actions to prevent future fishing expeditions of the users.

Once a request is found then based on permissions some fields may or may not be editable - using FileMaker security schema vs relying only on layout level controls.

We make decisions on information presented or known at the time and that is weighed against experience and some due diligence in researching given industry standards and a guideline or goals are outlined and presented as option for the client to choose - based on time, and budget.

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.