{"key":"com.okapya.jira.checklist","name":"Checklist for Jira | Enterprise","description":"Upgrading from Checklist for Jira Cloud? Click the <b>Get Started</b> button below to import your data.","enableLicensing":true,"vendor":{"name":"HeroCoders","url":"https://herocoders.com"},"baseUrl":"https://issue-checklist-enterprise-3.herocoders.com","apiVersion":2,"regionBaseUrls":{"US":"https://issue-checklist-enterprise-3.herocoders.com","EU":"https://issue-checklist-enterprise-eu.herocoders.com"},"links":{"self":"https://issue-checklist-enterprise-3.herocoders.com/atlassian-connect.json","homepage":"https://issue-checklist-enterprise-3.herocoders.com/atlassian-connect.json"},"authentication":{"type":"jwt"},"apiMigrations":{"gdpr":true,"context-qsh":true,"signed-install":true},"lifecycle":{"installed":"/installed","uninstalled":"/uninstalled","dare-migration":"/realm-migration","enabled":"/enabled"},"dataResidency":{"maxMigrationDurationHours":24,"realmPersistenceDays":30},"cloudAppMigration":{"migrationWebhookPath":"/migration"},"scopes":["READ","WRITE","PROJECT_ADMIN","ADMIN","ACT_AS_USER"],"modules":{"postInstallPage":{"url":"/post-install-page","name":{"value":"Post-Install Page","i18n":"post.install.page"},"key":"ent-post-install-page","conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"user_is_admin"}]}]},"webSections":[{"key":"issue-checklist-plugins-section","location":"admin_plugins_menu","name":{"value":"Checklist for Jira | Enterprise"}},{"key":"issue-checklist-project-configuration-section","location":"atl.jira.proj.config","weight":100,"name":{"value":"Checklist for Jira | Enterprise"}}],"adminPages":[{"name":{"value":"Enabled Projects","i18n":"enabled.projects"},"location":"admin_plugins_menu/issue-checklist-plugins-section","url":"/enabled-projects-admin","key":"ic-enabled-projects","weight":100,"conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"user_is_admin"}]}]},{"name":{"value":"Global Settings","i18n":"global.settings"},"location":"admin_plugins_menu/issue-checklist-plugins-section","url":"/settings-global-admin","key":"ic-global-settings","weight":150,"conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"user_is_admin"}]}]},{"name":{"value":"Global Checklists","i18n":"global.checklists"},"location":"admin_plugins_menu/issue-checklist-plugins-section","url":"/global-checklists-admin","key":"ic-global-checklists","weight":200,"conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"user_is_admin"}]}]},{"name":{"value":"Permissions","i18n":"permissions"},"location":"admin_plugins_menu/issue-checklist-plugins-section","url":"/permissions-admin","key":"ic-permission-settings","weight":300,"conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"user_is_admin"}]}]},{"name":{"value":"Statuses","i18n":"statuses"},"location":"admin_plugins_menu/issue-checklist-plugins-section","url":"/statuses-admin","key":"ic-statuses","weight":350,"conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"user_is_admin"}]}]},{"name":{"value":"Import","i18n":"import"},"location":"admin_plugins_menu/issue-checklist-plugins-section","url":"/checklist-import","key":"ic-checklist-import","weight":250,"conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"user_is_admin"}]}]}],"configurePage":{"key":"ic-enabled-projects-page","url":"/enabled-projects-admin","name":{"value":"Enabled Projects","i18n":"enabled.projects"},"conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"user_is_admin"}]}]},"jiraIssueTabPanels":[{"url":"/issue-history?issueId={issue.id}&issueKey={issue.key}&projectId={project.id}&isAdmin={condition.user_is_admin}&projectKey={project.key}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&sdChecklistEnabled={condition.entity_property_equal_to(entity=project,objectName=sdChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabled={condition.entity_property_equal_to(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabledExists={condition.entity_property_exists(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean)}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}","key":"ic-issue-history-acceptance-criteria","name":{"value":"Acceptance criteria history"},"conditions":[{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"acceptance-criteria"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"url":"/issue-history?issueId={issue.id}&issueKey={issue.key}&projectId={project.id}&isAdmin={condition.user_is_admin}&projectKey={project.key}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&sdChecklistEnabled={condition.entity_property_equal_to(entity=project,objectName=sdChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabled={condition.entity_property_equal_to(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabledExists={condition.entity_property_exists(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean)}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}","key":"ic-issue-history-checklist","name":{"value":"Checklist history"},"conditions":[{"and":[{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"checklist"}}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"url":"/issue-history?issueId={issue.id}&issueKey={issue.key}&projectId={project.id}&isAdmin={condition.user_is_admin}&projectKey={project.key}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&sdChecklistEnabled={condition.entity_property_equal_to(entity=project,objectName=sdChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabled={condition.entity_property_equal_to(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabledExists={condition.entity_property_exists(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean)}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}","key":"ic-issue-history-definition-of-done","name":{"value":"Definition of done history"},"conditions":[{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"definition-of-done"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"url":"/issue-history?issueId={issue.id}&issueKey={issue.key}&projectId={project.id}&isAdmin={condition.user_is_admin}&projectKey={project.key}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&sdChecklistEnabled={condition.entity_property_equal_to(entity=project,objectName=sdChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabled={condition.entity_property_equal_to(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabledExists={condition.entity_property_exists(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean)}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}","key":"ic-issue-history-success-criteria","name":{"value":"Success criteria history"},"conditions":[{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"success-criteria"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"url":"/issue-history?issueId={issue.id}&issueKey={issue.key}&projectId={project.id}&isAdmin={condition.user_is_admin}&projectKey={project.key}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&sdChecklistEnabled={condition.entity_property_equal_to(entity=project,objectName=sdChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabled={condition.entity_property_equal_to(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean,value=true)}&sdIssueChecklistEnabledExists={condition.entity_property_exists(entity=issue,objectName=sdIssueChecklistEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean)}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}","key":"ic-issue-history-testing-notes","name":{"value":"Testing notes history"},"conditions":[{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"testing-notes"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]}],"jiraProjectAdminTabPanels":[{"location":"issue-checklist-project-configuration-section","url":"/configure-project?projectId={project.id}&projectKey={project.key}&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}","weight":10,"name":{"value":"Checklist for Jira | Enterprise"},"key":"ic-project-configuration","conditions":[{"and":[{"condition":"user_is_logged_in"},{"or":[{"condition":"user_is_project_admin"},{"condition":"user_is_admin"}]}]}]}],"jiraProjectPages":[{"url":"/templates-page?projectId={project.id}&isAdmin={condition.user_is_admin}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&serviceDeskId={servicedesk.serviceDeskId}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}","weight":200,"name":{"value":"Acceptance criteria"},"key":"ic-templates-page-acceptance-criteria","iconUrl":"/images/issue-checklist-icon-grey.svg","conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"acceptance-criteria"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]}]}]},{"url":"/templates-page?projectId={project.id}&isAdmin={condition.user_is_admin}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&serviceDeskId={servicedesk.serviceDeskId}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}","weight":200,"name":{"value":"Checklist"},"key":"ic-templates-page-checklist","iconUrl":"/images/issue-checklist-icon-grey.svg","conditions":[{"and":[{"condition":"user_is_logged_in"},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"checklist"}}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]}]}]},{"url":"/templates-page?projectId={project.id}&isAdmin={condition.user_is_admin}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&serviceDeskId={servicedesk.serviceDeskId}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}","weight":200,"name":{"value":"Definition of done"},"key":"ic-templates-page-definition-of-done","iconUrl":"/images/issue-checklist-icon-grey.svg","conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"definition-of-done"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]}]}]},{"url":"/templates-page?projectId={project.id}&isAdmin={condition.user_is_admin}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&serviceDeskId={servicedesk.serviceDeskId}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}","weight":200,"name":{"value":"Success criteria"},"key":"ic-templates-page-success-criteria","iconUrl":"/images/issue-checklist-icon-grey.svg","conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"success-criteria"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]}]}]},{"url":"/templates-page?projectId={project.id}&isAdmin={condition.user_is_admin}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&serviceDeskId={servicedesk.serviceDeskId}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}","weight":200,"name":{"value":"Testing notes"},"key":"ic-templates-page-testing-notes","iconUrl":"/images/issue-checklist-icon-grey.svg","conditions":[{"and":[{"condition":"user_is_logged_in"},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"testing-notes"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]}]}]}],"webPanels":[{"key":"ic-project-configuration-summary-panel","location":"webpanels.admin.summary.left-panels","url":"/configure-project-summary?projectId={project.id}&projectKey={project.key}&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}","name":{"value":"Checklist for Jira | Enterprise"},"weight":131,"layout":{"height":"105px"},"conditions":[{"and":[{"condition":"user_is_logged_in"}]}]}],"webItems":[{"key":"issue-checklist-sidebar-section-assigned-items","location":"global-navigation-product","url":"/assigned-items-page","name":{"value":"Assigned items","i18n":"assigned.items"},"icon":{"width":24,"height":24,"url":"https://issue-checklist-enterprise-3.herocoders.com/images/icons/ent-icon-webp.webp"},"context":"page","conditions":[{"condition":"user_is_logged_in"}],"weight":2},{"url":"/add-template-dialog?projectId={project.id}&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&serviceDeskId={servicedesk.serviceDeskId}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Add Template","i18n":"add.template"},"key":"add-template-dialog"},{"url":"/load-templates-dialog?projectId={project.id}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Load Templates","i18n":"load.templates"},"key":"select-template-dialog"},{"url":"/load-templates-dialog?hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Load Templates","i18n":"load.templates"},"key":"load-templates-dialog"},{"url":"/manage-template-dialog?projectId={project.id}&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&serviceDeskId={servicedesk.serviceDeskId}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Manage Template","i18n":"manage.template"},"key":"manage-template-dialog"},{"url":"/editor-dialog?projectId={project.id}&issueId={issue.id}&issueKey={issue.key}&isAdmin={condition.user_is_admin}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Editor Dialog","i18n":"editor.dialog"},"key":"editor-dialog"},{"url":"/set-default-template-dialog?isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Set default template","i18n":"set.default.template"},"key":"set-default-template-dialog"},{"url":"/rename-template-connect-dialog","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Rename template Connect dialog","i18n":"rename.template.connect.dialog"},"key":"rename-template-connect-dialog"},{"url":"/delete-template-confirmation-connect-dialog","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Delete template confirmation Connect dialog","i18n":"delete.template.confirmation.connect.dialog"},"key":"delete-template-confirmation-connect-dialog"},{"url":"/global-checklists-context-dialog","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Global checklists context connect dialog","i18n":"global.checklists.context.connect.dialog"},"key":"global-checklists-context-dialog"},{"url":"/synchronize-global-checklists-dialog?isAdmin={condition.user_is_admin}","location":"none","context":"addon","weight":200,"target":{"type":"dialog"},"styleClasses":["webitem","system-present-webitem"],"name":{"value":"Synchronize global checklists connect dialog","i18n":"synchronize.global.checklists.connect.dialog"},"key":"synchronize-global-checklists-dialog"},{"url":"/assigned-items-page","location":"system.user.options/personal","context":"page","name":{"value":"Assigned items","i18n":"assigned.items"},"key":"assigned-items-web-item"}],"generalPages":[{"url":"/assigned-items-page?isAdmin={condition.user_is_admin}","name":{"value":"Assigned items","i18n":"assigned.items"},"key":"assigned-items-page","location":"none","conditions":[{"and":[{"condition":"user_is_logged_in"}]}]}],"jiraIssueContexts":[{"key":"issue-checklist-glance-acceptance-criteria","name":{"value":"Acceptance criteria"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=right&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}&panelNameOptionKey=acceptance-criteria"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"content":{"type":"label","label":{"value":"Acceptance criteria"}},"jiraNativeAppsEnabled":true,"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"right","objectName":"position"}},{"condition":"addon_property_equal_to","params":{"propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled","value":"true"}},{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"acceptance-criteria"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"key":"issue-checklist-glance-checklist","name":{"value":"Checklist"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=right&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}&panelNameOptionKey=checklist"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"content":{"type":"label","label":{"value":"Checklist"}},"jiraNativeAppsEnabled":true,"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"right","objectName":"position"}},{"condition":"addon_property_equal_to","params":{"propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled","value":"true"}},{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"checklist"}}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"key":"issue-checklist-glance-definition-of-done","name":{"value":"Definition of done"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=right&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}&panelNameOptionKey=definition-of-done"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"content":{"type":"label","label":{"value":"Definition of done"}},"jiraNativeAppsEnabled":true,"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"right","objectName":"position"}},{"condition":"addon_property_equal_to","params":{"propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled","value":"true"}},{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"definition-of-done"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"key":"issue-checklist-glance-success-criteria","name":{"value":"Success criteria"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=right&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}&panelNameOptionKey=success-criteria"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"content":{"type":"label","label":{"value":"Success criteria"}},"jiraNativeAppsEnabled":true,"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"right","objectName":"position"}},{"condition":"addon_property_equal_to","params":{"propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled","value":"true"}},{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"success-criteria"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"key":"issue-checklist-glance-testing-notes","name":{"value":"Testing notes"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=right&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}&panelNameOptionKey=testing-notes"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"content":{"type":"label","label":{"value":"Testing notes"}},"jiraNativeAppsEnabled":true,"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"right","objectName":"position"}},{"condition":"addon_property_equal_to","params":{"propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled","value":"true"}},{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"show-context-module-enabled","objectName":"showContextModuleEnabled"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"testing-notes"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]}],"jiraIssueContents":[{"key":"issue-checklist-content-acceptance-criteria","name":{"value":"Acceptance criteria"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=left&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&checklistAlwaysEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=checklistAlwaysEnabled,propertyKey=checklist-always-enabled,value=true)}&checklistAlwaysEnabledProjectLevelPropertyExists={condition.entity_property_exists(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled)}&checklistAlwaysEnabledProjectLevelProperty={condition.entity_property_equal_to(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled,value=true)}&isIssueContentModule=true&panelNameOptionKey=acceptance-criteria&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}"},"tooltip":{"value":"Add Acceptance criteria"},"contentPresentConditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasItems","value":"true"}},{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasContent","value":"true"}},{"or":[{"and":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"acceptance-criteria"}}]}],"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"left","objectName":"position"}},{"condition":"entity_property_exists","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","objectName":"position"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"acceptance-criteria"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"key":"issue-checklist-content-checklist","name":{"value":"Checklist"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=left&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&checklistAlwaysEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=checklistAlwaysEnabled,propertyKey=checklist-always-enabled,value=true)}&checklistAlwaysEnabledProjectLevelPropertyExists={condition.entity_property_exists(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled)}&checklistAlwaysEnabledProjectLevelProperty={condition.entity_property_equal_to(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled,value=true)}&isIssueContentModule=true&panelNameOptionKey=checklist&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}"},"tooltip":{"value":"Add Checklist"},"contentPresentConditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasItems","value":"true"}},{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasContent","value":"true"}},{"or":[{"and":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"checklist"}}]}]}],"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"left","objectName":"position"}},{"condition":"entity_property_exists","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","objectName":"position"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"checklist"}}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"key":"issue-checklist-content-definition-of-done","name":{"value":"Definition of done"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=left&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&checklistAlwaysEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=checklistAlwaysEnabled,propertyKey=checklist-always-enabled,value=true)}&checklistAlwaysEnabledProjectLevelPropertyExists={condition.entity_property_exists(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled)}&checklistAlwaysEnabledProjectLevelProperty={condition.entity_property_equal_to(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled,value=true)}&isIssueContentModule=true&panelNameOptionKey=definition-of-done&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}"},"tooltip":{"value":"Add Definition of done"},"contentPresentConditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasItems","value":"true"}},{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasContent","value":"true"}},{"or":[{"and":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"definition-of-done"}}]}],"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"left","objectName":"position"}},{"condition":"entity_property_exists","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","objectName":"position"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"definition-of-done"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"key":"issue-checklist-content-success-criteria","name":{"value":"Success criteria"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=left&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&checklistAlwaysEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=checklistAlwaysEnabled,propertyKey=checklist-always-enabled,value=true)}&checklistAlwaysEnabledProjectLevelPropertyExists={condition.entity_property_exists(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled)}&checklistAlwaysEnabledProjectLevelProperty={condition.entity_property_equal_to(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled,value=true)}&isIssueContentModule=true&panelNameOptionKey=success-criteria&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}"},"tooltip":{"value":"Add Success criteria"},"contentPresentConditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasItems","value":"true"}},{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasContent","value":"true"}},{"or":[{"and":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"success-criteria"}}]}],"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"left","objectName":"position"}},{"condition":"entity_property_exists","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","objectName":"position"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"success-criteria"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]},{"key":"issue-checklist-content-testing-notes","name":{"value":"Testing notes"},"icon":{"width":24,"height":24,"url":"/images/issue-checklist-icon-grey.svg"},"target":{"type":"web_panel","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&position=left&isAdmin={condition.user_is_admin}&isProjectAdmin={condition.has_project_permission(permission=ADMINISTER_PROJECTS)}&hasEditIssuePermission={condition.has_issue_permission(permission=edit)}&isIssueEditable={condition.is_issue_editable}&hasAddChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-add-permission)}&hasEditChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-edit-permission)}&hasToggleChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-toggle-permission)}&hasDeleteChecklistPermission={condition.has_issue_permission(permission=com.okapya.jira.checklist__issue-checklist-delete-permission)}&hasManageTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-create-template-permission)}&hasViewTemplatePermission={condition.has_project_permission(permission=com.okapya.jira.checklist__issue-checklist-view-template-permission)}&isUserProjectRoleMember={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Member') != null))}&isUserProjectRoleViewer={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Viewer') != null))}&isUserProjectRoleAgent={condition.jira_expression(expression=user.getProjectRoles(project).some(e => e.name.match('Agent') != null))}&isServiceDeskProject={condition.jira_expression(expression=project.projectTypeKey=='service_desk')}&isClassicProject={condition.jira_expression(expression=project.style=='classic')}&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}&checklistAlwaysEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=checklistAlwaysEnabled,propertyKey=checklist-always-enabled,value=true)}&checklistAlwaysEnabledProjectLevelPropertyExists={condition.entity_property_exists(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled)}&checklistAlwaysEnabledProjectLevelProperty={condition.entity_property_equal_to(entity=project,objectName=checklistAlwaysEnabled,propertyKey=com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled,value=true)}&isIssueContentModule=true&panelNameOptionKey=testing-notes&isEpic={condition.jira_expression(expression=issue.isEpic || issue.issueType.name == 'Epic')}"},"tooltip":{"value":"Add Testing notes"},"contentPresentConditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasItems","value":"true"}},{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasContent","value":"true"}},{"or":[{"and":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.project-level-checklist-always-enabled","objectName":"checklistAlwaysEnabled","value":"true"}}]}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"testing-notes"}}]}],"conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","value":"left","objectName":"position"}},{"condition":"entity_property_exists","params":{"entity":"user","propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel","objectName":"position"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"panel-name-option-key","objectName":"panelNameOptionKey","value":"testing-notes"}},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"false"}},{"and":[{"condition":"entity_property_equal_to","params":{"entity":"addon","propertyKey":"view-checklist-permission-enabled","objectName":"viewChecklistPermissionEnabled","value":"true"}},{"condition":"has_issue_permission","params":{"permission":"com.okapya.jira.checklist__issue-checklist-view-permission"}}]}]}]}]}],"serviceDeskPortalRequestViewPanels":[{"key":"issue-checklist-sd-progress-panel","url":"/sd-request/{issue.key}/panel?issueId={issue.id}","conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasItems","value":"true"}},{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasContent","value":"true"}}]},{"or":[{"and":[{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.sd-progress-enabled-boolean","objectName":"sdProgressEnabled","value":"true"}},{"condition":"entity_property_exists","params":{"entity":"issue","propertyKey":"com.herocoders.plugins.jira.issuechecklist.sd-issue-progress-enabled-boolean","objectName":"sdIssueProgressEnabled"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"com.herocoders.plugins.jira.issuechecklist.sd-issue-progress-enabled-boolean","objectName":"sdIssueProgressEnabled","value":"true"}}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"condition":"addon_is_licensed"}]}]}],"serviceDeskPortalRequestViewDetailsPanels":[{"key":"issue-checklist-sd","url":"/issue/{issue.key}/panel?projectId={project.id}&issueId={issue.id}&issueTypeId={issuetype.id}&isUserOnlyServiceDeskCustomer={condition.jira_expression(expression=user.getProjectRoles(project).length > 0 && user.getProjectRoles(project).every(e => e.name.match('Customer') != null))}&isIssueInProject={condition.jira_expression(expression=issue.project.id == project.id)}&requestTypeId={servicedesk.requestTypeId}&issueWasRecentlyClosed={condition.jira_expression(expression=issue.resolutionDate!=null && issue.resolutionDate.getTime() > new Date().getTime() - 5000)}&issueIsDone={condition.jira_expression(expression=issue.status.category.name=='Done')}&sdCustomerView=true&hasEditIssuePermission=false&hasAddChecklistPermission=false&hasEditChecklistPermission=false&hasToggleChecklistPermission=false&hasDeleteChecklistPermission=false&hasManageTemplatePermission=false&isClassicProject=true&customViewPermissionEnabledProperty={condition.entity_property_equal_to(entity=addon,objectName=viewChecklistPermissionEnabled,propertyKey=view-checklist-permission-enabled,value=true)}","conditions":[{"and":[{"or":[{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasItems","value":"true"}},{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"checklist","objectName":"hasContent","value":"true"}}]},{"or":[{"and":[{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.herocoders.plugins.jira.issuechecklist.sd-checklist-enabled-boolean","objectName":"sdChecklistEnabled","value":"true"}},{"condition":"entity_property_exists","params":{"entity":"issue","propertyKey":"com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean","objectName":"sdIssueChecklistEnabled"},"invert":true}]},{"condition":"entity_property_equal_to","params":{"entity":"issue","propertyKey":"com.herocoders.plugins.jira.issuechecklist.sd-issue-checklist-enabled-boolean","objectName":"sdIssueChecklistEnabled","value":"true"}}]},{"or":[{"condition":"entity_property_exists","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled"},"invert":true},{"condition":"entity_property_equal_to","params":{"entity":"project","propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean","objectName":"checklistDisabled","value":"true"},"invert":true}]},{"condition":"addon_is_licensed"}]}]}],"jiraEntityProperties":[{"keyConfigurations":[{"extractions":[{"objectName":"activeItems","type":"number","alias":"activeChecklistItems"},{"objectName":"hasActiveItems","type":"string","alias":"hasActiveChecklistItems"},{"objectName":"hasItems","type":"string","alias":"hasChecklistItems"},{"objectName":"items","type":"text","alias":"checklistItems"},{"objectName":"allItems","type":"number","alias":"checklistItemsCount"}],"propertyKey":"checklist"}],"entityType":"issue","key":"checklist-entity-property","name":{"value":"Checklist Properties","i18n":"checklist.properties.index"}},{"keyConfigurations":[{"extractions":[{"objectName":"position","type":"text","alias":"panelPosition"}],"propertyKey":"com.gebsun.plugins.jira.issuechecklist.panel"}],"entityType":"user","key":"checklist-panel-position","name":{"value":"Checklist Panel Position","i18n":"checklist.panel.position"}},{"keyConfigurations":[{"extractions":[{"objectName":"checklistDisabled","type":"string","alias":"checklistDisabled"}],"propertyKey":"com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean"}],"entityType":"project","key":"checklist-disabled","name":{"value":"Checklist Disabled","i18n":"checklist.disabled"}}],"webhooks":[{"event":"jira:issue_created","url":"/jira-issue_created","filter":"project.checklistDisabled is EMPTY or project.checklistDisabled != 'true'"},{"event":"jira:issue_updated","url":"/issue-updated"},{"event":"jira:issue_deleted","url":"/issue-deleted"},{"event":"project_deleted","url":"/project-deleted"}],"jiraIssueFields":[{"key":"issue-checklist-progress-field","name":{"value":"Checklist Progress","i18n":"checklist.progress"},"description":{"value":"Custom field with Checklist progress, e.g. 'Checklist: 12/14' (read-only)","i18n":"custom.field.with.checklist.progress.desc"},"type":"read_only","property":{"path":"progressText","key":"checklist","type":"string"}},{"key":"issue-checklist-progress-percent-field","name":{"value":"Checklist Progress %","i18n":"checklist.progress.%"},"description":{"value":"Custom field with Checklist progress in %, e.g. 17 (read-only)","i18n":"custom.field.with.checklist.progress.in.desc"},"type":"read_only","property":{"path":"progressPercent","key":"checklist","type":"number"}},{"key":"issue-checklist-templates","name":{"value":"Checklist Template","i18n":"checklist.template"},"description":{"value":"Pick a checklist template to add when issue is created or transitioned (it will replace the default checklist)","i18n":"pick.a.checklist.template.to.add.desc"},"type":"single_select"},{"key":"checklist-text-view-only","name":{"value":"Checklist Text (view-only)","i18n":"checklist.text.view.only"},"description":{"value":"Custom field containing checklist items in plain text format and without user mentions and item description. Do not update the field. It is designed for read-only use.","i18n":"checklist.text.view.only.desc"},"type":"rich_text"}],"jiraWorkflowValidators":[{"key":"issue-checklist-completed-workflow-validator","name":{"value":"All checklist items are completed","i18n":"all.checklist.items.are.completed"},"description":{"value":"Validates that all checklist items are completed (validator provided by Checklist for Jira | Enterprise app)","i18n":"validates.that.all.checklist.items.desc"},"expression":"(project.properties['com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean'] != null && project.properties['com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean'].checklistDisabled == true) || issue.properties['checklist'] == null || issue.properties['checklist'].activeItems == null || issue.properties['checklist'].activeItems == 0","errorMessage":{"value":"Please complete all the checklist's items first.","i18n":"please.complete.all.checklist.items.first"}},{"key":"issue-checklist-not-empty-workflow-validator","name":{"value":"Checklist is not empty","i18n":"checklist.is.not.empty"},"description":{"value":"Validates that checklist contains one or more items in the issue (validator provided by Checklist for Jira | Enterprise app)","i18n":"validates.that.checklist.contains.one.or.more.desc"},"expression":"(project.properties['com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean'] != null && project.properties['com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean'].checklistDisabled == true) || (issue.properties['checklist'] != null && issue.properties['checklist'].allItems > 0)","errorMessage":{"value":"Checklist cannot be empty.","i18n":"checklist.cannot.be.empty"}},{"key":"issue-checklist-mandatory-items-completed-workflow-validator","name":{"value":"All mandatory items are completed","i18n":"all.mandatory.items.are.completed"},"description":{"value":"Validates that all checklist items not marked as optional are completed (validator provided by Checklist for Jira | Enterprise app)","i18n":"validates.that.all.checklist.items.not.marked.as.optional.desc"},"expression":"(project.properties['com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean'] != null && project.properties['com.gebsun.plugins.jira.issuechecklist.checklist-disabled-boolean'].checklistDisabled == true) || issue.properties['checklist'] == null || issue.properties['checklist'].hasUncheckedMandatoryItems == false","errorMessage":{"value":"Please complete all the checklist's mandatory items first.","i18n":"please.complete.all.the.checklist.mandatory.items.first"}}],"jiraDashboardItems":[{"description":{"value":"Displays open checklist items assigned to you.","i18n":"displays.open.checklist.items.assigned.to.you"},"url":"/assigned-items-page?isAdmin=false&isGadget=true&skipCompleted=true","thumbnailUrl":"/images/gadget-thumbnail.png","configurable":false,"name":{"value":"Assigned checklist items","i18n":"assigned.checklist.items"},"key":"issue-checklist-assigned-items-dashboard-gadget"}],"jiraProjectPermissions":[{"key":"issue-checklist-add-permission","category":"issues","name":{"value":"Add Checklist Items","i18n":"add.checklist.items"},"description":{"value":"Ability to add checklist and checklist items, load and save template, and create new template. Visit Checklist for Jira | Enterprise settings page to activate or deactivate this permission.","i18n":"ability.to.add.checklist.and.checklist.items.desc"}},{"key":"issue-checklist-edit-permission","category":"issues","name":{"value":"Edit Checklist Items","i18n":"edit.checklist.items"},"description":{"value":"Ability to edit summary, description and order of the checklist items. Visit Checklist for Jira | Enterprise settings page to activate or deactivate this permission.","i18n":"ability.to.edit.summary.desc"}},{"key":"issue-checklist-toggle-permission","category":"issues","name":{"value":"Toggle Checklist Items","i18n":"toggle.checklist.items"},"description":{"value":"Ability to check/uncheck and set status of checklist items. Visit Checklist for Jira | Enterprise settings page to activate or deactivate this permission.","i18n":"ability.to.check.uncheck.desc"}},{"key":"issue-checklist-delete-permission","category":"issues","name":{"value":"Delete Checklist Items","i18n":"delete.checklist.items"},"description":{"value":"Ability to delete checklist and checklist items. Visit Checklist for Jira | Enterprise settings page to activate or deactivate this permission.","i18n":"ability.to.delete.checklist.and.checklist.items.desc"}},{"key":"issue-checklist-view-permission","category":"issues","name":{"value":"View Checklist","i18n":"view.checklist"},"description":{"value":"Ability to view the checklist displayed on the issue page. Visit Checklist for Jira | Enterprise settings page to activate or deactivate this permission.","i18n":"ability.to.view.the.checklist.displayed.desc"}},{"key":"issue-checklist-create-template-permission","category":"projects","name":{"value":"Manage Checklist Template","i18n":"manage.checklist.template"},"description":{"value":"Ability to create checklists' templates. Visit Checklist for Jira | Enterprise settings page to activate or deactivate this permission.","i18n":"ability.to.create.template.desc"}},{"key":"issue-checklist-view-template-permission","category":"projects","name":{"value":"View Checklist Template","i18n":"view.checklist.template"},"description":{"value":"Ability view create checklists' templates. Visit Checklist for Jira | Enterprise settings page to activate or deactivate this permission.","i18n":"ability.to.view.template.desc"}}],"jiraWorkflowPostFunctions":[{"key":"issue-checklist-check-all-post-function","description":{"value":"Complete all checklist items in an issue (post function provided by Checklist for Jira | Enterprise)","i18n":"complete.all.checklist.items.in.an.issue.desc"},"name":{"value":"Complete All Checklist Items","i18n":"complete.all.checklist.items"},"create":{"url":"/create-check-all-items"},"triggered":{"url":"/check-all-items"}}]},"translations":{"paths":{"fr-FR":"/locales/fr-FR/translation-jira.json","en-US":"/locales/en-US/translation-jira.json","de-DE":"/locales/de-DE/translation-jira.json","es-ES":"/locales/es-ES/translation-jira.json","pl-PL":"/locales/pl-PL/translation-jira.json"}}}