Details
-
Bug
-
Resolution: Fixed
-
Low
-
4.5.4, 4.7.0, 4.7.1, 4.8.1
-
2
-
Severity 3 - Minor
-
Description
Issue Summary
As an Agent, when editing a Customer's comment, agent can click on 'Share with customer' to save the changes and make the comment Public, as it originally is. However, the saved comment will be saved as Internal, hence not visible in the Customer Portal.
This has been observed in JSD 4.7.0 & 4.7.1.
Bug started in 4.5.4 (8.5.4)
Note: This doesn't affect Agents' Public comments
Steps to Reproduce
Use a Service Desk project with default Permission Scheme, specifically the Browse project permission
- As a Customer, leave a comment in a Request via Customer Portal
- As an Agent, access the Request via Jira
- Edit the Customer's comment and click 'Share with customer'
- The saved comment will be Internal, not Public
Expected Results
Clicking 'Share with customer' will save the comment and share to Public
Actual Results
Saved comment is Internal
Workaround
Granting the Customers the Browse projects permission, (on top of the default 'Service desk customer - portal access'). This can be granted via single user, roles or groups. Once granted, Customers' comments can be edited and shared publicly by Agents as usual.
Doing so will grant the Customers permissions to access the Project via Jira and see all the Issues should they have Application Access. If they don't, this Workaround should work similarly like Service Desk as expected.
If the Workaround is applied and the Customers have Application Access, it is possible to restrict the Tickets to only the Reporters and Assignee via Issue Security Scheme. Below are the suggested actions to take:
- Go to Administration > Issues > Issue Security Scheme. Click 'Add issue security scheme'.
- In the newly added Issue Security Scheme, click 'Security Levels'. Add a Security Level (e.g.: Level 1).
- In the newly added Security Level, click 'Default'
- This is to set this Security Level as the default when Requests are created in Projects using this Issue Security Scheme
- Then click 'Add'. Add 'Reporter' and 'Project Role: Service Desk Team' into the Security Level.
- This would mean only the Reporter and members of Service Desk Team Project Role would be able to access Requests restricted with this Security Level
- Go to the Service Desk Project, Project Settings > Issue Security. Click 'Actions > Select a scheme', then choose the created Issue Security Level.
Now newly created Requests would only be accessible by the Reporter and Service Desk Team Project Role (Agents) despite being shared to the Organization.
Attachments
Issue Links
- is duplicated by
-
JSDSERVER-6833 customer comment remain internal if edited by an agent from the internal portal and then shared again to the customer
-
- Closed
-
- is spiked by
-
JSMDC-5897 Loading...
- mentioned in
-
Page Loading...