View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0022203||mantisbt||feature||public||2017-01-15 15:56||2020-02-04 15:05|
|Summary||0022203: Public / external access to tickets by unique URL|
Mantis should have a feature of allowing people to view tickets by known URL without having to log in. Currently, Mantis has anonymous access option, which does allow viewing without logging in. However, it does not allow you to control this behaviour per ticket.
The usage case is simple:
This can be implemented by adding some random secret value ("token") to each ticket. If this value is present in URL - allow limited read access, otherwise - use normal access rules (cookies, anonymous access, etc.).
The first URL should block user unless he is logged in and has access to the project. The second URL should allow limited read access regardless of user being logged in or not.
A simplified front-end page may be added to implement this limited view. Also, a secret token (or full URL) must be passed back to caller when creating/updating bug via API.
https://help.fogcreek.com/7564/public-access-to-cases - "Public Access to Cases"; a similar feature in FogBugz tracker.
|Tags||No tags attached.|
An example of this feature in FogBugz.
On the left: case is accessed by unique URL. Only limited view is available.
This is how it is implemented on our server.
This can also be integrated with 0022263
https://github.com/exceptionless/exceptionless/wiki/Reference-Ids - a similar feature in Exceptionless bug tracker.
Posting new ticket allows you to specify pre-made "reference id" (a custom ID to report back to users, view bug report via web, use in search, etc.)