Privileged Module Configuration
From ADF Docs
Revision as of 21:38, 5 February 2025 by Gcronkright (talk | contribs)
Overview
To allow scripts that use the ADF's CE Record API or the CommonSpot's Custom Data API to add or update data by users with limited or anonymous (read-only) access add a couple of lines of code to your script and register it with Privilege Module rights.
Update You Code
In your script that makes the call the ADF’s ceRecordAPI add a Request.User.enableApprovedPrivileges(Request); line before the call. And then add a Request.User.disableApprovedPrivileges(); after the add/update call.
<cfscript> // Enable addRecord() function to run for users with lower or anonymous permissions Request.User.enableApprovedPrivileges(Request); result = Application.ADF.gceRecord.addRecord(ceName=ceName,dataValues=dataValues); // Reset the user's permissions Request.User.disableApprovedPrivileges(); </cfscript>