admin_overrides:Typed< boolean, { default:true; label:[ { hint:"Users with admin role override this rule"; label:"Admin overrides"; plural:"Admin overrides"; }, ]; }, >
Readonlyadvanced
advanced:Typed< boolean, { default:false; label:[ { hint:"Show options to control this ACL with references and script. Only use a script when roles and conditions are not sufficient for this ACL."; label:"Advanced"; plural:"Advanced"; }, ]; }, >
Readonlyapplies_to
applies_to:Typed< string, { attributes:{show_condition_count:true}; dependent:"name"; label:[ { hint:"Applies To defines data to which the ACL will be applied"; label:"Applies To"; plural:"Applies Tos"; }, ]; }, >
controlled_by_refs:Typed< string |string[] |Record<"sys_dictionary">[], { attributes:{no_sort:true;slushbucket_ref_no_expand:true}; cascadeRule:"none"; label:[ { hint:"[Record-level ACLs only] Access to the record is controlled by one or more of its reference fields. Remove any fields from this ACL's name to utilize this feature."; label:"Controlled by References"; plural:"Controlled by References"; }, ]; referenceKey:"element"; referenceQual:"javascript:new global.ReferenceQualifierHelper().getQueryConditionForRefs(current.name)"; referenceTable:"sys_dictionary"; }, >
Readonlydecision_type
decision_type:Typed< "allow" |"deny", { choices:{ allow:{label:"Allow If";sequence:1}; deny:{label:"Deny Unless";sequence:2}; }; default:"allow"; dropdown:"dropdown_without_none"; label:[ { hint:"Decision Type defines whether the ACL should allow access or deny access"; label:"Decision Type"; plural:"Decision Types"; }, ]; }, >