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.

Prevent editing record with portals

Featured Replies

I have a record with several portals, is there a way to prevent editing of all the portal rows, if a field in the record is set to locked?

Solved by LaRetta

Go to solution

Safest way is to modify privilege on those portal tables . Boolean true would allow edit. Calculation might look something like this: not parentTable::Lock

  • Author

Thanks for the reply, i just don't know how it can be done?

  • Solution

When a parent record receives a 1 (lock) then children can be protected from change by using Privilege Settings.   So if we assume you have a privilege set called Staff (you have duplicated the basic data entry privilege set) and you want to stop staff from changing LineItems on an Invoice which has been flagged with a 1 in the invoice's IsLocked field, the setting steps would look like this:

 

  1. In File > Manage > Security, go to Privileges tab and select Staff, then Edit.
  2. Open the Records pop-up and specify Custom
  3. Select Invoices, below select Edit and change it Limited
  4. In the calculation dialog, it would be:  not IsLocked
  5. Select your LineItems table, Edit and select Limited as well.
  6. Calc here would be:  not Invoices::IsLocked

Failure at this point is good ... 0 or empty means Users can proceed whereas 1 means they will be stopped at all levels. :yep:

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.