-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Adding Citrix plugin deprecation for M4 so it could be removed in M5 #12367
Conversation
Codecov Report
@@ Coverage Diff @@
## 4.4 #12367 +/- ##
============================================
- Coverage 50.29% 50.29% -0.01%
- Complexity 35446 35448 +2
============================================
Files 2145 2145
Lines 106425 106431 +6
============================================
Hits 53528 53528
- Misses 52897 52903 +6
|
We did not understand each other. Apologies. I meant that you'd deprecate the Citrix plugin for Mautic 4.4.9 as Ruth suggested. We have to firstly deprecate the plugin in one version and then we can delete it in the next major version. We cannot remove it in 4.4.9 as it is a BC break. This is the deprecation PR I did for Pipedrive for inspiration: #12364 |
No worries and thanks for pointing me to the right direction, I updated the PR as required |
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.
@mabumusa1 please create also similar migration to https://github.com/mautic/mautic/pull/12364/files#diff-ac792d02497f71aedb711f6dd2540b2870677153a10b9bf74cd5a9cc196bffaaR12 that will add the deprecation messages to all users if the Citrix plugin is enabled in that Mautic instance.
@RCheesley @mollux Do we need an announcement blog post like we had for Pipedrive (#12364) or is it OK with deprecating it and suggesting an alternative plugin?
I think that if there is an alternative that is open source and freely available, it's helpful to raise more awareness of the process in a blog post which will reach a different audience. If that is the case maybe the maintainers of the plugin would be up for writing it? |
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.
Once they forgotten plugin name is corrected this is good to go from code perspective. The command alert works:
bin/console mautic:citrix:sync
[WARNING] The Citrix plugin is deprecated and will be removed in Mautic 5. See <a
href="https://www.leuchtfeuer.com/en/mautic/know-how/mautic/gotowebinar-plugin-new-features/"
target=”_blank”>an alternative</a> for this plugin.
The notification is created.
Co-authored-by: John Linhart <jan@linhart.email>
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.
Good to go from code perspective. Thanks! 👍
Before this is merged can we just double check with Ekke and team that it's the right place to direct people (eg current URL or GitHub etc) before we push it out to everyone? |
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.
Please change deprecation / replacement URL to https://www.leuchtfeuer.com/en/mautic/downloads/mautic-goto-plugin/
(Looks of that page preliminary, content is largely rendered from README.md which will be overhauled prior to 4.4.9... but URL is final : )
Fixed in commit 5334fc3 |
Description:
Companion PR to #12333
Steps to test this PR: