View Issue Details

This issue affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
18538Bug reportsTheme editorpublic2026-10-09 16:19
ReporterShiXiong Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status resolvedResolutionfixed 
Product Version5.4.x 
Summary18538: without “Delete“ permission, after selecting the uninstall, there is no content in the modal
Description

without “Delete“ permission, after selecting the uninstall, there is no content in the modal.
in my opinion, the “uninstall“ option should not be shown or display error content in the modal

Steps To Reproduce

Steps to reproduce

  1. create a user
  2. assign all permissions except for "delete" permission
  3. select theme, and open dropdown in the selected themes(s)...
  4. click remove

    Expected result

    "error" is shown in the modal

Actual result

nothing is shown in the modal

TagsNo tags attached.
Attached Files
image-20221128-080359.png (71,123 bytes)   
image-20221128-080359.png (71,123 bytes)   
Bug heat2
Complete LimeSurvey version number (& build)master
I will donate to the project if issue is resolvedNo
Browser
Database type & versionmysql
Server OS (if known)
Webserver software & version (if known)
PHP Version8.0

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2026-10-09 16:19

administrator   ~86280

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

Related Changesets

LimeSurvey: master 2553a8d7

2026-10-09 16:19

c_schmitz


Details Diff
Fixed issue 18538: Users without permission to delete themes were offered "Uninstall", which only showed an empty modal Affected Issues
18538
mod - application/controllers/ThemeOptionsController.php Diff File
mod - application/extensions/admin/grid/FloatingActionsWidget/actions/QuestionThemeMassiveActions.php Diff File
mod - application/extensions/admin/grid/FloatingActionsWidget/actions/SurveyThemeMassiveActions.php Diff File
mod - application/models/TemplateConfiguration.php Diff File

Issue History

Date Modified Username Field Change
2022-12-04 16:50 ShiXiong New Issue
2022-12-04 16:50 ShiXiong File Added: image-20221128-080359.png
2026-10-09 16:19 c_schmitz Changeset attached => LimeSurvey master 2553a8d7
2026-10-09 16:19 c_schmitz Note Added: 86280
2026-10-09 16:19 c_schmitz Assigned To => c_schmitz
2026-10-09 16:19 c_schmitz Status new => resolved
2026-10-09 16:19 c_schmitz Resolution open => fixed
2026-10-09 16:19 c_schmitz Bug heat 0 => 2