Date: Fri, 29 Mar 2024 09:52:54 +0200 (EET) Message-ID: <367775079.1179.1711698774740@wiki.vertuna.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1178_1413701054.1711698774721" ------=_Part_1178_1413701054.1711698774721 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This works ONLY for authenticated users! So, please tak= e the storage format provided and import it into your Confluence to see how= it works
Buttons are hidden after the user has voted
Source code / storage format
<ac:= structured-macro ac:macro-id=3D"94eff54b-a645-4d0a-be00-45dd256e4cf6" ac:na= me=3D"confiform" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">f1</ac:parameter> <ac:rich-text-body> <ac:structured-macro ac:macro-id=3D"8d838e2e-3472-4350-912b-6e732c9c= bbd2" ac:name=3D"confiform-entry-register" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">f</ac:parameter> <ac:parameter ac:name=3D"restrictions">sash</ac:parameter>= ; <ac:parameter ac:name=3D"atlassian-macro-output-type">INLINE<= ;/ac:parameter> <ac:rich-text-body> <p> <br/> </p> </ac:rich-text-body> </ac:structured-macro> <p> <ac:structured-macro ac:macro-id=3D"c1244178-90a1-49b5-9f49-6ef100= 423e8f" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">t</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">t</ac:parameter> <ac:parameter ac:name=3D"type">text</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"19bad807-5f84-461a-904f-507395= 3648c4" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">c</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">c</ac:parameter> <ac:parameter ac:name=3D"type">numberhidden</ac:parameter&= gt; </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"1930ef71-68fa-4c9a-a9d0-2212b3= 3c457e" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">vt</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">vt</ac:parameter> <ac:parameter ac:name=3D"type">hidden</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"5c850963-9868-4e45-a3e0-eec729= 075365" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">up</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">upvote</ac:parameter&= gt; <ac:parameter ac:name=3D"extras">vt=3Dtrue</ac:parameter&g= t; <ac:parameter ac:name=3D"type">action_button</ac:parameter= > <ac:parameter ac:name=3D"separator">Upvoted</ac:parameter&= gt; </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"07cdb4ee-ae92-4786-95cc-97b38c= 499913" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">down</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">downvote</ac:paramete= r> <ac:parameter ac:name=3D"extras">vt=3Dfalse</ac:parameter&= gt; <ac:parameter ac:name=3D"type">action_button</ac:parameter= > <ac:parameter ac:name=3D"separator">Downvoted</ac:paramete= r> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"99de898d-0145-41c7-8e83-b42da1= 5f7d89" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">voters</ac:parameter&g= t; <ac:parameter ac:name=3D"fieldLabel">Voters list</ac:param= eter> <ac:parameter ac:name=3D"type">multiuser</ac:parameter> </ac:structured-macro> </p> <p>--- hide voters</p> <p> <ac:structured-macro ac:macro-id=3D"39723795-4899-4460-81e2-e455d3= b174a5" ac:name=3D"confiform-field-definition-rules" ac:schema-version=3D"1= "> <ac:parameter ac:name=3D"condition">*</ac:parameter> <ac:parameter ac:name=3D"fieldName">voters</ac:parameter&g= t; <ac:parameter ac:name=3D"action">Hide field</ac:parameter&= gt; </ac:structured-macro> </p> <ac:structured-macro ac:macro-id=3D"2228c8f2-a412-4772-b98f-3eeb6467= 9e9c" ac:name=3D"confiform-ifttt" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"action">Create ConfiForms Entry</ac= :parameter> <ac:parameter ac:name=3D"event">onCreated</ac:parameter> <ac:parameter ac:name=3D"title">entryId=3D[entry.id]&c= =3D0</ac:parameter> <ac:rich-text-body> <p> <br/> </p> </ac:rich-text-body> </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"5986567d-dce4-4716-b55b-33d37e48= 4fb7" ac:name=3D"confiform-ifttt" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"condition">hasChanged(vt):true AND vt:= true</ac:parameter> <ac:parameter ac:name=3D"extras3">true</ac:parameter> <ac:parameter ac:name=3D"extras4">true</ac:parameter> <ac:parameter ac:name=3D"action">Create ConfiForms Entry</ac= :parameter> <ac:parameter ac:name=3D"event">onModified</ac:parameter> <ac:parameter ac:name=3D"title">entryId=3D[entry.id]&c= =3D(ZEROIFEMPTY("[entry.c]")+1)&vt=3D&voters=3D[entry._user= ],[entry.voters.asList]</ac:parameter> <ac:rich-text-body> <p> <br/> </p> </ac:rich-text-body> </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"9d2b2efe-e70b-4820-ae33-c37a3348= 6a49" ac:name=3D"confiform-ifttt" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"condition">hasChanged(vt):true AND vt:= false</ac:parameter> <ac:parameter ac:name=3D"extras3">true</ac:parameter> <ac:parameter ac:name=3D"extras4">true</ac:parameter> <ac:parameter ac:name=3D"action">Create ConfiForms Entry</ac= :parameter> <ac:parameter ac:name=3D"event">onModified</ac:parameter> <ac:parameter ac:name=3D"title">entryId=3D[entry.id]&c= =3D(ZEROIFEMPTY("[entry.c]")-1)&vt=3D&voters=3D[entry._user= ],[entry.voters.asList]</ac:parameter> <ac:rich-text-body> <p> <br/> </p> </ac:rich-text-body> </ac:structured-macro> </ac:rich-text-body> </ac:structured-macro> <p> <br/> </p> <p> <br/> </p> <p> <br/> </p> <p> <br/> </p> <ac:structured-macro ac:macro-id=3D"c7c00fec-7741-42ca-9951-7bae1c8a885a= " ac:name=3D"confiform-list" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">f</ac:parameter> <ac:rich-text-body> <h2> <ac:structured-macro ac:macro-id=3D"689c0bb1-f0ba-47ce-83fe-67ad35= 4277e6" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">t</ac:parameter> </ac:structured-macro> </h2> <p> <br/> </p> <ac:structured-macro ac:macro-id=3D"da151245-ee03-4c53-abf5-ae144a11= 1968" ac:name=3D"confiform-ifmatches" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"condition">!voters:[entry._user]</a= c:parameter> <ac:parameter ac:name=3D"type">asFilter</ac:parameter> <ac:parameter ac:name=3D"atlassian-macro-output-type">INLINE<= ;/ac:parameter> <ac:rich-text-body> <ac:structured-macro ac:macro-id=3D"00e8fb46-4edf-40f9-b65c-8cf6= 5f465a95" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">up</ac:parameter> </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"2002fe00-5472-4548-936f-143c= 97ec465d" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">down</ac:parameter&g= t; </ac:structured-macro> </ac:rich-text-body> </ac:structured-macro> <p> <br/> </p> <p> <br/> </p> </ac:rich-text-body> </ac:structured-macro>