{"key":"ru.teamlead.plugin.jira-plugin-epictime.test","name":"Epic Timesheets","description":"This app allows browsing statistics of the spent and remaining time of issues included in an epic. Let users control accurately the epic's time limits.","vendor":{"name":"Teamlead","url":"https://teamlead.one/"},"baseUrl":"https://epictime-test.teamlead.ru","links":{"self":"https://epictime-test.teamlead.ru/atlassian-connect.json","homepage":"https://epictime-test.teamlead.ru/atlassian-connect.json"},"authentication":{"type":"jwt"},"lifecycle":{"installed":"/installed","uninstalled":"/uninstalled","enabled":"/enabled"},"enableLicensing":true,"scopes":["READ","WRITE","ADMIN","PROJECT_ADMIN","ACT_AS_USER"],"apiMigrations":{"gdpr":true,"context-qsh":true,"signed-install":true},"modules":{"generalPages":[{"key":"ace-epictimesheets-global-page","location":"system.top.navigation.bar","icon":{"width":20,"height":20,"url":"https://cdn.teamlead.ru/epictime/icons/app.svgz"},"name":{"value":"Epic Timesheets Test"},"url":"/general-page","conditions":[{"condition":"user_is_logged_in"}]}],"jiraIssueContents":[{"icon":{"width":16,"height":16,"url":"https://cdn.teamlead.ru/epictime/icons/issue.svgz"},"target":{"type":"web_panel","url":"/issue-panel?projectId={project.id}&projectKey={project.key}&issueId={issue.id}"},"tooltip":{"value":"Epic Timesheets"},"jiraNativeAppsEnabled":false,"name":{"value":"Epic Timesheets Test"},"key":"ace-epictimesheets-issue-context"}],"jiraEntityProperties":[{"key":"ace-epictimesheets-entity-property","name":{"value":"Issue epic timesheets"},"entityType":"issue","keyConfigurations":[{"propertyKey":"epic-timesheets-estimate","extractions":[{"objectName":"seconds","type":"number","alias":"epicEstimateInSeconds"},{"objectName":"minutes","type":"number","alias":"epicEstimateInMinutes"},{"objectName":"hours","type":"number","alias":"epicEstimateInHours"},{"objectName":"days","type":"number","alias":"epicEstimateInDays"},{"objectName":"weeks","type":"number","alias":"epicEstimateInWeeks"},{"objectName":"strFormat","type":"string"}]},{"propertyKey":"epic-timesheets-time-spent","extractions":[{"objectName":"seconds","type":"number","alias":"epicTimeSpentInSeconds"},{"objectName":"minutes","type":"number","alias":"epicTimeSpentInMinutes"},{"objectName":"hours","type":"number","alias":"epicTimeSpentInHours"},{"objectName":"days","type":"number","alias":"epicTimeSpentInDays"},{"objectName":"weeks","type":"number","alias":"epicTimeSpentInWeeks"},{"objectName":"strFormat","type":"string"}]},{"propertyKey":"epic-timesheets-remaining","extractions":[{"objectName":"seconds","type":"number","alias":"epicRemainingInSeconds"},{"objectName":"minutes","type":"number","alias":"epicRemainingInMinutes"},{"objectName":"hours","type":"number","alias":"epicRemainingInHours"},{"objectName":"days","type":"number","alias":"epicRemainingInDays"},{"objectName":"weeks","type":"number","alias":"epicRemainingInWeeks"},{"objectName":"strFormat","type":"string"}]},{"propertyKey":"epic-timesheets-ratio","extractions":[{"objectName":"seconds","type":"number","alias":"epicRatio"},{"objectName":"strFormat","type":"string"}]},{"propertyKey":"epic-timesheets-epicParent","extractions":[{"objectName":"id","type":"number"},{"objectName":"key","type":"string"}]}]}],"jiraIssueFields":[{"key":"ace-epictimesheets-estimate","name":{"value":"Epic Estimate"},"description":{"value":"Epic Timesheets' field"},"type":"read_only","property":{"path":"strFormat","key":"epic-timesheets-estimate","type":"string"}},{"key":"ace-epictimesheets-time-spent","name":{"value":"Epic Time Spent"},"description":{"value":"Epic Timesheets' field"},"type":"read_only","property":{"path":"strFormat","key":"epic-timesheets-time-spent","type":"string"}},{"key":"ace-epictimesheets-remaining","name":{"value":"Epic Remaining"},"description":{"value":"Epic Timesheets' field"},"type":"read_only","property":{"path":"strFormat","key":"epic-timesheets-remaining","type":"string"}},{"key":"ace-epictimesheets-ratio","name":{"value":"Epic Ratio"},"description":{"value":"Epic Timesheets' field"},"type":"read_only","property":{"path":"strFormat","key":"epic-timesheets-ratio","type":"string"}}],"jiraProjectAdminTabPanels":[{"location":"projectgroup1","url":"/project-settings-page?projectId={project.id}&projectKey={project.key}","weight":100,"name":{"value":"Epic Timesheets Test"},"key":"ace-epictimesheets-project-admin-tab-panels"}],"dialogs":[{"url":"/global-page-feedback","options":{"size":"medium","height":"500px"},"key":"global-page-feedback"}],"webItems":[{"location":"jira.issue.tools","weight":10,"url":"/global-page-feedback","context":"addon","target":{"type":"dialog","options":{"height":"550px","width":"600px"}},"name":{"value":"Feedback Modal"},"key":"feedback-modal"}],"webhooks":[{"event":"jira:issue_created","url":"/issue-created","excludeBody":false,"propertyKeys":["epic-timesheets-estimate"]},{"event":"jira:issue_updated","url":"/issue-updated?issueKey={issue.key}&projectKey={project.key}&projectId={project.id}","excludeBody":false,"propertyKeys":["epic-timesheets-epicParent"]},{"event":"jira:issue_deleted","url":"/issue-deleted","excludeBody":false,"propertyKeys":["epic-timesheets-estimate"]},{"event":"worklog_created","url":"/worklog-created?issueKey={issue.key}&projectKey={project.key}&projectId={project.id}","excludeBody":false,"propertyKeys":["epic-timesheets-estimate"]},{"event":"worklog_updated","url":"/worklog-updated?issueKey={issue.key}&projectKey={project.key}&projectId={project.id}","excludeBody":false,"propertyKeys":["epic-timesheets-estimate"]},{"event":"worklog_deleted","url":"/worklog-deleted?issueKey={issue.key}&projectKey={project.key}&projectId={project.id}","excludeBody":false,"propertyKeys":["epic-timesheets-estimate"]}]}}