View Issue Details

This issue affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
18540Bug reportsTheme editorpublic2026-10-09 16:22
ReporterShiXiong Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status resolvedResolutionfixed 
Product Version5.4.x 
Summary18540: With only “Update“ permission, the user can’t extend and remove the theme
Description

With only “Update“ permission, the user can’t extend and remove the theme

Steps To Reproduce

Steps to reproduce

  1. assign "update" permission to the user
  2. go to the theme

Expected result

user can't extend and remove the theme.

Actual result

user can extend and remove the theme or those two buttons should not be shown
(Write here what happened instead)

TagsNo tags attached.
Attached Files
image.png (90,432 bytes)   
image.png (90,432 bytes)   
Bug heat2
Complete LimeSurvey version number (& build)master
I will donate to the project if issue is resolvedNo
Browserchrome
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:22

administrator   ~86281

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

Related Changesets

LimeSurvey: master 0657befc

2026-10-09 16:22

c_schmitz


Details Diff
Fixed issue 18540: Users without permission to create themes were offered "Extend", which then failed with a permission error Affected Issues
18540
mod - application/controllers/admin/Themes.php Diff File
mod - application/models/TemplateConfiguration.php Diff File
mod - application/views/admin/themes/templateeditorbar_view.php Diff File

Issue History

Date Modified Username Field Change
2022-12-04 17:39 ShiXiong New Issue
2022-12-04 17:39 ShiXiong File Added: image.png
2026-10-09 16:22 c_schmitz Changeset attached => LimeSurvey master 0657befc
2026-10-09 16:22 c_schmitz Note Added: 86281
2026-10-09 16:22 c_schmitz Assigned To => c_schmitz
2026-10-09 16:22 c_schmitz Status new => resolved
2026-10-09 16:22 c_schmitz Resolution open => fixed
2026-10-09 16:22 c_schmitz Bug heat 0 => 2