No Code Attached Yet Information Required
avatar imanickam
imanickam
23 Apr 2023

Steps to reproduce the issue

(a) Install Joomla! 4.2.9
(b) Log into the admin back-end
(c) Create a Child template of the template Cassiopeia
(d) Go to the screen "Joomla Update" (System => Update -> Joomla)
(e) In the section " Pre-Update Check for Joomla ‎4.3.0", click on Extensions (where thee warning sign is displayed)
(f) Notice that the child template of Cassiopeia is displayed in the warning list - "Joomla cannot detect the extension's compatibility with the target version of Joomla."

Expected result

Actual result

screen shot 2023-04-23 at 06 40 14

System information (as much as possible)

Additional comments

It is not clear whether this warning would be displayed for third party templates as well. Probably this happens because of the missing targetplatform tag.

Votes

# of Users Experiencing Issue
1/1
Average Importance Score
3.00

avatar imanickam imanickam - open - 23 Apr 2023
avatar imanickam imanickam - change - 23 Apr 2023
Labels Removed: ?
avatar joomla-cms-bot joomla-cms-bot - change - 23 Apr 2023
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 23 Apr 2023
avatar richard67
richard67 - comment - 24 Apr 2023

@imanickam I think the warning is ok in that case. It should not be shown for a core template (original). But when you crate a child template, the pre-update check can not know what kinds of modifications you have made in that child template. E.g. you could have copied the index.php from the parent and then have modified it, or you could have created layout overrides in that child template, and these overrides might not be compatible. The warning only says that there is no update information so you have to check your child template manually, it does not say that your child template is invalid.

"Missing update information" means that for an extension there is no update site, or the update site exists but does not provide any information.

As a child template of a core template (or in old times before child templates were invented: a copy of a core template) does not have an update site and so does not provide any update information for the pre-update checker. Such things always need to be checked manually, therefore I think the "Missing update information" is ok for those.

Probably this happens because of the missing targetplatform tag.

The targetplatform tag is checked in the update information when there is an update site, but it is not checked from any locally present manifest XML.

If you are ok with my explanations then please close this issue because it's expected behaviour, or tell me and I will do that.

If you are not ok with my explanations, then lets see if other opinions come in.

avatar richard67 richard67 - change - 24 Apr 2023
Labels Added: Information Required
avatar richard67 richard67 - labeled - 24 Apr 2023
avatar imanickam
imanickam - comment - 26 Apr 2023

@richard67 Thanks for the explanation. I will close the Issue.


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

avatar imanickam imanickam - change - 26 Apr 2023
Status New Closed
Closed_Date 0000-00-00 00:00:00 2023-04-26 04:02:59
Closed_By imanickam
avatar imanickam imanickam - close - 26 Apr 2023
avatar imanickam imanickam - change - 26 Apr 2023
Status Closed New
Closed_Date 2023-04-26 04:02:59
Closed_By imanickam
avatar imanickam imanickam - reopen - 26 Apr 2023
avatar imanickam imanickam - change - 26 Apr 2023
Status New Closed
Closed_Date 0000-00-00 00:00:00 2023-04-26 04:03:06
Closed_By imanickam
avatar imanickam imanickam - close - 26 Apr 2023

Add a Comment

Login with GitHub to post a comment