FAQ for Smart Reports

Can I see templates created by other users?

No. It is not possible now.

Can someone access within his custom report to information it has no permission to see?

No - it should not happen. Whether someone creates custom template report based on JQL query or any other query type provided in our addon - reports will always show data limited to those which someone has permission to see. If someone has not access to some JIRA issues or worklogs - those issues or worklogs should not be visible or counts in generated report.

Can I use groovy or javascript in my Jasper expressions?

No. Currently only Java expressions is supported. Please note, that we support Java 8 which is very big milestone from the normal Jasper Reports distribution. You can use lambda and streams expressions in case of having a field of a Collection type - something you cannot with normal Jasper Reports:

$F{Subtasks}
	.stream()
	.map(s->((com.codedoers.jira.smartreports.model.Issue)s).getModel("StatusCategory").getString("Key"))
	.filter(k -> k.equals("done"))
	.count()