Information available to your customer in Service Desk portal is too limited? Do you want to show request priority, assignee, time estimate and many other fields to customers? You can solve this probem with Extra Fields for Jira Service Desk
This add-on was initially released as Read Only Fields for Jira Service Desk.
Once installed, you can go to Service Desk project setting. On the left sidebar, find tab: Portal Extra Fields
Here you can choose fields which you want to let customers view. Please note that fields selected here needs to have value. If any of the fields does not yet contain value, it will not be displayed in the portal.
Save the selected fields. Now you can create a test request or use an existing request. Make sure to assign values to selected fields via issue edit screen if they are empty.
Is there any field missing from the list?
You can simply add that field to Create Issue Screen, and it will be available.
In order to add a field to that screen, go to Project Settings -> Screens -> Create Issue. This is safe operation and does not affect portal form or customers.
The add-on uses fields from Create Screen because of Jira API limitations.
Those read only fields with values will be displayed in portal request detail view.