[reports] Cannot have spaces on their name, but no validation takes place

No validation (through the admin panel) takes place for the "name" field on a report. The end result is administrators can type anything which will translate to a Django error when displaying the report page.

How to reproduce it:

  1. Create a report through the admin site with spaces on its name
  2. On the user site search for this report and click on it

Results: Django exception being thrown

Expected result: Either finds the page or has validation implemented so that names with spaces are not allowed.

Note: There is no good reason why reports with spaces should not be allowed. Or is there?