Loris: [Issue Tracker] Various feature requests

Created on 27 Nov 2018  Â·  19Comments  Â·  Source: aces/Loris

The following features have been requested to improve the usability of the Issue Tracker module when creating a new issue. The following list is copied from the meeting agenda where these points where raised.

  • alphabetize the ‘assigned to’. Can we react-ify this? (completed)
  • Add ‘instrument’ preferably from a drop down of all instruments
  • Add more granular permissions (ie: only see own issues, see own site issues, see all issues)
  • Add ability to upload screen shot of issue or document (ie new instrument to code) (see https://github.com/aces/Loris/pull/5394)
  • Add option for ‘All’ under sites (when issue is not site specific) when creating a new issue
  • Make ‘watcher’ reactified or searchable or at very least alphabetical when creating a new issue

Note: Issue Tracker is currently undergoing many changes as a result of #4112. These changes should likely be merged first to serve as a foundation for the above.

Feature Stale

All 19 comments

Adding Blocked until the above PR goes through

@HenriRabalais I am assigning you here not to imply that you are to do all the work but because you may be able to comment on whether your pull request addresses some of the above feature requests.

In yesterday's meetings, @LeighMac proposed additional features:

  • Add dropdowns where possible in the filters (e.g. for Visit Label)
  • Add ability to attach a file to a ticket. Currently users send a separate email with a screenshot which is not ideal (see https://github.com/aces/Loris/pull/5394)
  • Add ability to search for "My issues" -- based on site/project as well as assigned status

Add multiselect to drop downs (ie: so you can select open, new, feedback etc.. status for tickets or select multiple sites.

Add - Show comment history on the right-hand side of the page (Needs further discussion on whether it improves UI or not).

https://redmine.cbrain.mcgill.ca/issues/11056

Add - Category triggered notifications
e.g. if a ticket has Category 'Imaging', the designated “imaging specialists” are automatically set as watchers.

https://redmine.cbrain.mcgill.ca/issues/11048

Add - Default assignee
Create a config setting to have a default assignee for issues for each site (or possibly for issue category).

https://redmine.cbrain.mcgill.ca/issues/11060

Related issue #5548

@maltheism I'm going to add you as an assignee for this because you expressed some interest in enhancing the issue tracker. Feel free to remove the assignment though.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Do all this issues still need addressing? Are there any that have been resolved through reactification?

The Stale label is being removed automatically because some activity has occurred or because the developers have decided that this pull request is important and should not continue to be overlooked.

@maltheism Can you address Henri's comment since you have done some work on this?

@maltheism ping

@HenriRabalais @johnsaigle Seems like the alphabetize the ‘assigned to’. Can we react-ify this? has been completed.

The attach file or screenshot is almost complete with https://github.com/aces/Loris/pull/5394. I still have to add @johnsaigle's upload file class to that PR.

The other feature requests still haven't been added from the reactification. I think the first task should be making sure permissions are correctly implemented with removing the ajax directory code to the new standard for using fetch instead.

Cool, thanks for the update

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Was this page helpful?
0 / 5 - 0 ratings