View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
19397Bug reportsMenu systempublic2024-06-05 15:51
Reporterriqcles Assigned ToDenisChenu  
PrioritynoneSeverityblock 
Status closedResolutionfixed 
Product Version6.4.x 
Summary19397: Editing menu entries not possible
Description

It is impossible to modify the survey menu and survey menu entry. Each time, we are in creation mode.
Once you create a new menu, you cannot edit it.

It works in version 6.0 (which I kept for comparison), but not on the following ones (at least 6.2 and the latest 6.4.5)

Steps To Reproduce

Steps to reproduce

Go to menu editing and try to edit an entry
(click on edit this menu entry)

Expected result

The menu entry is loaded and you can edit

Actual result

An empty menu entry is loaded

TagsNo tags attached.
Bug heat8
Complete LimeSurvey version number (& build)LimeSurvey version 6.4.5 build 240205
I will donate to the project if issue is resolvedNo
Browser
Database type & versionPostgresql 15.2 or mariadb
Server OS (if known)Centos oe debian
Webserver software & version (if known)nginx
PHP Version8.2 and 8.1

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2024-02-06 18:36

developer   ~79428

Updated the steps
Have a real form when open in new table can be interesting. Big form in dialog box are hard to use.

riqcles

riqcles

2024-04-17 09:01

reporter   ~79937

I installed two versions of limesurvey to check the error:

  • limesurvey6.0.2+230417 in a directory
    • limesurvey Version 6.4.11+240304 in a second directory
      I performed the database update with version 6.4.11

I connected to 6.0.2 indicating the updated database of 6.4.11 and editing the menus works well in 6.0.2.

I ran version 6.4.11 in parallel and when a menu modification is made on 6.0.2, I can see it on 6.4.11.

On the other hand, still impossible to modify the menu in 6.4.11 (also tested on 6.5.3.

DenisChenu

DenisChenu

2024-05-30 15:06

developer   ~80173

No way to delete menu too

DenisChenu

DenisChenu

2024-05-31 08:24

developer   ~80183

https://github.com/LimeSurvey/LimeSurvey/pull/3862

tibor.pacalat

tibor.pacalat

2024-06-03 15:21

administrator   ~80191

Something is not right here. I have tried to change the Overview menu item (Title and Menu title) and I have noticed two things:

  1. Menu field on editing switches to "Survey Menu"
  2. Menu Icon gets lost :/
DenisChenu

DenisChenu

2024-06-03 15:30

developer   ~80192

  1. Menu field on editing switches to "Survey Menu"

Can be an issue when reloaded, i check

  1. Menu Icon gets lost :/

I have another issue here when there are no icon. BUIT i don't understand why we remove the icon of the other menu.

DenisChenu

DenisChenu

2024-06-03 15:41

developer   ~80193

Something is not right here. I have tried to change the Overview menu item (Title and Menu title) and I have noticed two things:

OK, someone force 2 to be selected in view …

DenisChenu

DenisChenu

2024-06-03 15:42

developer   ~80194

Menu Icon gets lost :/

Someone update model without updating views …

This 2 issue are not related to the previous one.
Just edit is not possible before

DenisChenu

DenisChenu

2024-06-03 16:11

developer   ~80195

Menu id : https://github.com/LimeSurvey/LimeSurvey/pull/3862/commits/133f3688fb3a303387149384f89061ced09f5298

icon and inco_type : https://github.com/LimeSurvey/LimeSurvey/pull/3862/commits/7ac523eaa79aa8b4b829c1a51d5ca20326bf0534

DenisChenu

DenisChenu

2024-06-04 13:23

developer   ~80205

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=36383

tibor.pacalat

tibor.pacalat

2024-06-04 13:23

administrator   ~80206

Tested and merged.

LimeBot

LimeBot

2024-06-05 15:51

administrator   ~80216

Fixed in Release 6.5.11+240605

Related Changesets

LimeSurvey: master ce345e69

2024-06-04 15:23

DenisChenu

Committer: GitHub


Details Diff
Fixed issue 19397: Editing menu entries not possible (#3862) Affected Issues
19397
mod - application/controllers/admin/SurveymenuEntryController.php Diff File
mod - application/models/SurveymenuEntries.php Diff File
mod - application/views/admin/surveymenu_entries/_form.php Diff File
mod - assets/packages/surveymenufunctions/surveymenufunctionswrapper.js Diff File
mod - assets/packages/surveymenufunctions/surveymenufunctionswrapper.min.js Diff File

Issue History

Date Modified Username Field Change
2024-02-06 18:31 riqcles New Issue
2024-02-06 18:34 DenisChenu Steps to Reproduce Updated
2024-02-06 18:35 DenisChenu Database type & version Postgresql 15.2 => Postgresql 15.2 or mariadb
2024-02-06 18:35 DenisChenu Server OS (if known) Centos => Centos oe debian
2024-02-06 18:35 DenisChenu Webserver software & version (if known) => nginx
2024-02-06 18:35 DenisChenu PHP Version 8.2 => 8.2 and 8.1
2024-02-06 18:36 DenisChenu Note Added: 79428
2024-02-06 18:36 DenisChenu Bug heat 0 => 2
2024-03-21 15:28 tibor.pacalat Assigned To => DenisChenu
2024-03-21 15:28 tibor.pacalat Status new => assigned
2024-04-17 09:01 riqcles Note Added: 79937
2024-04-17 09:01 riqcles Bug heat 2 => 4
2024-05-30 15:06 DenisChenu Note Added: 80173
2024-05-31 08:24 DenisChenu Assigned To DenisChenu => tibor.pacalat
2024-05-31 08:24 DenisChenu Status assigned => ready for code review
2024-05-31 08:24 DenisChenu Note Added: 80183
2024-06-03 15:21 tibor.pacalat Note Added: 80191
2024-06-03 15:21 tibor.pacalat Bug heat 4 => 6
2024-06-03 15:21 tibor.pacalat Assigned To tibor.pacalat => DenisChenu
2024-06-03 15:30 DenisChenu Note Added: 80192
2024-06-03 15:41 DenisChenu Note Added: 80193
2024-06-03 15:42 DenisChenu Note Added: 80194
2024-06-03 16:11 DenisChenu Assigned To DenisChenu => tibor.pacalat
2024-06-03 16:11 DenisChenu Status ready for code review => ready for testing
2024-06-03 16:11 DenisChenu Note Added: 80195
2024-06-04 13:23 DenisChenu Changeset attached => LimeSurvey master ce345e69
2024-06-04 13:23 DenisChenu Note Added: 80205
2024-06-04 13:23 DenisChenu Assigned To tibor.pacalat => DenisChenu
2024-06-04 13:23 DenisChenu Resolution open => fixed
2024-06-04 13:23 tibor.pacalat Status ready for testing => resolved
2024-06-04 13:23 tibor.pacalat Note Added: 80206
2024-06-05 15:51 LimeBot Note Added: 80216
2024-06-05 15:51 LimeBot Status resolved => closed
2024-06-05 15:51 LimeBot Bug heat 6 => 8