{"key":"confluence-qc-read-and-understood-addon","name":"QC Read and Understood for Confluence Cloud","description":"Read and Understood addon for Confluence Cloud","vendor":{"name":"QC Analytics PC","url":"https://support.qc-analytics.com/article-categories/qc-read-understood-documentation/"},"baseUrl":"https://qc-read-and-understood-2.herokuapp.com/","links":{"self":"https://qc-read-and-understood-2.herokuapp.com//atlassian-connect.json","homepage":"https://qc-read-and-understood-2.herokuapp.com//atlassian-connect.json"},"authentication":{"type":"jwt"},"lifecycle":{"installed":"/installed","uninstalled":"/uninstalled"},"enableLicensing":true,"scopes":["READ","WRITE","ADMIN","ACT_AS_USER","ACCESS_EMAIL_ADDRESSES"],"modules":{"confluenceContentProperties":[{"key":"qcreadapprovals","name":{"value":"Page Read and Understood Approval"},"keyConfigurations":[{"propertyKey":"qc_read_approvals","extractions":[{"objectName":"listReaders","type":"string"}]}]},{"key":"qc-rnu-cnt-groups","name":{"value":"QC RnU Page Groups"},"keyConfigurations":[{"propertyKey":"qc_user_groups","extractions":[{"objectName":"status","type":"string"}]}]},{"key":"qcreadapprovalcontextspermissions","name":{"value":"Page Read and Understood Context Approval permissions"},"keyConfigurations":[{"propertyKey":"qc_ru_context","extractions":[{"objectName":"enabled","type":"string"}]}]}],"contentBylineItems":[{"context":"addon","target":{"type":"inlinedialog","options":{"closeOthers":true,"offsetX":"50px","offsetY":"50px"}},"conditions":[{"or":[{"condition":"content_property_equal_to","params":{"objectName":"enabled","propertyKey":"qc_ru_context","value":"true"},"invert":false},{"and":[{"condition":"content_property_equal_to","params":{"objectName":"enabled","propertyKey":"qc_ru_context","value":"false"},"invert":true},{"condition":"space_property_equal_to","params":{"objectName":"default_page_value","propertyKey":"qc_ru_space_prop","value":"true"},"invert":false}]},{"and":[{"condition":"content_property_equal_to","params":{"objectName":"enabled","propertyKey":"qc_ru_context","value":"default"},"invert":false},{"condition":"space_property_equal_to","params":{"objectName":"default_page_value","propertyKey":"qc_ru_space_prop","value":"true"},"invert":false}]}]},{"condition":"user_is_logged_in"},{"condition":"space_property_equal_to","params":{"objectName":"enabled","propertyKey":"qc_ru_space","value":"false"},"invert":true}],"tooltip":{"value":"QC - Read and Understood"},"icon":{"url":"/img/byline-logo.png"},"name":{"value":"QC - R&U"},"key":"qc-read-and-understood-byline-item","url":"/approvals?contentId={content.id}&pageVersion={content.version}&curSpaceKey={space.key}&spaceId={space.id}"}],"dynamicContentMacros":[{"width":"200px","height":"150px","url":"/signature-box-macro?contentId={content.id}&pageVersion={content.version}&curSpaceKey={space.key}&spaceId={space.id}&outputType={output.type}","description":{"value":"Displays the QC - R&U Signature Box"},"icon":{"width":16,"height":16,"url":"/img/qc-rnu-logo.png"},"documentation":{"url":"https://support.qc-analytics.com/article-categories/qc-read-understood-documentation/"},"categories":["confluence-content","reporting","administration"],"outputType":"block","bodyType":"none","aliases":["qc read & understood","qc signature box"],"name":{"value":"Signature box for QC - R&U"},"key":"qc-read-and-understood-signature-box"},{"url":"/read-understood-marco?title={qc-context}&pageId={content.id}&pageVersion={content.version}&pageType={content.type}&tableFormat={qc-table-format}&preStatusFilter={qc-status-filter}&userGroups={qc-user-groups}&curSpaceKey={space.key}&spaceId={space.id}","renderModes":{"pdf":{"url":"/read-understood-marco?title={qc-context}&pageId={content.id}&pageVersion={content.version}&pageType={content.type}&userGroups={qc-user-groups}&preStatusFilter={qc-status-filter}&tableFormat=Simple&pdfExport=true&curSpaceKey={space.key}&spaceId={space.id}"},"default":{"url":"/read-understood-marco?title={qc-context}&pageId={content.id}&pageVersion={content.version}&pageType={content.type}&userGroups={qc-user-groups}&preStatusFilter={qc-status-filter}&tableFormat={qc-table-format}&curSpaceKey={space.key}&spaceId={space.id}&pdfExport=true"}},"description":{"value":"Displays a table of all the users who reviewed a page."},"documentation":{"url":"https://support.qc-analytics.com/article-categories/qc-read-understood-documentation/"},"categories":["confluence-content","reporting","administration"],"outputType":"block","bodyType":"none","aliases":["qc read & understood by page","qc page's table"],"name":{"value":"QC - Read & Understood by page"},"key":"qc-read-and-understood-macro-table","icon":{"width":16,"height":16,"url":"/img/qc-rnu-logo.png"},"parameters":[{"identifier":"qc-context","name":{"value":"Page Title"},"description":{"value":"Autocomplete field. The current page will be returned if it is left empty."},"type":"confluence-content","required":false,"multiple":false,"defaultValue":""},{"identifier":"qc-table-format","name":{"value":"Table format"},"type":"enum","values":["Simple","Advanced"],"required":true,"multiple":false},{"identifier":"qc-user-groups","name":{"value":"User Group(s)"},"description":{"value":"[Optional] Filter the table against users belonging to user group(s) e.g. confluence-users,confluence-administrators. If left empty, this filter will be ignored and all the assigned users will be returned"},"type":"string","required":false,"multiple":false},{"identifier":"qc-status-filter","name":{"value":"Status Filter"},"description":{"value":"[Optional] Preselect status filter e.g. ACCEPTED,ACCEPTED OLD VERSION,REVOKED,PENDING. If left empty, this filter will be ignored and all the status will be returned"},"type":"string","required":false,"multiple":false}]},{"url":"/read-understood-marco-by-user?tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&userAccountID={qc-user-account-id}&getAssigned={get-assigned}&spaceKey={qc-user-space-key}&tableFormat={qc-table-format}&labels={qc-labels}&curSpaceKey={space.key}&spaceId={space.id}","renderModes":{"pdf":{"url":"/read-understood-marco-by-user?tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&userAccountID={qc-user-account-id}&getAssigned={get-assigned}&spaceKey={qc-user-space-key}&tableFormat=Simple&labels={qc-labels}&pdfExport=true&curSpaceKey={space.key}&spaceId={space.id}"},"default":{"url":"/read-understood-marco-by-user?tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&userAccountID={qc-user-account-id}&getAssigned={get-assigned}&spaceKey={qc-user-space-key}&labels={qc-labels}&tableFormat={qc-table-format}&curSpaceKey={space.key}&spaceId={space.id}&pdfExport=true"}},"description":{"value":"Displays a table of all the pages a user reviewed."},"documentation":{"url":"https://support.qc-analytics.com/article-categories/qc-read-understood-documentation/"},"categories":["confluence-content","reporting","administration"],"outputType":"block","bodyType":"none","aliases":["qc read & understood by user","qc user's table"],"name":{"value":"QC - Read & Understood by user"},"key":"qc-read-and-understood-macro-table-per-user","icon":{"width":16,"height":16,"url":"/img/qc-rnu-logo.png"},"parameters":[{"identifier":"qc-user-account-id","name":{"value":"User Account"},"description":{"value":"Autocomplete field."},"type":"username","required":true,"multiple":false},{"identifier":"qc-user-space-key","name":{"value":"Space"},"description":{"value":"Autocomplete field."},"type":"spacekey","required":true,"multiple":false},{"identifier":"qc-ancestor-page-id","name":{"value":"Ancestor Page"},"description":{"value":"Autocomplete field."},"type":"string","required":false,"multiple":false},{"identifier":"qc-labels","name":{"value":"Label"},"description":{"value":"E.g. done,feature. If it is left empty, this field is ignored."},"type":"string","required":false,"multiple":false},{"identifier":"qc-table-format","name":{"value":"Table format"},"type":"enum","values":["Simple","Advanced"],"required":true,"multiple":false},{"identifier":"get-assigned","name":{"value":"Exclude \"Not Assigned\""},"type":"boolean","required":true,"multiple":false}],"editor":{"url":"/read-understood-marco-by-user-editor","editTitle":{"value":"Edit 'QC - Read & Understood By User' Macro"},"insertTitle":{"value":"Edit 'QC - Read & Understood By User' Macro"},"width":"640px","height":"370px"}},{"url":"/read-understood-marco-by-user-groups?displayBy={qc-display-by}&tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&pageId={content.id}&userGroups={qc-user-groups}&userGroupsIds={qc-user-groups-id}&onlyAssigned={get-assigned}&spaceKey={qc-user-space-key}&tableFormat={qc-table-format}&labels={qc-labels}&curSpaceKey={space.key}&spaceId={space.id}","renderModes":{"pdf":{"url":"/read-understood-marco-by-user-groups?displayBy={qc-display-by}&tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&pageId={content.id}&userGroups={qc-user-groups}&onlyAssigned={get-assigned}&spaceKey={qc-user-space-key}&tableFormat=Simple&labels={qc-labels}&pdfExport=true&curSpaceKey={space.key}&spaceId={space.id}"},"default":{"url":"/read-understood-marco-by-user-groups?displayBy={qc-display-by}&tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&pageId={content.id}&userGroups={qc-user-groups}&onlyAssigned={get-assigned}&spaceKey={qc-user-space-key}&labels={qc-labels}&tableFormat={qc-table-format}&curSpaceKey={space.key}&spaceId={space.id}&pdfExport=true"}},"description":{"value":"Displays a table of all the pages one or multiple user groups reviewed."},"documentation":{"url":"https://support.qc-analytics.com/article-categories/qc-read-understood-documentation/"},"categories":["confluence-content","reporting","administration"],"outputType":"block","bodyType":"none","aliases":["qc read & understood by user groups","qc user groups"],"name":{"value":"QC R&U Groups Overview (formerly User Groups)"},"key":"qc-read-and-understood-macro-table-per-user-group","icon":{"width":16,"height":16,"url":"/img/qc-rnu-logo.png"},"parameters":[{"identifier":"qc-user-groups","name":{"value":"User Group(s)"},"description":{"value":"E.g. confluence-users,confluence-administrators"},"type":"string","required":false,"multiple":false},{"identifier":"qc-user-groups-id","name":{"value":"Groups Id(s)"},"description":{"value":"E.g. confluence-users,confluence-administrators"},"type":"string","required":false,"multiple":false},{"identifier":"qc-user-space-key","name":{"value":"Space"},"description":{"value":"Autocomplete field."},"type":"spacekey","required":true,"multiple":false},{"identifier":"qc-ancestor-page-id","name":{"value":"Ancestor Page"},"description":{"value":"Autocomplete field."},"type":"string","required":false,"multiple":false},{"identifier":"qc-labels","name":{"value":"Label"},"description":{"value":"E.g. done,feature. If it is left empty, this field is ignored."},"type":"string","required":false,"multiple":false},{"identifier":"qc-table-format","name":{"value":"Table format"},"type":"enum","values":["Simple","Advanced"],"required":true,"multiple":false},{"identifier":"qc-display-by","name":{"value":"Display by"},"type":"enum","required":true,"multiple":false},{"identifier":"get-assigned","name":{"value":"Exclude \"Not Assigned\""},"type":"boolean","required":true,"multiple":false}],"editor":{"url":"/read-understood-marco-by-user-group-editor","editTitle":{"value":"Edit 'QC R&U Groups Overview (formerly User Groups)' Macro"},"insertTitle":{"value":"Edit 'QC R&U Groups Overview (formerly User Groups)' Macro"},"width":"640px","height":"370px"}},{"url":"/read-understood-marco-by-label?tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&qcLabel={qc-label}&onlyAssigned={get-assigned}&spaceKey={qc-user-space-key}&tableFormat={qc-table-format}&curSpaceKey={space.key}&spaceId={space.id}","renderModes":{"pdf":{"url":"/read-understood-marco-by-label?tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&qcLabel={qc-label}&onlyAssigned={get-assigned}&spaceKey={qc-user-space-key}&tableFormat=Simple&pdfExport=true&curSpaceKey={space.key}&spaceId={space.id}"},"default":{"url":"/read-understood-marco-by-label?tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&qcLabel={qc-label}&onlyAssigned={get-assigned}&spaceKey={qc-user-space-key}&tableFormat={qc-table-format}&curSpaceKey={space.key}&spaceId={space.id}&pdfExport=true"}},"description":{"value":"Displays  a table of all the pages related to a label."},"documentation":{"url":"https://support.qc-analytics.com/article-categories/qc-read-understood-documentation/"},"categories":["confluence-content","reporting","administration"],"outputType":"block","bodyType":"none","aliases":["qc read & understood by label","qc label list"],"name":{"value":"QC - Read & Understood by label"},"key":"qc-read-and-understood-macro-table-per-label","icon":{"width":16,"height":16,"url":"/img/qc-rnu-logo.png"},"parameters":[{"identifier":"qc-label","name":{"value":"Label"},"description":{"value":"E.g. done,feature"},"type":"string","required":true,"multiple":true},{"identifier":"qc-user-space-key","name":{"value":"Space"},"description":{"value":"Autocomplete field."},"type":"spacekey","required":true,"multiple":false},{"identifier":"qc-ancestor-page-id","name":{"value":"Ancestor Page"},"description":{"value":"Autocomplete field."},"type":"string","required":false,"multiple":false},{"identifier":"qc-table-format","name":{"value":"Table format"},"type":"enum","values":["Simple","Advanced"],"required":true,"multiple":false},{"identifier":"get-assigned","name":{"value":"Exclude \"Not Assigned\""},"type":"boolean","required":true,"multiple":false}],"editor":{"url":"/read-understood-marco-by-label-editor","editTitle":{"value":"Edit 'QC - Read & Understood By Label' Macro"},"insertTitle":{"value":"Edit 'QC - Read & Understood By Label' Macro"},"width":"640px","height":"370px"}},{"url":"/read-understood-marco-my-overview?displayBy={qc-display-by-table}&tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&spaces={qc-spaces}&curSpaceKey={space.key}&spaceId={space.id}&tableFormat={qc-table-format}","renderModes":{"pdf":{"url":"/get-my-overview-page-table?displayBy={qc-display-by-table}&tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&spaces={qc-spaces}&curSpaceKey={space.key}&spaceId={space.id}&tableFormat=Simple&pdfExport=true"},"default":{"url":"/get-my-overview-page-table?displayBy={qc-display-by-table}&tableEntries={qc-table-entries}&ancestorPage={qc-ancestor-page-id}&spaces={qc-spaces}&curSpaceKey={space.key}&spaceId={space.id}&tableFormat={qc-table-format}&pdfExport=true"}},"description":{"value":"Displays a table of all the pages of the current user."},"documentation":{"url":"https://support.qc-analytics.com/"},"categories":["confluence-content","reporting","administration"],"outputType":"block","bodyType":"none","aliases":["qc read & understood my overview","qc my overview table"],"name":{"value":"QC - Read & Understood My Overview Table"},"key":"read-understood-macro-my-overview","icon":{"width":16,"height":16,"url":"/img/qc-rnu-logo.png"},"parameters":[{"identifier":"qc-spaces","name":{"value":"Spaces"},"description":{"value":"Autocomplete field. Select one or more spaces. All spaces will be selected, if it is left empty."},"type":"spacekey","required":false,"multiple":true},{"identifier":"get-assigned","name":{"value":"Exclude \"Not Assigned\""},"type":"boolean","required":true},{"identifier":"qc-ancestor-page-id","name":{"value":"Ancestor Page"},"description":{"value":"Autocomplete field."},"type":"string","required":false,"multiple":false}],"editor":{"url":"/read-understood-marco-my-overview-editor","editTitle":{"value":"Edit 'QC - Read & Understood My Overview Table' Macro"},"insertTitle":{"value":"Edit 'QC - Read & Understood My Overview Table' Macro"},"width":"640px","height":"370px"}},{"url":"/read-understood-marco-ack?space={qc-space}&curSpaceKey={space.key}&spaceId={space.id}&qcAcks={qc-acks}&qcDisplayBy={qc-display-by}","renderModes":{"pdf":{"url":"/read-understood-marco-ack?space={qc-space}&curSpaceKey={space.key}&spaceId={space.id}&qcDisplayBy={qc-display-by}&pdfExport=true"},"default":{"url":"/read-understood-marco-ack?space={qc-space}&curSpaceKey={space.key}&spaceId={space.id}&qcDisplayBy={qc-display-by}&pdfExport=true"}},"description":{"value":"Acknowledgement Macro."},"documentation":{"url":"https://support.qc-analytics.com/"},"categories":["confluence-content","reporting","administration"],"outputType":"block","bodyType":"none","aliases":["qc read & understood acknowledgement macro","qc read & understood acknowledgement macro table"],"name":{"value":"QC - Read & Understood by Acknowledgement"},"key":"read-and-understood-macro-ack","icon":{"width":16,"height":16,"url":"/img/qc-rnu-logo.png"},"parameters":[{"identifier":"qc-space","name":{"value":"Space"},"description":{"value":"Only Current space."},"type":"spacekey","required":false,"multiple":false},{"identifier":"qc-acks","name":{"value":"QC Acks"},"description":{"value":"All space acks."},"type":"spacekey","required":false,"multiple":false},{"identifier":"qc-display-by","name":{"value":"Display By"},"description":{"value":"Display By User OR By Page."},"type":"string","required":false,"multiple":false}],"editor":{"url":"/read-understood-marco-ack-editor","editTitle":{"value":"QC R&U by Acknowledgement macro"},"insertTitle":{"value":"QC R&U by Acknowledgement macro"},"width":"640px","height":"370px"}}],"generalPages":[{"url":"/rd-overview?pageId={content.id}&pageVersion={content.version}&pageType={content.type}&spaceKey={space.key}&spaceId={space.id}","location":"system.content.action/secondary","name":{"value":"QC - R&U Page Overview"},"key":"qc-read-and-understood-overview-page","conditions":[{"condition":"user_is_logged_in"},{"condition":"user_is_external_collaborator","invert":true}]},{"url":"/qc-rd-site-report","location":"system.header/left","name":{"value":"QC - R＆U Site Overview"},"key":"qc-rd-site-report-page","icon":{"width":16,"height":16,"url":"/img/qc-rnu-logo.png"},"conditions":[{"condition":"user_is_logged_in"},{"condition":"user_is_external_collaborator","invert":true}]},{"url":"/user-overview-page?selectTab={ac.tab}&spaceKey={ac.spacekey}&status={ac.status}","location":"system.user/user-preferences","name":{"value":"QC - R&U My Overview "},"key":"qc-read-and-understood-user-overview","conditions":[{"condition":"user_is_logged_in"},{"condition":"user_is_external_collaborator","invert":true}]},{"url":"/email-notifications-personal-settings","location":"system.settings.edit/yoursettings","name":{"value":"QC R&U Email Notifications"},"key":"qc-read-and-understood-email-notifications-page","conditions":[{"condition":"user_is_logged_in"}]},{"url":"/otp-profile-personal-settings","location":"system.settings.edit/yoursettings","name":{"value":"QC R&U OTP Authentication"},"key":"qc-read-and-understood-otp-settings-page","conditions":[{"condition":"user_is_logged_in"}]},{"url":"/qc-rd-acknowledgement?space_key={space.key}&spaceId={space.id}&ackId={ac.ackId}","location":"system.space.tools/addons","name":{"value":"QC - Acknowledgements"},"key":"qc-rd-acknowledgement","conditions":[{"condition":"user_is_logged_in"}]}],"adminPages":[{"url":"/rd-settings-overview","location":"system.admin/configuration","name":{"value":"QC - R&U Site Admin"},"key":"qc-read-and-understood-settings-page","conditions":[{"condition":"user_is_logged_in"},{"condition":"user_is_admin"}]}],"spaceToolsTabs":[{"url":"/qc-rd-space-report?space_key={space.key}&spaceId={space.id}","location":"addons","name":{"value":"QC - Read & Understood"},"key":"qc-rd-space-report","conditions":[{"condition":"user_is_logged_in"}]}],"staticContentMacros":[],"webhooks":[{"event":"page_viewed","url":"/page-viewed-webhook","excludeBody":false},{"event":"page_created","url":"/page-created-webhook","excludeBody":false},{"event":"page_updated","url":"/page-updated-webhook","excludeBody":false},{"event":"page_copied","url":"/page-copied-webhook","excludeBody":false},{"event":"label_added","url":"/labels-added-webhook","excludeBody":false},{"event":"label_removed","url":"/labels-deleted-webhook","excludeBody":false},{"event":"page_moved","url":"/page-moved-webhook","excludeBody":false},{"event":"page_trashed","url":"/page-deleted-webhook","excludeBody":false},{"event":"group_removed","url":"/group-removed-webhook","excludeBody":false},{"event":"page_archived","url":"/page-archived-webhook","excludeBody":false},{"event":"page_unarchived","url":"/page-unarchived-webhook","excludeBody":false},{"event":"user_removed","url":"/user-removed","excludeBody":false},{"event":"space_removed","url":"/space-deleted-webhook","excludeBody":false}]},"apiMigrations":{"gdpr":true,"context-qsh":true}}