Note
We've packed up and moved from Confluence to Discourse to bring you a better, more interactive space. Out of courtesy we didn't migrate your user account so - you will have to signup again
The Exalate team will be on holiday for the coming days - returning Jan 4
Enjoy & stay safe
Environment:
2 Jira Servers
Configuration:
Both Projects are identical in terms of permissions setup. Both projects use Service Desk Customers Role for Customers (users without Jira License).
Customer users are same on both Jira. Password is different. (not user if password needs to be same)
Incoming sync rule:
issue.comments = commentHelper.mergeComments(issue, replica){ it.executor = nodeHelper.getUserByEmail(it.author?.email) }
Problem:
Issues opened by customer in CD are unable to sync to GCD.
There are two sub-issues:
Error 1:
Exalate has problems while trying to create an issue in this Jira. Details: [InvalidInputException: [Error map: [{}]] [Error list: [[User 'customer@customer.com' doesn't have the 'Create Issues' permission]]]
2. If we add the customer to Create Issues permission scheme, the issue is created, but get comment error.
Error 2:
It was not possible to create service desk comment from createParams `BasicCommentParameters{executor=customer@customer.com (JIRAUSER39169), commentId=null, created=2020-08-04 09:06:12.653, body=' [^TemenosBNKReleaseDocSSOWCF3rdAug2020.docx] _(420 kB)_ [^TemenosBNKReleaseDocStewie3rdAug2020.docx] _(420 kB)_', groupName='null', roleLevelId=null, issue=GCD-762, commentProperties={exalate.comment.creator={"byExalate":true}}, createNotification=false}` The Service Desk Error: `null`, message `You don't have permission to access this Service Desk.`