1 thing that I have noticed that is annoying is the choice of the name and label field.
I beleive it would be much better if the each object has a uuid ( that is generated automatically, a primary key ) and a name. The name would be what the label field is now. It would allow spaces and other characters etc. Everywhere in the jasperserver code the uuid could be used to identify the object and the name field will be used to display the name of
the object for example in drop down boxes.
My customers dont want to see Report1PrintProductsBoughtLastMonth as the name of a report. They want to see Products Bought Last Month Report as the name.
I also suggest this request. Sometime we will create a report with name "ABC" but later we found a suitable name, but then we cant change it anymore. Even though the UI will show the "label" (which can change) but still it would be better to change the name also.
But we can change the value directly in database and so far it doesn't break anything..
My Microsoft Windows OS customers dont want to see Products_Bought_Last_Month.XLS as the name of a file received by emeil from JasperServer. They want to see "Products Bought Last Month.XLS" as the name.