Fine-grained preferences for users working with forms

Fine-grained preferences for users working with forms

Dear all,

I've been looking for the possibilities that a user of a Creator App can set individual preferences for the behavior of forms, regardless of the specific record he/she is working with. Bear with me:

1
I want a user to be able to tell the application that he does not want that specific 'on load' functions fire. These functions are embedded in a form, but using an if-statement in the form this should be accomplished (for exampe: IF this user has set in his preferences that he does not want this function to fire, do NOT fire it, ELSE: fire it.).

2
So, I think I need a form/database that holds information of the users (for example with using zoho.userid) and check-boxes that should enable/disable those function in specific forms.

3
The form for which he/she wants function not to fire, the form must check who the user is that is loading the form and then look up the settings in the database of users for that form and then decide what the action will be.

Hopefully there is anyone who can help me with this.

Kind regards,

Silvester

PS, this functionality thus is much more fine-grained that just enabel access to views, sections etc. which is standard functionality.