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 |
Reporter | GunSmoker | Assigned To | community | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | assigned | Resolution | open | ||
Product Version | 2.0.0 | ||||
Summary | 0022203: Public / external access to tickets by unique URL | ||||
Description | 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.). For example: 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. | ||||
Additional Information | https://help.fogcreek.com/7564/public-access-to-cases - "Public Access to Cases"; a similar feature in FogBugz tracker. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
related to | 0022745 | new | Grant Access in VIEW mode (Read Only) 'skipping' user threshold |
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.) |
|