Date: Fri, 29 Mar 2024 04:11:09 +0200 (EET) Message-ID: <1179423464.1125.1711678269847@wiki.vertuna.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1124_2125342890.1711678269774" ------=_Part_1124_2125342890.1711678269774 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This is a simple demo to demonstrate how the Field Definition ru= le works when a "user picker" field get's the value (showing a checkbox fie= ld which is initially hidden)
As it uses the "user picker" - this demo will not work for anonymous use= rs accessing this site (security issue to prevent the user's lookups from u= nattended users)
You can copy the solution to your Confluence to see this working.
Storage format
<ac:= structured-macro ac:macro-id=3D"0032bb88-9473-42f5-8d7a-00298516959e" ac:na= me=3D"confiform" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"enableAudit">true</ac:parameter> <ac:parameter ac:name=3D"formName">f1</ac:parameter> <ac:rich-text-body> <p> <ac:structured-macro ac:macro-id=3D"66fad626-12e2-40b7-89a5-05309e= d18d28" ac:name=3D"confiform-entry-register" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"embedded">true</ac:parameter> <ac:parameter ac:name=3D"atlassian-macro-output-type">INLINE&= lt;/ac:parameter> <ac:rich-text-body> <p> </p> </ac:rich-text-body> </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"d0220c4c-9fd9-4e3a-8c2d-817254= a01597" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">driverDevComplete</ac:= parameter> <ac:parameter ac:name=3D"fieldLabel">driverDevComplete</ac= :parameter> <ac:parameter ac:name=3D"type">checkbox</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"ffb9e7f8-de15-44da-9adf-86645d= ef3402" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">driverDeveloper</ac:pa= rameter> <ac:parameter ac:name=3D"fieldLabel">driverDeveloper</ac:p= arameter> <ac:parameter ac:name=3D"type">user</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"25cd6e28-9082-4c06-b933-c7f0a5= 65307a" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"condition">driverDeveloper:[empty]&l= t;/ac:parameter> <ac:parameter ac:name=3D"fieldName">driverDevComplete </ac= :parameter> <ac:parameter ac:name=3D"action">Hide field</ac:parameter&= gt; <ac:parameter ac:name=3D"actionFieldName">driverDeveloper<= /ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"2b97b2a3-d80d-4087-9d41-44ebae= 144092" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"condition">!driverDeveloper:[empty]&= lt;/ac:parameter> <ac:parameter ac:name=3D"fieldName">driverDevComplete </ac= :parameter> <ac:parameter ac:name=3D"action">Show field</ac:parameter&= gt; <ac:parameter ac:name=3D"actionFieldName">driverDeveloper<= /ac:parameter> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro>