View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 13091 | Bug reports | Plugins | public | 2017-12-20 17:54 | 2022-04-25 17:54 |
| Reporter | DenisChenu | Assigned To | |||
| Priority | none | Severity | minor | ||
| Status | closed | Resolution | won't fix | ||
| Product Version | 3.0.0-rc.x | ||||
| Summary | 13091: Old plugin can break Plugin management (even deactivated) | ||||
| Description | Just extend \ls\pluginmanager\PluginBase : unable to manage plugin | ||||
| Steps To Reproduce | https://github.com/SondagesPro/LS-sendMailAjax last version | ||||
| Additional Information | Not same issue than https://bugs.limesurvey.org/view.php?id=13090 then 2 separate bug Fatal error: Class 'ls\pluginmanager\PluginBase' not found in /home/sondages.pro/htdocs/limesurvey_GIT/LimeSurvey_develop/plugins/sendMailAjax/sendMailAjax.php on line 21 | ||||
| Tags | No tags attached. | ||||
| Bug heat | 16 | ||||
| Complete LimeSurvey version number (& build) | 3.0.0 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | not relevant | ||||
| Database type & version | mysql 5.something | ||||
| Server OS (if known) | debian7+dotdeb (i know, must update) | ||||
| Webserver software & version (if known) | apache2 | ||||
| PHP Version | PHP5.6 | ||||
|
The bug is "deactivated", if it's activated : it's a plugin issue, but not activated : it's a LimeSurvey issue in my point of view |
|
|
I think extend PluginBase is the good solution. But it was disable at 2.63 ? No ? https://github.com/SondagesPro/LS-sendMailAjax/commit/d5438c107c737af9b0e9388e9a5ac6d99570e940 |
|
|
OK : https://github.com/LimeSurvey/LimeSurvey/blob/master/application/core/PluginBase.php is currently in 3.0 BUT : i's not in API : https://github.com/LimeSurvey/LimeSurvey/commit/212a0e73e039e645faf8d91dc371553768ecb0e1#commitcomment-20983028 |
|
|
About the orginal issue , i think we need a plugin.xml/plugin.json/… … anything With an array For starting, and add more extra option/information (licence , homepage etc …) after. I can take it if OK. |
|
|
Current solution : 2.72+3.0 compatible plugins. |
|
|
no retro compatibility for plugins |
|
|
You have a 2.63 plugin, you use comfortupdate to don't have to go to FTP Nothing to do : you must go to FTP … |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2017-12-20 17:54 | DenisChenu | New Issue | |
| 2017-12-20 17:55 | DenisChenu | Note Added: 45349 | |
| 2017-12-20 17:55 | DenisChenu | Relationship added | related to 13090 |
| 2018-01-09 14:52 | Mazi | Issue Monitored: Mazi | |
| 2018-01-09 18:48 | DenisChenu | Note Added: 45531 | |
| 2018-01-09 19:24 | DenisChenu | Note Added: 45535 | |
| 2018-01-09 19:28 | DenisChenu | Note Added: 45536 | |
| 2018-01-09 19:28 | DenisChenu | Note Edited: 45536 | |
| 2018-01-17 15:16 | DenisChenu | Relationship added | has duplicate 13191 |
| 2018-01-17 15:18 | DenisChenu | Note Added: 45867 | |
| 2018-05-23 11:23 |
|
Sticky Issue | No => Yes |
| 2018-05-23 11:23 |
|
Assigned To | => LouisGac |
| 2018-05-23 11:23 |
|
Status | new => closed |
| 2018-05-23 11:23 |
|
Resolution | open => won't fix |
| 2018-05-23 11:23 |
|
Note Added: 47738 | |
| 2018-06-01 17:46 | DenisChenu | Note Added: 47941 | |
| 2021-08-03 10:56 | guest | Bug heat | 14 => 16 |
| 2022-04-25 17:54 | c_schmitz | Sticky Issue | Yes => No |