Changesets: LimeSurvey

master 0ff4d15a

2023-07-13 17:39

p_teichmann


Details Diff
Merge branch 'master' into ls6_surveytheme

# Conflicts:
# application/config/version.php
mod - application/config/version.php Diff File
mod - application/controllers/FailedEmailController.php Diff File
mod - application/controllers/UserGroupController.php Diff File
mod - application/controllers/UserManagementController.php Diff File
mod - application/controllers/UserRoleController.php Diff File
mod - application/extensions/admin/grid/CLSGridView.php Diff File
mod - application/extensions/admin/grid/GridActionsWidget/assets/action_dropdown.js Diff File
mod - application/helpers/remotecontrol/remotecontrol_handle.php Diff File
mod - application/models/UserGroup.php Diff File
mod - application/views/admin/dataentry/vvimport.php Diff File
mod - application/views/layouts/adminmenu.php Diff File
mod - application/views/surveyAdministration/editLocalSettings_main_view.php Diff File
mod - assets/admin_themes/Sea_Green/tables/tables.scss Diff File
mod - docs/release_notes.txt Diff File
mod - locale/_template/limesurvey.pot Diff File
mod - locale/ca-valencia/ca-valencia.mo Diff File
mod - locale/it-informal/it-informal.mo Diff File
mod - locale/it/it.mo Diff File
mod - locale/sk/sk.mo Diff File
mod - locale/th/th.mo Diff File
mod - tests/unit/helpers/remotecontrol/ExportStatisticsTest.php Diff File
mod - themes/admin/Sea_Green/css/sea_green-rtl.css Diff File
mod - themes/admin/Sea_Green/css/sea_green-rtl.min.css Diff File
mod - themes/admin/Sea_Green/css/sea_green.css Diff File
mod - themes/admin/Sea_Green/css/sea_green.min.css Diff File

master 569b041e

2023-07-13 17:36

p_teichmann

Committer: GitHub


Details Diff
Task #CR-1034: change name, description, image of surveytheme (#3280)

* Dev: duplicate use statement

* Task #CR-1034: add install for Fruity TwentyThree theme

* Task #CR-1034: add code to go through the inheritance chain when loading a theme name in "General settings"
mod - application/config/config-defaults.php Diff File
mod - application/config/version.php Diff File
mod - application/core/LsDefaultDataSets.php Diff File
mod - application/helpers/expressions/em_manager_helper.php Diff File
add - application/helpers/update/updates/Update_609.php Diff File
mod - application/models/TemplateConfig.php Diff File
mod - application/models/TemplateConfiguration.php Diff File
mod - application/models/TemplateManifest.php Diff File
mod - application/views/admin/survey/subview/accordion/_generaloptions_panel.php Diff File
mod - application/views/themeOptions/surveythemelist.php Diff File
mod - assets/packages/themeoptions-core/themeoptions-core.js Diff File
mod - docs/demosurveys/ls6_sample_survey_multilingual_fr_de_en_it.lss Diff File
mod - gulpfile.js Diff File
mod - installer/create-database.php Diff File
mod - tests/LimeSurveyWebDriver.php Diff File
mod - themes/survey/bootswatch/config.xml Diff File
mod - themes/survey/fruity/config.xml Diff File
add - themes/survey/fruity_twentythree/files/preview.png Diff File
rm - themes/survey/ls6_surveytheme/files/preview.png Diff
mod - themes/survey/vanilla/config.xml Diff File

master 34779625

2023-07-13 14:28

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 18937: Action menu stop work after any action on any user (#3282)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Co-authored-by: Patrick Teichmann <patrick.teichmann@limesurvey.org>
Affected Issues
18937
mod - application/extensions/admin/grid/CLSGridView.php Diff File
mod - application/extensions/admin/grid/GridActionsWidget/assets/action_dropdown.js Diff File
mod - assets/admin_themes/Sea_Green/tables/tables.scss Diff File
mod - themes/admin/Sea_Green/css/sea_green-rtl.css Diff File
mod - themes/admin/Sea_Green/css/sea_green-rtl.min.css Diff File
mod - themes/admin/Sea_Green/css/sea_green.css Diff File
mod - themes/admin/Sea_Green/css/sea_green.min.css Diff File

master 1e7691ee

2023-07-13 13:02

tiborpacalat


Details Diff
perform composer update from survey update refactor
mod - vendor/composer/include_paths.php Diff File
mod - vendor/composer/installed.php Diff File
mod - vendor/pear/ole/OLE.php Diff File
mod - vendor/pear/ole/OLE/ChainedBlockStream.php Diff File
mod - vendor/pear/ole/OLE/PPS/File.php Diff File
mod - vendor/pear/ole/OLE/PPS/Root.php Diff File
mod - vendor/pear/ole/phpunit.xml.dist Diff File
mod - vendor/phpseclib/phpseclib/phpseclib/Crypt/Common/SymmetricKey.php Diff File
mod - vendor/phpseclib/phpseclib/phpseclib/Crypt/RSA.php Diff File
mod - vendor/phpseclib/phpseclib/phpseclib/File/ASN1.php Diff File
mod - vendor/phpseclib/phpseclib/phpseclib/File/X509.php Diff File
mod - vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger.php Diff File
mod - vendor/phpseclib/phpseclib/phpseclib/Math/BigInteger/Engines/Engine.php Diff File
mod - vendor/phpseclib/phpseclib/phpseclib/Net/SFTP.php Diff File
mod - vendor/phpseclib/phpseclib/phpseclib/Net/SSH2.php Diff File
mod - vendor/tecnickcom/tcpdf/tools/tcpdf_addfont.php Diff File
mod - vendor/twig/twig/CHANGELOG Diff File
mod - vendor/twig/twig/src/Environment.php Diff File
mod - vendor/yiisoft/yii/framework/yiic Diff File

master cd572b85

2023-07-12 10:33

Kevin Foster


Details Diff
Fix: Survey text elements page does not show a success flash message
mod - application/controllers/admin/Database.php Diff File

5.x e7544a47

2023-07-11 18:07

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue #18876: Plugin expose full path when an error is reported in the plugin list (#3277)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
mod - application/models/Plugin.php Diff File

5.x 152a933d

2023-07-11 18:05

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 18929: Cannot edit data notification entries (#3266)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
18929
mod - application/controllers/FailedEmailController.php Diff File

master 6d4934a1

2023-07-11 18:04

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 18929: Cannot edit data notification entries (#3265)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
18929
mod - application/controllers/FailedEmailController.php Diff File
mod - application/views/layouts/adminmenu.php Diff File
mod - application/views/surveyAdministration/editLocalSettings_main_view.php Diff File

5.x e26a964c

2023-07-11 17:58

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue #18882: [security] Stored XSS in End page (#3279)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
mod - application/core/LSYii_Validators.php Diff File
mod - tests/unit/LSYiiValidatorsTest.php Diff File
mod - tests/unit/models/PermissionTest.php Diff File

master 9e4e944c

2023-07-11 13:43

K Foster

Committer: GitHub


Details Diff
Qe 250 survey update services (#3217)

* epic/qe-rest-api: init commit (copied functionality from abandoned dev/lsc-434-remote-api-rest)

* epic/qe-rest-api: refactor

* Run composer update --no-dev

* Dev: Missing space after arrow (PSR-12)

* Dev: Remove base path check in rest controller class

* epic/qe-rest-api: survey.groups relation should have together => true

* epic/qe-rest-api: fix include_once

* epic/qe-rest-api: add missing exception ExceptionInvalidUser

* epic/qe-rest-api: update REST schema

* epic/qe-rest-api: fix CHttpRequest exception during unit tests

* epic/qe-rest-api: remove duplicate OpHandlerActiveRecordUpdate

* LB06.1_qe-persist: init SurveyUpdate service

* LB06.1_qe-persist: refactor SurveyUpdate service

* LB06.1_qe-persist: Refactor service SurveyUpdate

* LB06.1_qe-persist: Refactor SurveyLanguageSettingsUpdater

* LB06.1_qe-persist: Add tests for SurveyLanguageSettingsUpdater

* LB06.1_qe-persist: rename SurveyLanguageSettingsUpdater to SurveyUpdaterLanguageSettings

* LB06.1_qe-persist: add initial SurveyUpdaterGeneralSettings

* LB06.1_qe-persist: update SurveyUpdaterGeneralSettings

* LB06.1_qe-persist: add UpdaterGeneralSettingsTest

* LB06.1_qe-persist: add SurveyUpdater

* LB06.1_qe-persist: add SurveyUpdaterUrlParams

* epic/qe-rest-api: update question input/opuput transformers to include help text

* LB06.1_qe-persist: remove SurveyURLParameter from SurveyUpdaterLanguageSettings

* epic/qe-rest-api: update rest API to use PHP-DI

* epic/qe-rest-api: update API patcher to use DI container

* epic/qe-rest-api: replace CommandResponseTrait with ResponseFactory

* epic/qe-rest-api: replace CommandResponseTrait with ResponseFactory

* epic/qe-rest-api: replace CommandResponseTrait with ResponseFactory

* epic/qe-rest-api: refactor ResponseFactory

* epic/qe-rest-api: factory method should be named with the 'make' verb

* epic/qe-rest-api: remove AuthSessionTrait

* LB06.1_qe-persist: removed SurveyUpdaterLanguageSettings::setModelSurveyUrlParameter

* epic/qe-rest-api: Di should inject static instance when type hinting Yii active record

* epic/qe-rest-api: Di should inject static instance when type hinting Yii active record

* LB06.1_qe-persist: replace setter injection with constructor injection via DI

* LB06.1_qe-persist: init refactor of Database::actionUpdateSurveyLocaleSettings to use service SurveyUpdater

* LB06.1_qe-persist: refactor Database::actionUpdateSurveyLocaleSettings()

* LB06.1_qe-persist: refactor Database::actionUpdateSurveyLocaleSettings()

* LB06.1_qe-persist: update service SurveyUpdater to use service ExpressionManager

* LB06.1_qe-persist: update service SurveyUpdaterGeneralSettings, fix usecaptcha save handling

* LB06.1_qe-persist: updsate SurveyUpdaterGeneralSettings

* LB06.1_qe-persist: refactor service SurveyUpdater

* LB06.1_qe-persist: refactor service SurveyUpdater

* LB06.1_qe-persist: add services/SurveyUpdater/TemplateConfiguration

* Dev: Apply PSR-12 with phpcbf

* Dev: Remove empty line

* LB06.1_qe-persist: fix service tests - constructor injection

* LB06.1_qe-persist: refactor service tests

* LB06.1_qe-persist: refactor SurveyUpdater/GeneralSettings

* QE-250_survey_update_services: update Database::actionUpdateSurveyLocaleSettingsGeneralSettings()

* QE-250_survey_update_services: update Database::actionUpdateSurveyLocaleSettingsGeneralSettings()

* QE-250_survey_update_services: six survey id in services/SurveyUpdater/LanguageConsistency

* QE-250_survey_update_services: fix sonar-cloud issues

* QE-250_survey_update_services: fix sonar-cloud issues

* QE-250_survey_update_services: fix sonar-cloud issues

* QE-250_survey_update_services: add general settings tests

* QE-250_survey_update_services: add general settings tests

* QE-250_survey_update_services: add GeneralSettingsUpdateBooleanTest

* QE-250_survey_update_services: refactor service SurveyUpdater unit tests

* QE-250_survey_update_services: refactor services survey updater tests

* QE-250_survey_update_services: refactor services survey updater tests

* QE-250_survey_update_services: refactor

* QE-250_survey_update_services: refactor GeneralSettingsMockFactory

* QE-250_survey_update_services: refactor SurveyUpdater/GeneralSettings

* QE-250_survey_update_services: supress PHPMD complexity warnings on SurveyUpdater/GeneralSettings

* QE-250_survey_update_services: add temporary helper scripts in composer

* QE-250_survey_update_services: psalm fixes

* QE-250_survey_update_services: add unit tests

* QE-250_survey_update_services: Refactor session data tests

* QE-250_survey_update_services: fix language consistency check

* QE-250_survey_update_services: fix unit tests

* QE-250_survey_update_services: add GeneralSettingsUpdateYnFieldTypeTest

* QE-250_survey_update_services: add GeneralSettingsUpdateYnFieldTypeTest

* QE-250_survey_update_services: refactor unit tests

* QE-250_survey_update_services: add unit tests

* QE-250_survey_update_services: add unit tests

* QE-250_survey_update_services: add unit tests

* Dev: Add missing space before equality

* QE-250_survey_update_services: move services/ExpressionManager to services/Proxy/ProxyExpressionManager to keep proxy classes seperate

* Dev: phpcs did not like multiple use-statements in one :(

* QE-250_survey_update_services: update test description

* QE-250_survey_update_services: refactor

* QE-250_survey_update_services: refactor

* QE-250_survey_update_services: refactor

* QE-250_survey_update_services: refactor

* QE-250_survey_update_services: fix exception suffix

* QE-250_survey_update_services: refactor Database::actionUpdateSurveyLocaleSettings()

* QE-250_survey_update_services: refactor GeneralSettings to use injected CHttpSession

---------

Co-authored-by: Olle Haerstedt <olle.haerstedt@limesurvey.org>
mod - application/controllers/admin/Database.php Diff File
add - application/libraries/Api/Command/Exception.php Diff File
add - application/libraries/Api/Exception.php Diff File
mod - application/libraries/DI.php Diff File
mod - application/models/Survey.php Diff File
add - application/models/services/Exception.php Diff File
add - application/models/services/Exception/NotFoundException.php Diff File
add - application/models/services/Exception/PermissionDeniedException.php Diff File
add - application/models/services/Exception/PersistErrorException.php Diff File
add - application/models/services/Proxy/ProxyExpressionManager.php Diff File
add - application/models/services/SurveyUpdater.php Diff File
add - application/models/services/SurveyUpdater/GeneralSettings.php Diff File
add - application/models/services/SurveyUpdater/LanguageConsistency.php Diff File
add - application/models/services/SurveyUpdater/LanguageSettings.php Diff File
add - application/models/services/SurveyUpdater/TemplateConfiguration.php Diff File
add - application/models/services/SurveyUpdater/UrlParams.php Diff File
mod - composer.json Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsBooleanTest.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsDatesTest.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsDispatchesEventsTest.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsExceptionsTest.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsFactory.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsMockSet.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsMockSetFactory.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsUpdateCaptchaTest.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsUpdateGoogleAnalyticsKeyTest.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsUpdateOwnerTest.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsUpdateReturnsMetaTest.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsUpdateSurveyActiveTest.php Diff File
add - tests/unit/services/SurveyUpdater/GeneralSettings/GeneralSettingsUpdateYnFieldTypeTest.php Diff File
add - tests/unit/services/SurveyUpdater/LanguageSettings/LanguageSettingsExceptionsTest.php Diff File

master 5b1e0d23

2023-07-11 12:22

ollehar


Details Diff
Merge branch 'master' into develop
mod - application/config/version.php Diff File
mod - application/controllers/QuickTranslationController.php Diff File
mod - application/controllers/SurveysGroupsPermissionController.php Diff File
mod - application/controllers/UserGroupController.php Diff File
mod - application/controllers/UserManagementController.php Diff File
mod - application/controllers/UserRoleController.php Diff File
mod - application/controllers/admin/DataEntry.php Diff File
mod - application/controllers/admin/NotificationController.php Diff File
mod - application/controllers/admin/SurveysGroupsController.php Diff File
mod - application/core/LSYii_Validators.php Diff File
mod - application/extensions/admin/survey/ListSurveysWidget/views/searchBox.php Diff File
mod - application/helpers/admin/label_helper.php Diff File
mod - application/helpers/remotecontrol/remotecontrol_handle.php Diff File
mod - application/libraries/PluginManager/LimesurveyApi.php Diff File
mod - application/models/Label.php Diff File
mod - application/models/UserGroup.php Diff File
mod - application/views/admin/dataentry/vvimport.php Diff File
mod - application/views/admin/labels/labelRow.twig Diff File
mod - application/views/admin/super/admin_notifications.php Diff File
mod - application/views/admin/survey/subview/accordion/_notification_panel.php Diff File
mod - application/views/quickTranslation/translateFieldData.php Diff File
mod - application/views/quickTranslation/translateformheader_view.php Diff File
mod - application/views/quickTranslation/translatetabs_view.php Diff File
mod - assets/packages/adminbasics/build/adminbasics.js Diff File
mod - assets/packages/adminbasics/build/adminbasics.min.js Diff File
mod - assets/packages/adminbasics/src/components/notifications.js Diff File
mod - docs/release_notes.txt Diff File
mod - locale/_template/limesurvey.pot Diff File
mod - locale/ca-valencia/ca-valencia.mo Diff File
mod - locale/it-informal/it-informal.mo Diff File
mod - locale/it/it.mo Diff File
mod - locale/sk/sk.mo Diff File
mod - locale/th/th.mo Diff File
add - tests/data/surveys/survey_GetQuestionTest.lss Diff File
mod - tests/unit/LSYiiValidatorsTest.php Diff File
mod - tests/unit/helpers/remotecontrol/ExportStatisticsTest.php Diff File
mod - tests/unit/models/PermissionTest.php Diff File
add - tests/unit/models/UserManagerServiceTest.php Diff File
add - tests/unit/plugins/LimesurveyApi/GetQuestionsTest.php Diff File

5.x bcb9d68d

2023-07-10 19:36

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue #18927: [security] Export user roles without authorization (#3269)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
mod - application/controllers/UserRoleController.php Diff File

master b4ae504b

2023-07-10 19:35

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue #18927: [security] Export user roles without authorization (#3272)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
mod - application/controllers/UserRoleController.php Diff File

master de80ea94

2023-07-10 17:40

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 18368: export_statistics from API Yields error (#3244)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
18368
mod - application/helpers/remotecontrol/remotecontrol_handle.php Diff File
mod - tests/unit/helpers/remotecontrol/ExportStatisticsTest.php Diff File

master 5692fcba

2023-07-10 17:04

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 18281: Users in group are not deleted (#2565)

Co-authored-by: encuestabizdevgit <devgit@encuesta.biz>
Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
18281
mod - application/controllers/UserGroupController.php Diff File
mod - application/controllers/UserManagementController.php Diff File
mod - application/models/UserGroup.php Diff File

5.x c35c85ca

2023-07-10 16:19

ollehar


Details Diff
Fixed issue: Variable is not an array in STATA export plugin
mod - application/core/plugins/ExportSTATAxml/STATAxmlWriter.php Diff File

master 61105291

2023-07-10 14:38

DenisChenu

Committer: GitHub


Details Diff
Fixed issue 18837: unable to replace record during reimport of VV files (#3275) Affected Issues
18837
mod - application/views/admin/dataentry/vvimport.php Diff File

5.x ff5516e1

2023-07-10 14:07

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 18368: export_statistics from API Yields error (#3216)

Co-authored-by: lapiudevgit <devgit@lapiu.biz>
Affected Issues
18368
mod - application/helpers/remotecontrol/remotecontrol_handle.php Diff File
mod - tests/unit/helpers/remotecontrol/ExportStatisticsTest.php Diff File

3.x-LTS 00325c3b

2023-07-10 13:57

ollehar1


Details Diff
Release 3.28.65+230712
mod - application/config/version.php Diff File
mod - docs/release_notes.txt Diff File

5.x 0bc15289

2023-07-10 13:54

ollehar1


Details Diff
Release 5.6.30+230711
mod - application/config/version.php Diff File
mod - docs/release_notes.txt Diff File

master 431dac72

2023-07-10 13:52

ollehar1


Details Diff
Release 6.1.7+230710
mod - application/config/version.php Diff File
mod - docs/release_notes.txt Diff File

5.x 0c65e314

2023-07-10 13:50

LimeSurvey Translations Bot


Details Diff
Updated translation: Czech by jelen1
Updated translation: German by c_schmitz, quasar_
Updated translation: Hebrew by idan1798
Updated translation: Italian by lfanfoni, seccanj
Updated translation: Dutch by Han
Updated translation: Slovak by jelen1
Updated translation: Thai by tomzt
Updated translation: Czech (Informal) by jelen1
Updated translation: Italian (Informal) by lfanfoni
Updated translation: Dutch (Informal) by Han
Updated translation: Valencian by vbraque
mod - locale/_template/limesurvey.pot Diff File
mod - locale/ca-valencia/ca-valencia.mo Diff File
mod - locale/cs-informal/cs-informal.mo Diff File
mod - locale/cs/cs.mo Diff File
mod - locale/de/de.mo Diff File
mod - locale/he/he.mo Diff File
mod - locale/it-informal/it-informal.mo Diff File
mod - locale/it/it.mo Diff File
mod - locale/nl-informal/nl-informal.mo Diff File
mod - locale/nl/nl.mo Diff File
mod - locale/sk/sk.mo Diff File
mod - locale/th/th.mo Diff File

master bff1b80e

2023-07-10 13:50

LimeSurvey Translations Bot


Details Diff
Updated translation: Italian by lfanfoni
Updated translation: Slovak by jelen1
Updated translation: Thai by tomzt
Updated translation: Italian (Informal) by lfanfoni
Updated translation: Valencian by vbraque
mod - locale/_template/limesurvey.pot Diff File
mod - locale/ca-valencia/ca-valencia.mo Diff File
mod - locale/it-informal/it-informal.mo Diff File
mod - locale/it/it.mo Diff File
mod - locale/sk/sk.mo Diff File
mod - locale/th/th.mo Diff File

master 0c5f8dcc

2023-07-07 16:36

p_teichmann


Details Diff
Merge branch 'master' into ls6_surveytheme

# Conflicts:
# application/config/version.php
# themes/admin/Sea_Green/css/sea_green-rtl.min.css
# themes/admin/Sea_Green/css/sea_green.min.css
mod - application/config/version.php Diff File
mod - application/controllers/QuickTranslationController.php Diff File
mod - application/controllers/SurveyPermissionsController.php Diff File
mod - application/controllers/SurveysGroupsPermissionController.php Diff File
mod - application/controllers/UserGroupController.php Diff File
mod - application/controllers/UserManagementController.php Diff File
mod - application/controllers/admin/DataEntry.php Diff File
mod - application/controllers/admin/NotificationController.php Diff File
mod - application/controllers/admin/SurveysGroupsController.php Diff File
mod - application/core/LSYii_Validators.php Diff File
mod - application/extensions/PanelBoxWidget/PanelBoxWidget.php Diff File
mod - application/extensions/admin/grid/GridActionsWidget/views/action_dropdown.php Diff File
mod - application/extensions/admin/survey/ListSurveysWidget/views/searchBox.php Diff File
mod - application/helpers/admin/label_helper.php Diff File
mod - application/libraries/PluginManager/LimesurveyApi.php Diff File
mod - application/models/Label.php Diff File
mod - application/models/Survey.php Diff File
mod - application/models/User.php Diff File
mod - application/models/UserGroup.php Diff File
mod - application/models/services/SurveyPermissions.php Diff File
mod - application/views/admin/labels/labelRow.twig Diff File
mod - application/views/admin/super/admin_notifications.php Diff File
mod - application/views/admin/survey/subview/accordion/_notification_panel.php Diff File
mod - application/views/admin/survey/subview/surveydashboard/001-sharingpanel.twig Diff File
mod - application/views/admin/survey/subview/surveydashboard/002-surveytextpanel.twig Diff File
mod - application/views/admin/survey/subview/surveydashboard/003-publicationpanel.twig Diff File
mod - application/views/admin/survey/subview/surveydashboard/004-generalsettingspanel.twig Diff File
mod - application/views/quickTranslation/translateFieldData.php Diff File
mod - application/views/quickTranslation/translateformheader_view.php Diff File
mod - application/views/quickTranslation/translatetabs_view.php Diff File
mod - application/views/surveyAdministration/surveySummary_view.php Diff File
mod - application/views/surveyPermissions/index.php Diff File
mod - application/views/surveyPermissions/settingsPermission.php Diff File
mod - application/views/userManagement/massiveAction/_selector.php Diff File
add - assets/admin_themes/Sea_Green/card/ls-card-grid.scss Diff File
mod - assets/admin_themes/Sea_Green/lime-admin-colors.scss Diff File
add - assets/admin_themes/Sea_Green/list_group/list_group.scss Diff File
mod - assets/admin_themes/Sea_Green/sea_green.scss Diff File
mod - assets/packages/adminbasics/build/adminbasics.js Diff File
mod - assets/packages/adminbasics/build/adminbasics.min.js Diff File
mod - assets/packages/adminbasics/src/components/notifications.js Diff File
mod - docs/release_notes.txt Diff File
mod - locale/_template/limesurvey.pot Diff File
mod - locale/cs-informal/cs-informal.mo Diff File
mod - locale/cs/cs.mo Diff File
mod - locale/de-informal/de-informal.mo Diff File
mod - locale/de/de.mo Diff File
mod - locale/el/el.mo Diff File
mod - locale/es/es.mo Diff File
mod - locale/fr/fr.mo Diff File
mod - locale/nb/nb.mo Diff File
mod - locale/sk/sk.mo Diff File
mod - locale/th/th.mo Diff File
add - tests/data/surveys/survey_GetQuestionTest.lss Diff File
mod - tests/unit/LSYiiValidatorsTest.php Diff File
mod - tests/unit/models/PermissionTest.php Diff File
mod - tests/unit/models/SurveyPermissionsServiceTest.php Diff File
mod - tests/unit/models/SurveyTest.php Diff File
add - tests/unit/models/UserManagerServiceTest.php Diff File
add - tests/unit/plugins/LimesurveyApi/GetQuestionsTest.php Diff File
mod - themes/admin/Sea_Green/css/sea_green-rtl.css Diff File
mod - themes/admin/Sea_Green/css/sea_green-rtl.min.css Diff File
mod - themes/admin/Sea_Green/css/sea_green.css Diff File
mod - themes/admin/Sea_Green/css/sea_green.min.css Diff File

master ca39cd2d

2023-07-07 14:14

p_teichmann

Committer: GitHub


Details Diff
Task #CR-1070: implement version validation checks for adminthemes/surveythemes and display errors to the user (#3223)

* Dev: added documentation to functions
* Dev: removed unused/redundant function TemplateManifest::getTemplateURL()
* Dev: call TemplateConfig.php statically
* Dev: added load forcexml when trying to export xml zip for surveythemes
* Dev: removed outdated options for ls6_surveytheme
* Dev: added Information that theme options have been reset

---------

Co-authored-by: Olle Haerstedt <olle.haerstedt@limesurvey.org>
mod - application/config/version.php Diff File
mod - application/controllers/ThemeOptionsController.php Diff File
mod - application/controllers/admin/Themes.php Diff File
add - application/helpers/update/updates/Update_608.php Diff File
mod - application/models/AdminTheme.php Diff File
mod - application/models/Template.php Diff File
mod - application/models/TemplateConfig.php Diff File
mod - application/models/TemplateConfiguration.php Diff File
mod - application/models/TemplateManifest.php Diff File
mod - application/views/themeOptions/index.php Diff File
mod - application/views/themeOptions/surveythemelist.php Diff File
mod - themes/admin/Sea_Green/config.xml Diff File
mod - themes/survey/ls6_surveytheme/config.xml Diff File
rm - themes/survey/ls6_surveytheme/css/noTablesGeneral.css Diff
rm - themes/survey/ls6_surveytheme/css/noTablesOnMobile.css Diff
mod - themes/survey/ls6_surveytheme/options/options.twig Diff File
mod - themes/survey/ls6_surveytheme/views/layout_errors.twig Diff File
mod - themes/survey/ls6_surveytheme/views/layout_global.twig Diff File
mod - themes/survey/ls6_surveytheme/views/layout_maintenance.twig Diff File
mod - themes/survey/ls6_surveytheme/views/layout_survey_list.twig Diff File
mod - themes/survey/ls6_surveytheme/views/subviews/content/outerframe.twig Diff File
mod - themes/survey/ls6_surveytheme/views/subviews/header/custom_header.twig Diff File
 First  Prev  1 2 3 ... 57 58 59 60 61 62 63 ... 150 ... 300 ... 450 ... 600 ... 750 ... 900 ... 1050 ... 1200 ... 1350 ... 1465 1466 1467  Next  Last