View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
16704 | Bug reports | Theme editor | public | 2020-09-29 08:59 | 2020-10-12 09:28 |
Reporter | Mazi | Assigned To | gabrieljenik | ||
Priority | none | Severity | block | ||
Status | closed | Resolution | fixed | ||
Product Version | 4.3.14 | ||||
Summary | 16704: Inheritance not working when importing themes created for LS3.x | ||||
Description | Importing themes created for LS 3.x works fine but when trying to change e.g. the logo at survey level by setting "inherit everything" at the theme options to "no" and then changing the logo file, this has no effect. | ||||
Steps To Reproduce |
| ||||
Additional Information | I tested by extending vanilla and changing the brand logo the same way and there it was working fine. So there seems to be a problem with backwards compatibility. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 10 | ||||
Complete LimeSurvey version number (& build) | 4.3.14 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | Chrome | ||||
Database type & version | MySQL | ||||
Server OS (if known) | Ubuntu 20 | ||||
Webserver software & version (if known) | Apache 2.0 | ||||
PHP Version | 7.3 | ||||
@cdorin: This is a little show stopper for us since our customers can't change the theme options at survey level. It seems to affect all our templates offered at our shop. They work fine with LS 3.x but there are issues at LS 4.x. |
|
I check inheritance with skelvanilla like this
Please : don't broke it … |
|
@DenisChenu: skelvanilla is based on vanilla, right? |
|
@gabrieljenik yes based on vanilla shop_backy-qfu0er.zip based on vanilla too … |
|
Ibherit all to NO :
All seems OK (on 4.3.16/ PHP7.4.10) |
|
Our themes are based on vanilla as well. Testing an extended version of vanilla works fine as mentioned above. But our default LS 3.x themes do not seem to work with LS4 when it comes to the inheritance settings. |
|
It seems to work with skelvanilla, it can be a manual fix , for logo : i use It work when
But : with you Theme : when i save : it come back to inherit … I have to update my options.twig : https://gitlab.com/SondagesPro/SurveyThemes/skelvanilla/-/commit/209da6bd270d0a118efffba7afcd37079f45a97f to fix this issue in skelvanilla. |
|
Thanks for the hint, Denis! But I would assume that custom LS3 themes work out of the box at LS4. If every users has to edit the options.js file, then there literally is no backwards compatibility. |
|
I have to control my plugins each time LimeSurvey was updated … even with minor fix since years … Theory VS reality … And when i tell to some developer that broke API some month ago : the only answer was "We need to update" … |
|
This commit broke API |
|
https://github.com/LimeSurvey/LimeSurvey/pull/1611 The "theme options" page has multiple forms, and the right one was not being sent. |
|
Thanks for debugging and fixing, Gabriel! |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=30546 |
|
Fixed in Release 4.3.20+201012 |
|
LimeSurvey: master b7b4378d 2020-10-05 17:01:22 Committer: GitHub Details Diff |
Fixed issue 16704: Inheritance not working when importing themes created for LS3.x (#1611) The "theme options" page has multiple forms, and the right one was not being sent. |
Affected Issues 16704 |
|
mod - application/views/admin/themeoptions/update.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-09-29 08:59 | Mazi | New Issue | |
2020-09-29 08:59 | Mazi | File Added: shop_backy-qfu0er.zip | |
2020-09-29 09:13 | Mazi | Note Added: 59976 | |
2020-09-29 11:01 | DenisChenu | Issue Monitored: DenisChenu | |
2020-09-29 16:08 | cdorin | Assigned To | => gabrieljenik |
2020-09-29 16:08 | cdorin | Status | new => assigned |
2020-09-29 16:09 | DenisChenu | Note Added: 59985 | |
2020-09-29 18:49 | gabrieljenik | Note Added: 59986 | |
2020-09-29 19:38 | DenisChenu | Note Added: 59987 | |
2020-09-29 19:39 | DenisChenu | Note Edited: 59987 | |
2020-09-29 19:43 | DenisChenu | Note Added: 59988 | |
2020-09-29 23:41 | Mazi | Note Added: 59989 | |
2020-09-30 08:26 | DenisChenu | Note Added: 59990 | |
2020-09-30 09:45 | Mazi | Note Added: 59991 | |
2020-09-30 10:15 | DenisChenu | Note Added: 59992 | |
2020-09-30 15:53 | gabrieljenik | View Status | private => public |
2020-09-30 15:53 | gabrieljenik | Steps to Reproduce Updated | |
2020-09-30 16:27 | DenisChenu | Note Added: 59996 | |
2020-10-01 14:47 | gabrieljenik | Note Added: 60025 | |
2020-10-01 21:59 | Mazi | Note Added: 60042 | |
2020-10-05 17:01 | gabrieljenik | Changeset attached | => LimeSurvey master b7b4378d |
2020-10-05 17:01 | gabrieljenik | Note Added: 60075 | |
2020-10-05 17:01 | gabrieljenik | Resolution | open => fixed |
2020-10-12 09:28 | lime_release_bot | Note Added: 60146 | |
2020-10-12 09:28 | lime_release_bot | Status | assigned => closed |
2021-08-03 04:14 | guest | Bug heat | 8 => 10 |