{"key":"com.devsamurai.atlassian.plugin.planning-poker","name":"AgileBox","description":"Planning Poker, Retrospectives and Daily Standup for Agile Teams.","vendor":{"name":"DevSamurai, Inc.","url":"https://www.devsamurai.com/"},"apiMigrations":{"context-qsh":true,"signed-install":true},"baseUrl":"https://planning-pocker.atlas.devsamurai.com","enableLicensing":true,"authentication":{"type":"jwt"},"lifecycle":{"installed":"/installed"},"scopes":["READ","WRITE","DELETE","PROJECT_ADMIN"],"modules":{"generalPages":[{"url":"/game?key={ac.key}&projectId={ac.projectId}&projectKey={ac.projectKey}&boardId={ac.boardId}","name":{"value":"Planning Poker Game"},"key":"planning-poker-game","conditions":[{"condition":"user_is_logged_in"}],"location":"none"},{"url":"/retro?key={ac.key}&projectId={ac.projectId}&projectKey={ac.projectKey}&boardId={ac.boardId}","name":{"value":"AgileBox Retrospective"},"key":"retro-meeting","conditions":[{"condition":"user_is_logged_in"}],"location":"none"},{"key":"global-page","location":"system.top.navigation.bar","name":{"value":"AgileBox"},"url":"/global-page","conditions":[{"condition":"user_is_logged_in"}],"icon":{"width":24,"height":24,"url":"/resources/iconApps.png"}},{"url":"/global-game?key={ac.key}","name":{"value":"Planning Poker Game"},"key":"global-pp-game","conditions":[{"condition":"user_is_logged_in"}],"location":"none"},{"url":"/team-page?key={ac.key}","name":{"value":"AgileBox Team"},"key":"team-page","conditions":[{"condition":"user_is_logged_in"}],"location":"none"}],"jiraProjectPages":[{"key":"planning-project","name":{"value":"AgileBox"},"url":"/project","iconUrl":"/resources/iconProjectSidebar.svg","weight":1,"conditions":[{"condition":"user_is_logged_in"},{"or":[{"condition":"jira_expression","params":{"expression":"!app.properties['dsAgileBoxArrayProjectIdsDisabled'] || !app.properties['dsAgileBoxArrayProjectIdsDisabled'].includes(`${project.id}`)"}},{"condition":"jira_expression","params":{"expression":"app.properties['dsAgileBoxIsAllProjectsEnable'] != false"}}]}]}]}}