Plugins Directory » Redmine View Issue Description
|
Author: | Jan Catrysse |
---|---|---|
Website: | https://github.com/redminetrustteam/redmine_view_issue_description | |
Code repository: | https://github.com/redminetrustteam/redmine_view_issue_description | |
Registered on: | 2021-08-02 (over 3 years ago) | |
Current version: | 0.1.2 | |
Compatible with: | Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x | |
User ratings: |
Redmine plugin: view issue description¶
This plugin adds the possibility to limit the visibility of issue descriptions, based on role permissions and selected trackers.
The main goal is to limit the visibility for external users (e.g., customers), without hiding an essential issue overview and issue related information.
Long story short, without the new view_issue_description
permission, a user cannot enter an issue or view its description.
An exception is made for issues
where the user is the assigned user
.
Some extra features have been added, to improve the general usability.
Features¶
- Project module
issue_tracking
has an extended permission:view_issue_description
- Project module
project
has extended permission:view_activities
view_activities_global
- API calls on
issues
have been extended with:repository
information if setinclude=changesets_new
helpdesk_ticket
information if theRedmineUP
helpdesk plugin is installed.- Set
include=journal_messages,journals
for helpdesk journals.
Installation¶
- Move the files into
$REDMINE/plugins/redmine_view_issue_description
- Restart REDMINE.
Usage¶
- Set the permission of
view_issue_description
,view_activities
,view_activities_global
- API: https://site.url/issues/issue_id_here.json
- API: https://site.url/issues/issue_id_here.json?include=journal_messages,journals
- API: https://site.url/issues/issue_id_here.json?include=changesets_new
Compatibility¶
- Tested on Redmine 4.1.2
- Tested on Redmine 5.0.5
Installation notes
- Move the files into
$REDMINE/plugins/redmine_view_issue_description
- Restart
REDMINE
Changelog
0.1.2 (2023-08-07)
Compatible with Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x.
- Removed filter on
root_issue
, has been moved to the `redmine_parent_child_filters` plugin - Removed
not equal to
operator onstart_date
andend_date
, has been moved to theredmine_parent_child_filters
plugin - Correction for more consistent access based on user permissions.
- Resolved potential issue:
SystemStackError (stack level too deep)
Converted models to usealias_method
- Update
locales
0.1.1 (2023-07-12)
Compatible with Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x.
- An exception is made on
issues
where the user is theassigned user
. - The exception on
issues
where the user is theauthor
has been removed, as often the tickets will automatically be made by the customer, by sending an email.
In that situation, it doesn't make sense to give permission to view_issue_description by default.
0.1.0 (2023-07-11)
Compatible with Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x.
- Complete rewrite.
- Compatible with Redmine 4.x and 5.x
- No more code hacking required for the API calls.
0.0.3 (2022-09-08)
Compatible with Redmine 4.2.x, 4.1.x.
- Changed GIT location.
0.0.2 (2021-09-20)
Compatible with Redmine 4.2.x, 4.1.x.
- It activates an API call on
issues
to show thechangesets
repository
information.
0.0.1 (2021-08-01)
Compatible with Redmine 4.2.x, 4.1.x.