-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
End of Support Plugin for Joomla 4.4 #40565
End of Support Plugin for Joomla 4.4 #40565
Conversation
@mfleeson: me ? quite often too 😃 |
Build is failing due to a missing , in the base.sql file and when that's manually corrected the announcement is displayed and closes. But does not appear to call the ajax to write back to the database. Need to investigate further now I have a working 4.4 site. |
Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com>
Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com>
Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com>
Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com>
Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com>
Please do not catch all the exceptions better to propagate them to the client. |
I've come to the code this morning knowng that a lot of the changes being requested have been made and git tells me my fork which is based 4.4 is behind. It offered sync the fork which i clicked and it synced it with 4.3! so now it's saying i'm 140 commits ahead of 4.3. I don't understand how even though I created the fork on 4.4 and it worked fine yesterday it's now all gone back to 4.3. And I'm not sure how to get my fork back to 4.4 so I can make these last few uploads. Hope someone can help. |
Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>
Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>
Overnight this PR has aquired extra files which are not part of my commit. When I try and remove them from the PR I get Looks like something went wrong! We track these errors automatically, but if the problem persists feel free to contact us. In the meantime, try refreshing. |
It just gets better, I have the definitive code but it wont let me push it and gives the error "remote: fatal: bad tree object fa00be88a9b5283659b312b36877286b9c8f1f08 remote: aborting due to possible repository corruption on the remote side. |
Here's the final code - https://drive.google.com/file/d/1pOdbTct0oFA82X0A2sIHTfgWIeRHTRaY/view?usp=share_link |
I think it should be back to normal, merged 4.3 into 4.4 and updated this pr. |
….com/mfleeson/joomla-cms into End-of-Support-Plugin-for-Joomla-4.4
@mfleeson to fix the failing tests change this line
to messageContainer.insertAdjacentHTML('afterbegin', Joomla.sanitizeHtml(json.html, allowed)); |
….com/mfleeson/joomla-cms into End-of-Support-Plugin-for-Joomla-4.4
Thank you very much to all the testers and reviewers here, and especially @mfleeson for your great work. Just a short reminder. We will ship the first alpha on 30 May. So it would be cool to heave it ready in a proper state by the end of this week. Then we have enough time to iron out some bugs till the shipping date. |
@laoneo @mfleeson It still needs to change the EOS date to the right value here: https://github.com/joomla/joomla-cms/pull/40565/files#diff-43fd4a40d7409ad1e608154c3e900ae13a92340cf68d97225fccdcc9e300c008R42 . We can't leave it like it is because the value '2023-10-25' was just for testing purpose. |
On top of what @richard67 wrote above there's #40599 which fixes the tests (the last 2-3 commits). I guess @laoneo should decide if he wants the tests fixed with this PR or in another. |
All I wanted to point out was that the failing tests should not hold back the progress of this pr. If they can get fixed it is even better. |
@sandewt Yes, I've noticed that, too. It might be out of the scope of this PR here to fix that because it seems to be a general thing with the quickicons in J4. |
@mfleeson Thank you for your work - could you please change the date to correct value in 2025? |
Something is wrong here, the date is not correct according to the roadmap. |
The reason I hadn't set the final date was because it was being discussed at a recent meeting. Also the text definitions still need to be updated once finalised. Please reopen my branch. The current date from https://developer.joomla.org/roadmap.html is 17th October 2025 for end of support for J4.X |
@MacJoom Could you please add the milestone for J4.4? |
* Новое в Joomla 4.4.0 Alpha 4 joomla/joomla-cms#40071 + joomla/joomla-cms#40259 - (вероятно, ошибка при обновлении ветки автора) joomla/joomla-cms#40466 + joomla/joomla-cms#40469 + joomla/joomla-cms#40493 + joomla/joomla-cms#40510 + joomla/joomla-cms#40534 + joomla/joomla-cms#40533 + joomla/joomla-cms#40565 + joomla/joomla-cms#41024 + joomla/joomla-cms#40774 + joomla/joomla-cms#41099 + joomla/joomla-cms#41379 +
Pull Request for Issue # .
Originally this code was monitored and checked in #40556
I messed up my local installation and then managed to close the original PR when I renamed the branch. Mea Culpa. My apologies.
Summary of Changes
Rewriting the 3.10 End of Service Notification and placing it into Joomla 4 coding structure and style.
Simplified the language definitions to not be hardcoded for 3 to 4
Currently using const EOS_DATE = '2023-10-25'; in file plugins/quickicon/eos/src/Extension/Eos.php The correct date should be 2025-10-25 but then the notification does not appear.
Dimitris converted the jQuery code into working javascript for closing the notification and also calling the com_ajax so the hide me is stored in the plugin parameters.
Testing Instructions
Build.
Check plg_quickicon_eos is enabled.
View Home Dashboard in the back end.
Actual result BEFORE applying this Pull Request
No notification is displayed
Expected result AFTER applying this Pull Request
A notification is displayed
Link to documentations
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed