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

[GH-774] Add tooltip to Jira ticket links #887

Merged
merged 106 commits into from
Dec 5, 2023
Merged

Conversation

raghavaggarwal2308
Copy link
Contributor

Summary

Most of the code here is from #835. The person who created #835 PR was not responding for a while. So, we recreated the same PR with the typescript errors and some bugs fixed.

Changes made-

  1. Fixed typescript errors.
  2. Fixed bug -> ticket id not visible on the tooltip.

Screenshots

Screenshot from 2022-11-07 22-13-40

Ticket

Fixes #774 (Add tooltip to Jira ticket links)

Copy link
Contributor

@mickmister mickmister left a comment

Choose a reason for hiding this comment

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

Just some non-blocking comments. LGTM 🎉 Thanks for this awesome improvement @raghavaggarwal2308!

@hanzei hanzei requested a review from DHaussermann May 21, 2023 07:34
[MI-3103] Review fixes on Jira PR mattermost#887 (Add link tooltip)
@raghavaggarwal2308
Copy link
Contributor Author

@mickmister Fixed the review comments mentioned by you

@hanzei hanzei removed the 2: Dev Review Requires review by a core committer label May 30, 2023
@mattermost-build
Copy link
Contributor

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!

@raghavaggarwal2308
Copy link
Contributor Author

@DHaussermann Gentle reminder for review

2 similar comments
@raghavaggarwal2308
Copy link
Contributor Author

@DHaussermann Gentle reminder for review

@raghavaggarwal2308
Copy link
Contributor Author

@DHaussermann Gentle reminder for review

@hanzei
Copy link
Collaborator

hanzei commented Sep 1, 2023

@AayushChaudhary0001 Would you be open on reviewing this PR?

Copy link

@AayushChaudhary0001 AayushChaudhary0001 left a comment

Choose a reason for hiding this comment

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

Tested this PR.
@raghavaggarwal2308 I am facing an issue that the tooltip is not getting rendered and undergoing loading state for a very long period.

Screenshot from 2023-12-01 14-23-54

@mickmister
Copy link
Contributor

mickmister commented Dec 4, 2023

@AayushChaudhary0001 Can you please provide any information from the dev tools console, and relevant network tab requests? You can filter the Jira plugin requests like this, then copy any context available in the "Preview" tab of the response

CleanShot 2023-12-03 at 19 47 09

Also check the "Console" tab of the dev tools, to see if there are any errors that contain the word "jira" in the error's file path

@raghavaggarwal2308
Copy link
Contributor Author

@mickmister The branch on @AayushChaudhary0001 local was not updated with the latest changes. The issue is fixed now. Sorry for the trouble.

@AayushChaudhary0001
Copy link

Tested and approved, LGTM.

@hanzei hanzei added 4: Reviews Complete All reviewers have approved the pull request and removed 3: QA Review Requires review by a QA tester labels Dec 5, 2023
@hanzei hanzei merged commit acd959e into mattermost:master Dec 5, 2023
9 checks passed
@mickmister mickmister mentioned this pull request Dec 20, 2023
avas27JTG pushed a commit that referenced this pull request Mar 8, 2024
… url (#870)

* [MI-2154]:Fixed issue(768) /Jira Connect doesn't open mattermost's subpath url (#3)

* Fixes #768

* Update webapp/src/actions/index.ts

updated the url to use string interpolation syntax.

Co-authored-by: Michael Kochell <[email protected]>

* updated with feedback from Michael

* removed the unwanted styles changes

* removed the unwanted styles changes

* removed the unwanted styles changes

* resolved comments

* resolved comments

* plugin now adds the entire url from the config

* connect to cloud with subpath now working

* fixed styling and linting issues

* fixed linting issue

* Update server/user_cloud.go

Co-authored-by: Michael Kochell <[email protected]>

* updated method to call the site url with a sub path

* updated method to call the site url with a sub path

* updated logic based on lev's comments

* added a method in plugin.go that will generate the final path

* updated based on feedback from levb

* added method to generate full path

* fixed conflicts

* updated and tested connect

* Update index.ts

removed whitespace

* Update webpack.config.js

* updated SiteURL handler

* [MI-2154]:fixed lint errors

* [MI-2154]:fixed review fixes

Co-authored-by: Sanjay <sanjaymj@12345>
Co-authored-by: Maisnam Raju Singh <[email protected]>
Co-authored-by: Michael Kochell <[email protected]>
Co-authored-by: maisnamrajusingh <[email protected]>

* [MM-768]:fixed CI error

* Improved code quality (#5)

* Review fixes done

* [MI-2182]: Review fixes done
1. Improved code quality

* [MI:2182]:Review fixes done
1.Improved code quality

* Review fixes done of #870 (#13)

* Review fixes done

* [MI-2182]: Review fixes done
1. Improved code quality

* [MI:2182]:Review fixes done
1.Improved code quality

* [MI-2182]: Review fixes done
1.Improved code quality

* [MI-2182]:Fixed CI errors

* [MM-768]:Fixed review comment

* [MI-2839]: Done the review fixes of a Jira PR #870 (#41)

* [MI-2839]: Done the review fixes of a Jira PR #887

* [MI-2839]: Review fixes done
1.Changed the way to create a full URL path

---------

Co-authored-by: Sanjay <sanjaymj@12345>
Co-authored-by: Maisnam Raju Singh <[email protected]>
Co-authored-by: Michael Kochell <[email protected]>
Co-authored-by: maisnamrajusingh <[email protected]>
Co-authored-by: Nityanand Rai <[email protected]>
Co-authored-by: Nityanand Rai <[email protected]>
Co-authored-by: raghavaggarwal2308 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4: Reviews Complete All reviewers have approved the pull request Contributor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add tooltip for jira ticket links