View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
18573Bug reportsOtherpublic2023-07-31 12:32
Reportergabrieljenik Assigned Totibor.pacalat  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Product Version5.4.x 
Summary18573: Insert new box with overlapping position, makes the dashboard to show duplicate boxes
Description

When rendering the dashbaord, for rendering the box details, the process pick boxes data by position.
So, rendering can't handle two boxes with the same position.

Either add a unique position validaiton or update the rendering process.

Steps To Reproduce

Steps to reproduce

Lets assume "Create Survey" is on position #1.

Create a new box on page Configuration->Dahsboard and click the "Create box" button.
Set "Postion" to 1 and save the new box.

Expected result

The new box is shown after "Create Survey".

Actual result

"Create Survey" box is showed twice.

TagsNo tags attached.
Bug heat8
Complete LimeSurvey version number (& build)5.4.10
I will donate to the project if issue is resolvedNo
BrowserChrome
Database type & versionMysql
Server OS (if known)
Webserver software & version (if known)
PHP Version7.4

Relationships

related to 18481 closedgabrieljenik Insert new box without position 

Users monitoring this issue

There are no users monitoring this issue.

Activities

gabrieljenik

gabrieljenik

2023-07-14 16:28

manager   ~76093

Master: https://github.com/LimeSurvey/LimeSurvey/pull/3289

guest

guest

2023-07-18 13:57

viewer   ~76130

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

gabrieljenik

gabrieljenik

2023-07-21 14:39

manager   ~76227

v5: https://github.com/LimeSurvey/LimeSurvey/pull/3298

gabrieljenik

gabrieljenik

2023-07-25 14:06

manager   ~76255

v5 tested

guest

guest

2023-07-26 14:03

viewer   ~76270

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

tibor.pacalat

tibor.pacalat

2023-07-26 14:04

administrator   ~76271

Tested and merged.

LimeBot

LimeBot

2023-07-31 12:32

administrator   ~76362

Fixed in Release 5.6.32+230731

Related Changesets

LimeSurvey: master 9608328b

2023-07-18 15:48

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 18573: Insert new box with overlapping position, makes the dashboard to show duplicate boxes (#3289)

Co-authored-by: Lapiu Dev <devgit@lapiu.biz>
Affected Issues
18573
mod - application/models/Box.php Diff File

LimeSurvey: 5.x 17752085

2023-07-26 16:03

Gabriel Jenik

Committer: GitHub


Details Diff
Fixed issue 18573: Insert new box with overlapping position, makes the dashboard to show duplicate boxes (#3298)

Co-authored-by: Lapiu Dev <devgit@lapiu.biz>
Affected Issues
18573
mod - application/models/Box.php Diff File

Issue History

Date Modified Username Field Change
2022-12-29 15:28 gabrieljenik New Issue
2022-12-29 15:28 gabrieljenik Issue generated from: 18481
2022-12-29 15:28 gabrieljenik Relationship added related to 18481
2022-12-29 15:29 gabrieljenik Status new => confirmed
2023-03-23 22:15 gabrieljenik Assigned To => gabrieljenik
2023-03-23 22:15 gabrieljenik Status confirmed => assigned
2023-07-14 16:28 gabrieljenik Assigned To gabrieljenik => DenisChenu
2023-07-14 16:28 gabrieljenik Status assigned => ready for code review
2023-07-14 16:28 gabrieljenik Note Added: 76093
2023-07-14 16:28 gabrieljenik Bug heat 0 => 2
2023-07-17 09:27 DenisChenu Assigned To DenisChenu =>
2023-07-17 09:27 DenisChenu Status ready for code review => ready for testing
2023-07-18 13:44 gabrieljenik Assigned To => tibor.pacalat
2023-07-18 13:44 gabrieljenik Status ready for testing => ready for merge
2023-07-18 13:49 tibor.pacalat Status ready for merge => resolved
2023-07-18 13:49 tibor.pacalat Resolution open => fixed
2023-07-18 13:57 Changeset attached => LimeSurvey master 9608328b
2023-07-18 13:57 guest Note Added: 76130
2023-07-18 13:57 guest Bug heat 2 => 4
2023-07-21 14:39 gabrieljenik Status resolved => ready for code review
2023-07-21 14:39 gabrieljenik Note Added: 76227
2023-07-21 14:39 gabrieljenik Assigned To tibor.pacalat => DenisChenu
2023-07-21 14:41 DenisChenu Assigned To DenisChenu => tibor.pacalat
2023-07-21 14:41 DenisChenu Status ready for code review => ready for testing
2023-07-25 14:06 gabrieljenik Status ready for testing => ready for merge
2023-07-25 14:06 gabrieljenik Note Added: 76255
2023-07-26 14:03 Changeset attached => LimeSurvey 5.x 17752085
2023-07-26 14:03 guest Note Added: 76270
2023-07-26 14:04 tibor.pacalat Status ready for merge => resolved
2023-07-26 14:04 tibor.pacalat Note Added: 76271
2023-07-26 14:04 tibor.pacalat Bug heat 4 => 6
2023-07-31 12:32 LimeBot Note Added: 76362
2023-07-31 12:32 LimeBot Status resolved => closed
2023-07-31 12:32 LimeBot Bug heat 6 => 8