Opened 20 years ago
Closed 20 years ago
#806 closed defect (fixed)
Milestone names need special character handling
Reported by: | Owned by: | Christopher Lenz | |
---|---|---|---|
Priority: | normal | Milestone: | 0.9 |
Component: | roadmap | Version: | devel |
Severity: | normal | Keywords: | |
Cc: | nepo@… | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
I am using revision 940 and was able to create a problem with the milestone name having a special character. My milestone name was:
Flavors / Qty issue
and after changing it to
Flavors-Qty issue
everything worked just fine.
Attachments (0)
Change History (5)
comment:1 by , 20 years ago
comment:2 by , 20 years ago
Status: | new → assigned |
---|
I think the only solution to this problem would be to forbid the path separator / in milestone names. It already gets encoded properly, but it looks like Apache still parses it as a path separator and throws a generic 404… not sure why though, as Trac should be handling the request anyway.
comment:3 by , 20 years ago
Milestone: | → 0.8 |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
Fixed in [948].
comment:4 by , 20 years ago
Cc: | added |
---|---|
Milestone: | 0.8 → 0.8.1 |
Resolution: | fixed |
Status: | closed → reopened |
Edit Milestone in the web interface fails when the milestone name contains a forward slash "/".
Steps to reproduce:
- In your web browser, go to Roadmap view.
- Create a new milestone named "test/test" and hit the Add Milestone button.
- The browser now displays the new milestone.
- Hit the Edit Milestone Info button.
- The broser displays the New Milestone instead the Edit Milestone window.
comment:5 by , 20 years ago
Milestone: | 0.8.1 → 0.9 |
---|---|
Resolution: | → fixed |
Status: | reopened → closed |
As far as I can tell, this problem isn't present in 0.8.
For trunk, it should be fixed in [1245].
Sorry, I'll add more now so you can duplicate it.
The error shows up when you are viewing the first page in the Roadmap module, and attempt to click on a milestone hyperlink to drill into the Milestone module and list the tickets.
I was unable to edit the milestone name, because I couldn't get to the milestone page. So I had to do it in the sqlite database.