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

Direct reporting issues from UI to GitHub #415

Merged
merged 9 commits into from
Jan 26, 2022
Merged

Conversation

pjmonks
Copy link
Contributor

@pjmonks pjmonks commented Jan 7, 2022

Resolves #386

Updated the UI so that all "Report issue" links now redirect to GitHub issues instead of YouTrack. The footer link will navigate to the issue template chooser for the mdm-ui repo, while error pages will redirect to a new issue template designed specifically for system errors (uses a new GH label to differentiate between general bugs raised and critical errors).

Also:

  • Added a feature switch to allow issue reporting to be turned off (though it is switched on by default).
  • Updated the "Copy to clipboard" feature on the error pages to copy text as markdown, should be easier to paste into GH issues
  • Removed all previous YouTrack related code
  • Added/updated the issue templates

Also remove simpleViewSupport flag to clean up footer, no longer required
Also clean up the error page markup
Copies information in markdown format so it can be pasted easily into GH issues
* Update bug report
* Add "system error" and "feature request" templates
This will now always be visible, even if error reporting is switched off
Copy link
Contributor

@jamesrwelch jamesrwelch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice bit of work 👍

# Conflicts:
#	.github/ISSUE_TEMPLATE/feature_request.md
@jamesrwelch jamesrwelch merged commit b0d6341 into develop Jan 26, 2022
@jamesrwelch jamesrwelch deleted the feature/gh-386 branch January 26, 2022 11:11
GBishop-PHSA added a commit to GBishop-PHSA/mdm-ui that referenced this pull request Jun 15, 2023
joe-crawford pushed a commit to GBishop-PHSA/mdm-ui that referenced this pull request Aug 4, 2023
joe-crawford pushed a commit to GBishop-PHSA/mdm-ui that referenced this pull request Aug 18, 2023
joe-crawford pushed a commit to GBishop-PHSA/mdm-ui that referenced this pull request Apr 4, 2024
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.

Move built in issue reporting to open issues in GH not YT
2 participants