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 "Attach to Github Issue" similar to Jira plugin #120
Conversation
This is an awesome addition, @niklabh! Thank you for the contribution! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AHHHH-mazing! Looks great. Thank you @niklabh !
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work @niklabh! Just a few requested changes. Thank you for this great improvement!!
webapp/src/components/github_issue_selector/github_issue_selector.jsx
Outdated
Show resolved
Hide resolved
webapp/src/components/github_issue_selector/github_issue_selector.jsx
Outdated
Show resolved
Hide resolved
webapp/src/components/github_issue_selector/github_issue_selector.jsx
Outdated
Show resolved
Hide resolved
webapp/src/components/post_menu_actions/attach_comment_to_issue/index.js
Outdated
Show resolved
Hide resolved
…tor.jsx Co-Authored-By: Michael Kochell <mjkochell@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, great work @niklabh!! 🎉
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, just a couple requests
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
This issue has been automatically labelled "stale" because it hasn't had recent activity. /cc @jasonblais @hanzei |
@DHaussermann gentle reminder to review this |
Thanks for the contribution @niklabh. This addition to the functionality is great! @aaronrothschild I do see some opportunities to add to this further that would improve the experience. Let me know of any of this would be worth adding and I can create separate issues.
|
@niklabh see my comments inline
Yes, I've had a few instances where the confirmation is re-assuring - certainly during the first experience. I agree with @DHaussermann , the utility of having the link referenced within the conversation is pretty critical to the long-term user experience. Over time, without the reference to the attached issue, a critical piece of development conversations can get lost. it also serves the dual purpose of confirming that it was successful in attaching to the issue. I'm 4/5 we should add this before merge.
This request has come up from a few different customers that use the equivalent function in the Jira plugin. Displaying the issue numbers clears ambiquity and lets the user be confident they chose the right option/value. Not sure how much effort is involved.
Hmmm. Not sure about this one, could we even accomodate a scenario where we couldn't post as the user (b/c permissions)? |
@aaronrothschild This PR is already merged. Adding the link in a post will have to be a separate PR. |
Summary
Add "Attach to Github Issue" similar to Jira plugin
Here is the flow for implementations:
Issue
Fixes #119