Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add instructional dialog for reporting issues #68

Merged
merged 2 commits into from
Sep 20, 2023

Conversation

tsalemink
Copy link
Contributor

This PR adds a new dialog describing the recommended methods to report any issues discovered in the MAP-Client/Mapping-Tools. This dialog can currently be accessed from within the MAP-Client from the menu options Help -> Report Issue.

ReportIssueDialog

The GitHub Issue button opens this page and allows the user to submit a new issue in the MAP-Client GitHub repository. The Wrike Ticket button opens this page which allows the user to request a Wrike ticket for the issue they have encountered.

Note that the description for Wrike users and the button to request a Wrike ticket will only be shown for Mapping-Tools releases of the MAP-Client. @hsorby, currently the code that checks which release variant of the MAP-Client we are using is based on the name of the frozen application that is being executed. I don't believe our PyInstaller script saves the release variant value anywhere that would be available cross-platform, perhaps this is something we might want to do in the future.

The email mentioned in the description (support@sparc.science) is intended as a placeholder until the Mapping-Tools gets its own dedicated support email address.

Some changes have also been made to the message box that pops up when an error is caught by the MAP-Client while executing workflow steps. Specifically, a new button has been added to the pop up that will open the page for a new GitHub issue in the MAP-Client repository. This button opens the same page as the GitHub Issue button in the Issue Reporting dialog described above, but will additionally auto-fill the issue description with the error message caught by the MAP-Client to save the user copying this themselves.

@hsorby hsorby merged commit 6abd7e3 into MusculoskeletalAtlasProject:main Sep 20, 2023
@tsalemink tsalemink deleted the report_issue branch September 26, 2024 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants