Hello Experts,
Im trying to use Jira expressions in display logic . but im getting manifest error . FYI adding my manifest here . can anyone please help . Thanks in advance
permissions:
scopes:
- storage:app
- read:jira-work
- write:jira-work
- read:app-user-token
- read:app-system-token
external:
scripts:
- '*'
frames:
- '*'
fetch:
backend:
- https://app.surveysparrow.com
- https://api.surveysparrow.com
- https://www.googleapis.com
- https://oauth2.googleapis.com
- https://accounts.google.com
images:
- https://appnest-app.salesparrow.com/SurveyMigrationTest-4119/version_1.0/icon/Color.png
- https://atlassian.design/static/LockClosed-c651d828718647b03f5d4799d705b7e39d1ead63004aca3617049d3f1c0bb357.png
- https://static.surveysparrow.com/site/assets/integrations/inner/microsoft/v2/create-and-share-chat-surveys-directly-from-teams.png
- https://developer.atlassian.com//console/assets/assets/SearchNoResults.ae017adfe3f389e4be72.svg
- https://ss-staging-public.s3.us-east-1.amazonaws.com/Jira+Integration/No_data.svg
- '*'
content:
styles:
- unsafe-inline
scripts:
- unsafe-hashes
- unsafe-inline
providers:
auth:
- key: surveysparrow
name: SurveySparrow
scopes:
- "view_contacts"
- "view_question"
- "manage_share"
- "manage_survey_settings"
- "manage_invite"
- "view_contact_list"
- "manage_devices"
- "view_survey_integrations"
- "manage_workspace"
- "view_questions"
- view_reputation_app_platforms
- "view_workspace"
- "manage_contacts"
- "view_invite"
- "manage_contact_list"
- "view_user"
- "view_employees"
- "view_team"
- "manage_employees"
- "manage_user"
- "view_employee_list"
- "manage_audit_logs"
- "manage_employee_list"
- "view_360_report"
- "view_survey"
- "view_targets"
- "manage_survey"
- "manage_team"
- "view_survey_settings"
- "view_ticket_fields"
- "manage_question"
- "view_audit_logs"
- "view_custom_property"
- "view_ticket_comments"
- "view_expressions"
- "view_tickets"
- "manage_custom_property"
- "manage_tickets"
- "view_theme"
- "manage_ticket_comments"
- "manage_survey_share"
- "create_dashboards"
- "view_survey_responses"
- "view_reputation_reviews"
- "view_webhooks"
- "view_dashboards"
- "manage_responses"
- "manage_webhooks"
clientId: "cNJMiwtxZkiXLXsywPfStzlLuzPGoHmMBMyLt5rGHC4"
type: oauth2
remotes:
- surveysparrow-api
bearerMethod: authorization-header
actions:
authorization:
remote: surveysparrow-api
path: /o/oauth/auth
queryParameters:
client_id: "cNJMiwtxZkiXLXsywPfStzlLuzPGoHmMBMyLt5rGHC4"
redirect_uri: "https://id.atlassian.com/outboundAuth/finish"
scope: "view_contacts+view_question+manage_share+manage_survey_settings+manage_\
invite+view_contact_list+manage_devices+view_survey_integrations+\
manage_workspace+view_questions+view_reputation_app_platforms+vie\
w_workspace+manage_contacts+view_invite+manage_contact_list+view_\
user+view_employees+view_team+manage_employees+manage_user+view_e\
mployee_list+manage_audit_logs+manage_employee_list+view_360_repo\
rt+view_survey+view_targets+manage_survey+manage_team+view_survey\
_settings+view_ticket_fields+manage_question+view_audit_logs+view\
_custom_property+view_ticket_comments+view_expressions+view_ticke\
ts+manage_custom_property+manage_tickets+view_theme+manage_ticket\
_comments+manage_survey_share+create_dashboards+view_survey_respo\
nses+view_reputation_reviews+view_webhooks+view_dashboards+manage\
_responses+manage_webhooks"
exchange:
remote: surveysparrow-api
path: /o/oauth/token
resolvers:
accessToken: authed_user.access_token
retrieveProfile:
remote: surveysparrow-api
path: /v3/users
resolvers:
id: "1"
displayName: "Jana"
avatarUrl: "https://appnest-app.salesparrow.com/SurveyMigrationTest-4119/versio\
n_1.0/icon/Color.png"
modules:
jira:issueContext:
- key: surveysparrow-issue-context
title: "Surveysparrow"
icon: https://appnest-app.salesparrow.com/SurveyMigrationTest-4119/version_1.0/icon/Color.png
label: "Surveysparrow"
resource: main
function: issue-context-resolver
description: "Displays Surveysparrow survey information in the issue context"
location: atl.jira.view.issue.right.context
weight: 100
displayConditions:
jiraExpression: "context.settingsValue.IssueContext === true"
jira:issuePanel:
- key: surveysparrow-panel
title: "Surveysparrow"
description: "Display SurveySparrow surveys and responses"
icon: https://appnest-app.salesparrow.com/SurveyMigrationTest-4119/version_1.0/icon/Color.png
location: atl.jira.view.issue.right.context
resource: main
function: issue-panel-resolver
renderMode: dynamic
weight: 100
displayConditions:
jiraExpression: "context.settingsValue.IssuePanel === true"
jira:projectPage:
- key: seosparrow-hello-world-project-page
resource: project-page
resolver:
function: resolver
render: native
title: "Surveysparrow"
icon: https://appnest-app.salesparrow.com/SurveyMigrationTest-4119/version_1.0/icon/Color.png
layout: basic
function:
- key: resolver
handler: index.handler
- key: issue-context-resolver
handler: issueContext.handler
- key: issue-panel-resolver
handler: IssuePanel.handler
- key: event-handler
handler: eventHandler.handler
- key: create-ticket-handler
handler: CreateTicket.handler
providers:
auth:
- surveysparrow
trigger:
- key: issue-created-trigger
function: event-handler
events:
- avi:jira:created:issue
- key: issue-updated-trigger
function: event-handler
events:
- avi:jira:updated:issue
- key: issue-deleted-trigger
function: event-handler
events:
- avi:jira:deleted:issue
- key: task-created-trigger
function: event-handler
events:
- avi:jira:created:task
- key: task-updated-trigger
function: event-handler
events:
- avi:jira:updated:task
- key: story-created-trigger
function: event-handler
events:
- avi:jira:created:story
- key: story-updated-trigger
function: event-handler
events:
- avi:jira:updated:story
webtrigger:
- key: create-ticket-webtrigger
function: create-ticket-handler
resources:
- key: project-page
path: src/frontend/index.jsx
- key: main
path: static/frontend/build
tunnel:
port: 3000
- key: logo
path: src/assets
app:
id: ari:cloud:ecosystem::app/fe392512-767b-4773-9cd5-4b73974b1a77
runtime:
name: nodejs20.x
remotes:
- key: surveysparrow-api
baseUrl: https://api.surveysparrow.com
auth:
appUserToken:
enabled: true
appSystemToken:
enabled: true
- key: google-apis
baseUrl: https://www.googleapis.com
- key: google-account
baseUrl: https://accounts.google.com
- key: google-oauth
baseUrl: https://oauth2.googleapis.com
error
126:4 error jira:issueContext required properties are 'function, label, title, key' or 'label, resource, title, key' valid-document-required
138:4 error jira:issuePanel required properties are 'function, icon, title, key' or 'icon, resource, title, key' valid-document-required
X 2 issues (2 errors, 0 warnings)
Issues found are not automatically fixable with forge lint.