I have added the custom functions for FM-HAM into my file, with a single table (preferences) and single record to hold the groups as per the installation instructions. The json in the field is valid.
in the users table, that is checked on login, there is a single field that holds the privilege set name, which matches a privilege set in the preferences table (preferencesHAM TO, cartesian join).
on login, I am calling the payload, to get the user id, which then gets the privilege set name using getColumn.
I want to hide menu features based on the privilege set name.
The Custom function for HAM_Config is called in a set variable, as follows:
HAM_Config ( //param1: define groups JSON schema PreferencesHAM::HAM_Groups ; //param2: define current user JSONSetElement ( "" ; [ "group" ; Users::group ; JSONString ] ); //param3: options "" )
this kicks an error for invalid json.
what I would like to have happen is to set the app model to: app.menu.~theprivset and have a visible_calc look at app.menu~privset to display certain items…
what did I miss?