? ? ? Pending

User tests: Successful: Unsuccessful:

avatar wilsonge
wilsonge
19 Feb 2017

Summary of Changes

Updates the Joomla Application package to version 2 of the framework.

Also phpmailer 6.0rc4 from rc3 as well as updating the dependencies of some of our test apps

Testing Instructions

Ensure the Joomla v4 branch has no additional breaks

Documentation Changes Required

Document the new version of packages included

avatar wilsonge wilsonge - open - 19 Feb 2017
avatar wilsonge wilsonge - change - 19 Feb 2017
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 19 Feb 2017
Category External Library Libraries
avatar wilsonge wilsonge - change - 19 Feb 2017
Labels Added: ? ?
avatar wilsonge wilsonge - change - 19 Feb 2017
The description was changed
avatar wilsonge wilsonge - edited - 19 Feb 2017
avatar mbabker
mbabker - comment - 19 Feb 2017

IMO we should go through the Framework repos first and start marking cross-version compatibility between the packages (most of them are either strictly 1.x or 2.x, not 1.x & 2.x where able). That way we can better test the inner dependencies then start working our way out.

But yes, this should be done soon.

avatar joomla-cms-bot joomla-cms-bot - change - 19 Feb 2017
Category External Library Libraries External Library Libraries Repository
avatar wilsonge wilsonge - change - 19 Feb 2017
Title
Update Joomla Application, Registry and Data packages to framework v2
Update Joomla Application packages to framework v2
avatar wilsonge wilsonge - edited - 19 Feb 2017
avatar wilsonge wilsonge - change - 19 Feb 2017
The description was changed
avatar wilsonge wilsonge - edited - 19 Feb 2017
avatar mbabker
mbabker - comment - 19 Feb 2017

You've got the session 1.0 package installed here too.

avatar joomla-cms-bot joomla-cms-bot - change - 19 Feb 2017
Category External Library Libraries Repository External Library Libraries
avatar wilsonge
wilsonge - comment - 19 Feb 2017

Removed session tests, added the DI as requested :)

avatar joomla-cms-bot joomla-cms-bot - change - 19 Feb 2017
Category External Library Libraries External Library Libraries Unit Tests
avatar joomdonation joomdonation - test_item - 20 Feb 2017 - Tested successfully
avatar joomdonation
joomdonation - comment - 20 Feb 2017

I have tested this item successfully on 4fbba2e

Installed a copy of https://github.com/wilsonge/joomla-cms/tree/update-application with sample data. Created user account, articles, works

Tried to login from frontend, works. Tried to navigate through available menu items, found fatal error with some of them but it even happens before this PR.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/14145.

avatar wilsonge wilsonge - change - 20 Feb 2017
Labels Added: ?
avatar wilsonge
wilsonge - comment - 20 Feb 2017

I have removed tests for testAppendBody, testPrependBody, testSetBody and testClearHeaders, testGetHeaders, testSendHeaders and testSetHeader as these are no longer set in JApplicationWeb but instead at the framework level and therefore should be tested in the framework. I've fixed the tests for render in all 4 locations

avatar wilsonge wilsonge - change - 20 Feb 2017
The description was changed
avatar wilsonge wilsonge - edited - 20 Feb 2017
avatar wilsonge
wilsonge - comment - 20 Feb 2017

I've just added a method that overrides the checkToken method in AbstractWebApplication and proxies to JSession::checkToken so we have one method that covers all our checks

avatar mbabker mbabker - change - 22 Feb 2017
Status Pending Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2017-02-22 02:46:28
Closed_By mbabker
avatar mbabker mbabker - close - 22 Feb 2017
avatar mbabker mbabker - merge - 22 Feb 2017
avatar C-Lodder
C-Lodder - comment - 12 Jun 2017

There are lots of instances in this PR that define an array using [] as opposed to array(). This is a PHP 5.4 feature and J3 still supports PHP 5.3.

avatar wilsonge
wilsonge - comment - 12 Jun 2017

This is a Joomla 4 PR ;)

avatar C-Lodder
C-Lodder - comment - 12 Jun 2017

Ahh, didn't see the branch, just looked at the title.

Add a Comment

Login with GitHub to post a comment