? Language Change NPM Resource Changed ? Pending

User tests: Successful: Unsuccessful:

avatar dgrammatiko
dgrammatiko
9 Nov 2021

Pull Request for Issue # .

Summary of Changes

  • Added functionality for the creation of a child template (for templates that support it). The name convention for the child template is [parent template]_[child template name] (eg for cassiopeia's child named temp the actual name will be cassiopeia_temp
  • Tweaked the language inclusions so children templates of the core get a correct translation (templates that have the language folder were already covered)
  • Tweaked the functionality for the preview thumb and preview images. Also added a fallback image if there's not an image in the template...
  • Tweaked the file editor so that folders could be created/deleted/renamed both on the template folder or the media folder
  • Tweaked the file editor so that files could be edited/created/deleted/renamed/uploaded/extracted both on the template folder or the media folder

Testing Instructions

  • Git fetch this PR, run npm

  • Try every functionality in the com_templates for both core templates

  • Install https://github.com/joomla/joomla-cms/files/7235154/cassy_1.0.0.zip (cassiopeia with a different name)

  • Try every functionality in the com_templates for the installed template

  • Also check (with tinymce as the editor) when editing an article that the editor.css (or .min.css if not in debug mode) is loaded from the /css folder of the template, if such file exists. (the path can be /templates/templateName/css/editor.[min.]CSS for existing templates or media/templates/site/templateName/css/editor.[min.]CSS for templates supporting children).

Actual result BEFORE applying this Pull Request

Expected result AFTER applying this Pull Request

Documentation Changes Required

Yes, this is the UI for the codename child template or whatever the project ends up naming the inheritable/extendable/... templates

avatar dgrammatiko dgrammatiko - open - 9 Nov 2021
avatar dgrammatiko dgrammatiko - change - 9 Nov 2021
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 9 Nov 2021
Category Administration com_templates Repository NPM Change Libraries
avatar dgrammatiko dgrammatiko - change - 9 Nov 2021
Labels Added: NPM Resource Changed ?
avatar dgrammatiko
dgrammatiko - comment - 13 Nov 2021

@brianteeman do you know if the aria-setsize, aria-posinset and aria-level are fully supported/correctly calculated on all evergreen browsers? Ref: https://w3c.github.io/aria-practices/examples/treeview/treeview-1/treeview-1b.html

avatar brianteeman
brianteeman - comment - 13 Nov 2021

Sorry I don't know. I will do some research tomorrow. Caveat a lot of the examples on that site are not very good

avatar dgrammatiko
dgrammatiko - comment - 13 Nov 2021

Do you have a solid example for tree view? I use some of the links from w3c/aria#1311

avatar brianteeman
brianteeman - comment - 13 Nov 2021

Not at my pc but the link I shared the other day in the media manager pr looked good

avatar dgrammatiko
dgrammatiko - comment - 13 Nov 2021

Not at my pc but the link I shared the other day in the media manager pr looked good

It's sharing the same code as https://w3c.github.io/aria-practices/examples/treeview/treeview-1/treeview-1b.html
Anyways I will code something and we can improve/iterate...

avatar joomla-cms-bot joomla-cms-bot - change - 17 Nov 2021
Category Administration com_templates Repository NPM Change Libraries Administration com_templates Language & Strings JavaScript Repository NPM Change Libraries
102001c 17 Nov 2021 avatar dgrammatiko CS
avatar dgrammatiko dgrammatiko - change - 17 Nov 2021
Labels Added: Language Change
c946da7 17 Nov 2021 avatar dgrammatiko CS
avatar dgrammatiko dgrammatiko - change - 17 Nov 2021
Title
[4.1][WIP] Child templates 2/2 [clean]
[4.1] Child templates 2/2 [clean]
avatar dgrammatiko dgrammatiko - edited - 17 Nov 2021
avatar dgrammatiko dgrammatiko - change - 17 Nov 2021
The description was changed
avatar dgrammatiko dgrammatiko - edited - 17 Nov 2021
3176892 18 Nov 2021 avatar dgrammatiko CS
de0efb9 19 Nov 2021 avatar dgrammatiko CS
avatar RickR2H
RickR2H - comment - 22 Nov 2021

@dgrammatiko I checked out the PR but I got a some warnings in the template view.
warnings-2

avatar dgrammatiko
dgrammatiko - comment - 22 Nov 2021

@dgrammatiko I checked out the PR but I got a some warnings in the template view.

@RickR2H good catch, should be fine now

avatar RickR2H
RickR2H - comment - 22 Nov 2021

The default thumb isn't working ;)
Image 3

avatar RickR2H
RickR2H - comment - 22 Nov 2021

Some warnings still appear:

Warning: Undefined variable $key in C:\wamp64\www\testing\administrator\components\com_templates\tmpl\template\default.php on line 91 Call Stack #TimeMemoryFunctionLocation 10.0002366680{main}( )...\index.php:0 20.0003367448require_once( 'C:\wamp64\www\testing\administrator\includes\app.php )...\index.php:32 30.01661276768Joomla\CMS\Application\CMSApplication->execute( )...\app.php:63 40.01711359128Joomla\CMS\Application\AdministratorApplication->doExecute( )...\CMSApplication.php:278 50.07222317544Joomla\CMS\Application\AdministratorApplication->dispatch( $component = ??? )...\AdministratorApplication.php:186 60.07732448944Joomla\CMS\Component\ComponentHelper::renderComponent( $option = 'com_templates', $params = ??? )...\AdministratorApplication.php:143 70.08122511504Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch( )...\ComponentHelper.php:389 80.08182522928Joomla\CMS\MVC\Controller\BaseController->execute( $task = 'display' )...\ComponentDispatcher.php:146 90.08182522928Joomla\Component\Templates\Administrator\Controller\DisplayController->display( $cachable = ???, $urlparams = ??? )...\BaseController.php:730 100.08192522928Joomla\CMS\MVC\Controller\BaseController->display( $cachable = ???, $urlparams = ??? )...\DisplayController.php:67 110.08372620904Joomla\Component\Templates\Administrator\View\Template\HtmlView->display( $tpl = ??? )...\BaseController.php:692 120.12822878352Joomla\CMS\MVC\View\HtmlView->display( $tpl = NULL )...\HtmlView.php:230 130.12842880096Joomla\CMS\MVC\View\HtmlView->loadTemplate( $tpl = NULL )...\HtmlView.php:221 140.12962901864include( 'C:\wamp64\www\testing\administrator\components\com_templates\tmpl\template\default.php )...\HtmlView.php:432 " href="">

Warning: Undefined property: Joomla\CMS\Object\CMSObject::$inheritable in C:\wamp64\www\testing\administrator\components\com_templates\tmpl\template\default.php on line 379

avatar RickR2H
RickR2H - comment - 22 Nov 2021

full path is added to the folder structure in the explorer on the left.
Image-1

avatar dgrammatiko
dgrammatiko - comment - 22 Nov 2021

full path is added to the folder structure in the explorer on the left.

That's a winDOS thing. I have to check where that FS fails

avatar RickR2H
RickR2H - comment - 22 Nov 2021

full path is added to the folder structure in the explorer on the left.

That's a winDOS thing. I have to check where that FS fails

That explains why the links are all failing. Clicking the files in the tree results in a "File not found" error and a lot of warnings. Let me know if you need more info. We can use Glip if you want, so we don't spam the Git stream to much.

Keep me posted!

avatar dgrammatiko
dgrammatiko - comment - 22 Nov 2021

@RickR2H Did 411a9f5 fixed the full path? Also you should have proper thumbs now

avatar RickR2H
RickR2H - comment - 22 Nov 2021

Folders and files work. One thing I noticed is that the folders now haven an additional "/"

image

avatar RickR2H
RickR2H - comment - 22 Nov 2021

Installing the Cassy template worked. Creating the child worked too. On opening the child I get notices:

image

avatar RickR2H
RickR2H - comment - 22 Nov 2021

Is it correct that a child template folder only has a templateDetails.xml to start with?

avatar dgrammatiko
dgrammatiko - comment - 22 Nov 2021

On opening the child I get notices:

Should be ok now. You will need to manually uninstall the child and recreate it

Is it correct that a child template folder only has a templateDetails.xml to start with?

Yes, that's the beauty of it, you can add overrides without touching the parent template which could now safely be updated and your overrides will be retained...

avatar coolcat-creations
coolcat-creations - comment - 25 Nov 2021

grafik

Thank you @dgrammatiko for this nice feature!!!

I started to test and my main concern is, that the folder structure change is quite confusing and not a nice change for a user.

I understood that this way it's more secure and I am gonna live with tha ;-).

But the folder structure display is very confusing. It does not display the "reality"
So to make it clear where the files are flying around, it would be good to clarify to the user in the folder structure images what happens.

Maybe something like that:

grafik

avatar coolcat-creations
coolcat-creations - comment - 25 Nov 2021

At the overrides tab, shouldn't be there also the files from the parent template to click on?

grafik

avatar coolcat-creations
coolcat-creations - comment - 25 Nov 2021

I made an override of index.php, and afterwards I made a change in the main template index.php but the changes have not been recognized.
grafik

avatar coolcat-creations
coolcat-creations - comment - 25 Nov 2021

I created a .js file in the media js folder, clicked on delete, i got a success message but the file is still there:

grafik

Edit: instead of the template.js file in the media folder which I had selected. the template.js file in the root:/templates/ structure was deleted (which was not selected)

avatar coolcat-creations
coolcat-creations - comment - 25 Nov 2021

Template Overview:
The Override Files information is wrong here too (because the index.php is behind the parent version) and it would be great if the childtemplates would be little bit intended so that its better recognizeable that they are childs.
At the create child process it would be great if it takes the username in the author column and the current date.
Additionally, if possible, the version could be increased by every change - but I see that there are issues finding the right versioning pattern.

grafik

avatar chmst
chmst - comment - 25 Nov 2021

@coolcat-creations Agree with indenting child templates. But I think layout improvements can be added also after merge.

About the update notification: As much as I know, this function observes only the overrides in html.

avatar dgrammatiko
dgrammatiko - comment - 25 Nov 2021

But the folder structure display is very confusing. It does not display the "reality"

The reason I didn't wrote some extensive testing instructions on these PRs was to get such valuable responses. If I had verbally explained the UI you might have thought "ah, that makes sense" but that would be cheating. Thanks! Will add the paths (easy one). Done

Is this any better:
Screenshot 2021-11-25 at 21 16 10

I made an override of index.php, and afterwards I made a change in the main template index.php but the changes have not been recognized.

That's normal, the update files work only on layout overrides. The logic hasn't changed but the question is should it also include the parent template files? (btw I don't know if that is even possible, templates could have any filename as their entry point: index, component, error, 404, dimitris...) @bembelimen any input here?

I created a .js file in the media js folder, clicked on delete, i got a success message but the file is still there:

Ok, that's a bug, fixed

At the overrides tab, shouldn't be there also the files from the parent template to click on?

Good question. Fwiw I'm still in favour of https://user-images.githubusercontent.com/3889375/132101328-be1643c8-e9af-4b75-8645-a9162d554214.mp4 and the #32896 in general but that won't happen in 4.x

At the create child process it would be great if it takes the username in the author column and the current date.

Easily doable: done

if the childtemplates would be little bit intended so that its better recognizeable that they are childs.

I'm not sure how this would look like. The infos are in a table cell

Please keep reporting anything that you feel it's not good, so I could try to fix it. ?

avatar chmst
chmst - comment - 25 Nov 2021

I'm not sure how this would look like. The infos are in a table cell

Maybe a fa-angle-right before can do it (in ltr languages).

avatar dgrammatiko
dgrammatiko - comment - 25 Nov 2021

Maybe a fa-angle-right before can do it (in ltr languages).

What about rtl? Will fa-angle-left be ok?

avatar chmst
chmst - comment - 25 Nov 2021

@dgrammatiko I think so. I will need a test with ltr language. No clue atm how the table looks like in rtl

avatar coolcat-creations
coolcat-creations - comment - 25 Nov 2021

Wow, thank you @dgrammatiko for the fast response and fixes!

For:

I made an override of index.php, and afterwards I made a change in the main template index.php but the changes have not been recognized.

That's normal, the update files work only on layout overrides. The logic hasn't changed but the question is should it also include the parent template files? (btw I don't know if that is even possible, templates could have any filename as their entry point: index, component, error, 404, dimitris...) @bembelimen any input here?

For me a childtemplate is basically an override if not it should be clarified to the user. Comparing between the parent template and the childtemplate is very very important I think...

Please keep reporting anything that you feel it's not good, so I could try to fix it. ?

Thank you! I will test tomorrow again :-)

avatar coolcat-creations
coolcat-creations - comment - 26 Nov 2021

@bembelimen any feedback about the override-check issue? I think it's one very important thing to have here - its basically the first questions someone has when doing changes on templates "How to recognize changes that have been done to the main template by updates"

avatar dgrammatiko dgrammatiko - change - 26 Nov 2021
Title
[4.1] Child templates 2/2 [clean]
[4.1] Child templates 2/3 [clean]
avatar dgrammatiko dgrammatiko - edited - 26 Nov 2021
avatar bembelimen
bembelimen - comment - 26 Nov 2021

@bembelimen any feedback about the override-check issue? I think it's one very important thing to have here - its basically the first questions someone has when doing changes on templates "How to recognize changes that have been done to the main template by updates"

Yes, but not in this PR please. Otherwise we kill ourself (mostly @dgrammatiko ) and never get it done in a first version.
It would be a very nice feature, but is not a "must have or we'll all die" thing.

avatar bembelimen
bembelimen - comment - 26 Nov 2021

That's normal, the update files work only on layout overrides. The logic hasn't changed but the question is should it also include the parent template files? (btw I don't know if that is even possible, templates could have any filename as their entry point: index, component, error, 404, dimitris...) @bembelimen any input here?

Yes, it should be possible, but also not in this PR. I think that needs some more thoughts, like see the parent files in a different color and when you edit them in the child, the changes will be copied to the child.

I also see a compare function in the future....but not now.

avatar chmst
chmst - comment - 26 Nov 2021

@dgrammatiko a agle-left is ok

image

These layout changes can be done later. It is more important to get the PR merged and the care for details

avatar dgrammatiko
dgrammatiko - comment - 26 Nov 2021

@chmst I added a badge so the view is more like
Screenshot 2021-11-26 at 12 19 51
Should I also add the angle icon to signify the child template?

avatar chmst
chmst - comment - 26 Nov 2021

Should I also add the angle icon to signify the child template?

Not for me

avatar coolcat-creations
coolcat-creations - comment - 26 Nov 2021

the badge is nice! Like it :-)

avatar Quy
Quy - comment - 27 Nov 2021

35998-templates

Please match the button icon to the quick icon.

35998

avatar brianteeman
brianteeman - comment - 27 Nov 2021

@Quy the icon is unrelated to this pr. It was wrong before see #36136

avatar joomla-cms-bot joomla-cms-bot - change - 27 Nov 2021
Category Administration com_templates Repository NPM Change Libraries Language & Strings JavaScript Administration com_templates Language & Strings JavaScript Repository NPM Change Libraries Front End Plugins
avatar dgrammatiko dgrammatiko - change - 27 Nov 2021
Title
[4.1] Child templates 2/3 [clean]
[4.1] Child templates 2/2 [clean]
avatar dgrammatiko dgrammatiko - edited - 27 Nov 2021
avatar chmst
chmst - comment - 27 Nov 2021

Updated a fresh 4.1 with the update file and installed cassy.
When editing a file, the file name should be visible. Here I have the number "226" for all files:
image

avatar dgrammatiko
dgrammatiko - comment - 27 Nov 2021

Here I have the number "226" for all files

Fixed with b962afb

avatar dgrammatiko
dgrammatiko - comment - 27 Nov 2021

@chmst could you try bfe1eb6 It should use / for all the directory seperators. Unfortunatelly this affects windows users and I can't test it here

avatar chmst
chmst - comment - 27 Nov 2021

image

Ok for the slashes.

It remains the "226" instead filename.

avatar brianteeman
brianteeman - comment - 27 Nov 2021

Ok for the slashes.

There is an extra slash in the editing file part

avatar chmst
chmst - comment - 27 Nov 2021

I need new glasses

avatar dgrammatiko
dgrammatiko - comment - 27 Nov 2021

@chmst did 4e76c7b fixed the double //?

avatar chmst
chmst - comment - 27 Nov 2021

Actual result.
image

avatar dgrammatiko
dgrammatiko - comment - 27 Nov 2021

@chmst is there anything left here that's not fixed?

avatar chmst
chmst - comment - 27 Nov 2021

I found double slashes also here:
image

avatar dgrammatiko
dgrammatiko - comment - 27 Nov 2021

found double slashes also here:

Should be fixed with 2359e7f

avatar chmst
chmst - comment - 27 Nov 2021

Same in rename file modal ;)

avatar richard67
richard67 - comment - 27 Nov 2021

@dgrammatiko Do the testing instructions already include the changes from merging in #36011 ? Or is there something missing?

avatar dgrammatiko
dgrammatiko - comment - 27 Nov 2021

Or is there something missing?

No, the instructions need update. I'm on it

avatar dgrammatiko dgrammatiko - change - 27 Nov 2021
The description was changed
avatar dgrammatiko dgrammatiko - edited - 27 Nov 2021
avatar chmst
chmst - comment - 27 Nov 2021

Slashes in Foldernames seem to be ok now.

avatar richard67
richard67 - comment - 28 Nov 2021

@dgrammatiko I have created a child template of the Cassy which I had installed before on a 4.1-dev with this PR applied. After that, each time when I edit and save parameters of the template style of that child, I get 3 PHP notices in my PHP error log:

PHP Notice:  Trying to get property 'parent' of non-object in /joomla-cms-4.1-dev/administrator/components/com_templates/src/Model/StyleModel.php on line 422, referer: https://www.joomla-41-dev.vmubu01.vmnet2.local/administrator/index.php?option=com_templates&view=style&layout=edit&id=14
PHP Notice:  Trying to get property 'parent' of non-object in /joomla-cms-4.1-dev/administrator/components/com_templates/src/Model/StyleModel.php on line 423, referer: https://www.joomla-41-dev.vmubu01.vmnet2.local/administrator/index.php?option=com_templates&view=style&layout=edit&id=14
PHP Notice:  Trying to get property 'parent' of non-object in /joomla-cms-4.1-dev/administrator/components/com_templates/src/Model/StyleModel.php on line 423, referer: https://www.joomla-41-dev.vmubu01.vmnet2.local/administrator/index.php?option=com_templates&view=style&layout=edit&id=14

Could you check that?

Besides this, things seem to work ok so far.

avatar richard67
richard67 - comment - 28 Nov 2021

P.S.: The PHP notices reported above happen only when saving the parameters of a child template's template style (Cassy in this case). They don't happen when editing the parameters of a normal (or copy of a normal) template's template style.

avatar dgrammatiko
dgrammatiko - comment - 28 Nov 2021

@richard67 what's the data in the ``#__template_styles`? Are the parent columns filled for the child?

avatar richard67
richard67 - comment - 28 Nov 2021

2021-11-28_pr-35998

@dgrammatiko Looks ok to me. But can it be that more than one template style for a child template is not supported?

When I make the template style of the child template be the default, I get no CSS from the parent loaded.

2021-11-28_pr-35998_2

Backend template styles:

2021-11-28_pr-35998_3

avatar dgrammatiko
dgrammatiko - comment - 28 Nov 2021

The names for your child templates are off, should be cassy_child* instead of cassy_cassy* Althought this shouldn't be the problem.

But can it be that more than one template style for a child template is not supported?

No, styles are just the JSON blob from the db so there shouldn't be a limit on the copies...

When I make the template style of the child template be the default, I get no CSS from the parent loaded.

Does the folders media/templates/site/cassy/... exist? This is weird...

avatar richard67
richard67 - comment - 28 Nov 2021

Does the folders media/templates/site/cassy/... exist? This is weird...

@dgrammatiko Yes, it exists. I've created another child with a more suitable name but that did not help.

Another thing I have noticed is that I can created new child templates, but I cannot delete them. Is that by design or will the delete come later with another PR?

avatar richard67
richard67 - comment - 28 Nov 2021

@dgrammatiko It seems it loads the template css files from the media/templates/site/cassy/css folder, but stuff from sub-folders "global", "system" and "vendor" is not included.

avatar richard67
richard67 - comment - 28 Nov 2021

@dgrammatiko It seems it loads the template css files from the media/templates/site/cassy/css folder, but stuff from sub-folders "global", "system" and "vendor" is not included.

P.S. Could that be an issue of the Cassy template?

avatar dgrammatiko
dgrammatiko - comment - 28 Nov 2021

Another thing I have noticed is that I can created new child templates, but I cannot delete them. Is that by design or will the delete come later with another PR?

Actually, you can already, got to System->Extentions, select templates in the filters and then delete any child template (probably not the most intuitive workflow)...

By the way, can you remove all the preexisted templates and try again your tests, something seems awfully wrong but I can't pinpoint what it is...

avatar richard67
richard67 - comment - 28 Nov 2021

@dgrammatiko I've tried again from scratch with a new installation of this branch. This time only one language, no template style copies, nothing special. I only installed the Cassy template and made it's template style the default. That worked, i.e. frontend looked ok. Then I have created a child template named "Child_1", so the generated name at the end was "Cassy_cild_1"- That worked. But then I make the template style of this child be the default, the frontpage looks like in my screenshot, i.e. some but not all CSS seems not to be loaded.

avatar richard67
richard67 - comment - 28 Nov 2021

@dgrammatiko Is it possible to test with both PRs #35874 and this here together? Or do they conflict somehow?

avatar dgrammatiko
dgrammatiko - comment - 28 Nov 2021

ut then I make the template style of this child be the default, the frontpage looks like in my screenshot, i.e. some but not all CSS seems not to be loaded.

Yeah there was something off in the cassy template, try this Cassy_new.zip

Is it possible to test with both PRs #35874 and this here together? Or do they conflict somehow?

I think there is nothing that conflicts, so they could be tested together. Remember to apply the db changes...

avatar richard67
richard67 - comment - 28 Nov 2021

@dgrammatiko I have just tested now with the both PR's merged together in a branch. I don't have the problem when creating a child template of the (now inheritable) Cassiopeia and then make the template style of that child be the default.

So it either is an issue with Cassy or it needs both PR's together.

avatar richard67 richard67 - test_item - 28 Nov 2021 - Tested successfully
avatar richard67
richard67 - comment - 28 Nov 2021

I have tested this item successfully on 7a95857

Template manager works well with inheritable and not inheritable templates and with child templates of inheritable templates.

The right editor.css is included when editing with TinyMCE in backend, regardless if the default template style is one of an inheritable or a not inheritable template or the child template of an inheritable template.

I've tested this PR alone with the core templates being not inheritable and the inheritable Cassy template installed (fixed version), and I also have texted it in combination with PR #35874 so the core templates were inheritable.

Both worked.

If there are minor glitches which I've missed in my tests, I think they can be fixed later.


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

avatar chmst chmst - test_item - 28 Nov 2021 - Tested successfully
avatar chmst
chmst - comment - 28 Nov 2021

I have tested this item successfully on 7a95857

Did all what I can imagine for child template and using templates and template styles - all went well.


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

avatar richard67 richard67 - change - 28 Nov 2021
Status Pending Ready to Commit
avatar richard67
richard67 - comment - 28 Nov 2021

RTC


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

avatar richard67 richard67 - alter_testresult - 28 Nov 2021 - chmst: Tested successfully
avatar richard67 richard67 - alter_testresult - 28 Nov 2021 - richard67: Tested successfully
avatar richard67 richard67 - alter_testresult - 28 Nov 2021 - richard67: Not tested
avatar richard67 richard67 - alter_testresult - 28 Nov 2021 - chmst: Not tested
avatar richard67 richard67 - alter_testresult - 28 Nov 2021 - chmst: Tested successfully
avatar richard67 richard67 - alter_testresult - 28 Nov 2021 - richard67: Tested successfully
avatar bembelimen bembelimen - change - 28 Nov 2021
Labels Added: ?
avatar richard67 richard67 - alter_testresult - 28 Nov 2021 - chmst: Not tested
avatar richard67 richard67 - alter_testresult - 28 Nov 2021 - chmst: Tested successfully
avatar richard67 richard67 - alter_testresult - 28 Nov 2021 - richard67: Tested successfully
avatar richard67 richard67 - alter_testresult - 29 Nov 2021 - richard67: Tested successfully
avatar richard67 richard67 - alter_testresult - 29 Nov 2021 - chmst: Tested successfully
avatar richard67
richard67 - comment - 29 Nov 2021

I've added back the previous test results in the issue tracker since the last commit was just the removal of an obsolete "use" statement.

avatar bembelimen bembelimen - change - 30 Nov 2021
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2021-11-30 01:53:14
Closed_By bembelimen
avatar bembelimen bembelimen - close - 30 Nov 2021
avatar bembelimen bembelimen - merge - 30 Nov 2021
avatar bembelimen
bembelimen - comment - 30 Nov 2021

Thank you!

Add a Comment

Login with GitHub to post a comment