View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
18495 | Bug reports | Label sets | public | 2022-11-17 16:03 | 2023-07-31 15:02 |
Reporter | ShiXiong | Assigned To | DenisChenu | ||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Product Version | 5.4.x | ||||
Fixed in Version | 6.2.0-dev | ||||
Summary | 18495: configuration tab is not visible to a user with only create label set permission | ||||
Description | This issue is detected while the testing label sets permission. | ||||
Steps To Reproduce | Steps to reproduce
Expected resultconfiguration tab should be visible and the user can view label sets created by self. Actual resultas the configuration is not, the user can't create/view own label sets | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 12 | ||||
Complete LimeSurvey version number (& build) | 6 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | chrome | ||||
Database type & version | mysql | ||||
Server OS (if known) | |||||
Webserver software & version (if known) | |||||
PHP Version | 8.0 | ||||
related to | 18987 | new | Feature requests | Allow updating Owner of a label set | |
related to | 18988 | new | Feature requests | Allow more than one user to edit specific label set | |
related to | 18989 | new | Feature requests | Hide some label sets in list of label sets | |
related to | 18916 | new | Bug reports | User with create user permission can not create user |
There are no owner of Label sets … (currenlly) then "Create label sets" can not be really used …
The way you ask is moire a feature request |
|
I noted this bug always exists if view permission is not added. |
|
Yes, it's more related to the current situation … where create need view. Maybe start by update sentence ? And create a feature request to have a complete Permission system for label start by owner , and after adding permission by single label set. |
|
Will try to reproduce |
|
@gabrieljenik : in my opinion, the only way to really fix the issue if to create (minimal) Permission system The user can add only to own Label sets ? After : unsure on the "list" ? |
|
Let me re-approach the whole issue. From the very begginig it is said:
Are we sure about that? Where is that stated? As labels have no owners, it means labels can be generally managed by anyone who has access to labels. So, maybe
Thoughts? PS: Yes if we want to have label owners, we would need a FR |
|
There are no state here … but this clearly seems as an issue :) because if you chjeck only Create label : there are no way to create label.
Same then your 3 points
Right EDIT
No owner and no single permission. Managed according to Global Permission. |
|
I think this is a matter of procedure for permission giving. From the top of my head, it is common to need to give create and view permission at the same time. |
|
Maybe need to give more detail on GUI for a quick fix, ading the real fix (owner) in a feature request if LS GMBH team want it.
PS : we have near same issue with Theme |
|
Is this a bug? What do you think @tibo.pascalat ? |
|
@gabrieljenik if the system wasn't designed to support this, this is clearly a feature request. Otherwise, it is a bug. @ollehar @c_schmitz what do you think? Should this be implemented? IMO if there is a need for user with such permissions, we should do it, otherwise no. |
|
There are clearly NEED of a complete
Like we have for Survey and SurveyGroups |
|
This discussion seems derailed? From the bug description, it seems like a pretty obvious bug. I didn't test it tho. |
|
Ah sorry, missed this one. |
|
What about adding a new column for label set ownership as a start? |
|
+1 |
|
I can take it . |
|
Adding minimal Permission : usage of owner. |
|
This fix related issue too. |
|
Changed severity to "feature". |
|
Next feature We are at 6.X currently |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=35223 |
|
Fixed in Release 6.2.0+230732 |
|
LimeSurvey: master b70aa3b8 2023-07-03 19:25 Committer: GitHub Details Diff |
Fixed issue 18495: configuration tab is not visible to a user with only create label set permission (#3185) |
Affected Issues 18495 |
|
mod - application/config/version.php | Diff File | ||
mod - application/controllers/admin/Labels.php | Diff File | ||
mod - application/helpers/admin/import_helper.php | Diff File | ||
mod - application/helpers/admin/label_helper.php | Diff File | ||
mod - application/helpers/update/updates/Update_608.php | Diff File | ||
add - application/helpers/update/updates/Update_609.php | Diff File | ||
mod - application/models/Interfaces/PermissionInterface.php | Diff File | ||
mod - application/models/LabelSet.php | Diff File | ||
mod - application/models/Survey.php | Diff File | ||
mod - application/views/admin/labels/_labelviewtabcontent_view.php | Diff File | ||
mod - application/views/admin/labels/labelview_view.php | Diff File | ||
mod - application/views/admin/super/_configuration_menu.php | Diff File | ||
mod - application/views/admin/survey/Question/_subQuestionsAndAnwsersJsVariables.php | Diff File | ||
mod - assets/scripts/admin/questionEditor.js | Diff File | ||
mod - installer/create-database.php | Diff File | ||
add - tests/functional/backend/LabelSetsCreateUpdate.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-11-17 16:03 | ShiXiong | New Issue | |
2022-11-17 16:03 | ShiXiong | File Added: 1.png | |
2022-11-17 16:03 | ShiXiong | File Added: 2.png | |
2022-11-17 16:03 | ShiXiong | File Added: 3.png | |
2022-11-17 16:03 | ShiXiong | File Added: 4.png | |
2022-11-17 16:11 | DenisChenu | Note Added: 72803 | |
2022-11-17 16:11 | DenisChenu | Bug heat | 0 => 2 |
2022-11-17 16:14 | DenisChenu | Note Edited: 72803 | |
2022-11-17 20:58 | ShiXiong | Note Added: 72805 | |
2022-11-17 20:58 | ShiXiong | Bug heat | 2 => 4 |
2022-11-18 09:26 | DenisChenu | Note Added: 72807 | |
2022-12-02 21:44 | gabrieljenik | Assigned To | => gabrieljenik |
2022-12-02 21:44 | gabrieljenik | Status | new => acknowledged |
2022-12-02 21:44 | gabrieljenik | Note Added: 72990 | |
2022-12-02 21:44 | gabrieljenik | Bug heat | 4 => 6 |
2022-12-02 21:53 | gabrieljenik | Assigned To | gabrieljenik => |
2022-12-02 21:53 | gabrieljenik | Status | acknowledged => confirmed |
2022-12-07 19:40 | gabrieljenik | Assigned To | => gabrieljenik |
2022-12-07 19:40 | gabrieljenik | Status | confirmed => assigned |
2022-12-08 09:06 | DenisChenu | Note Added: 73022 | |
2022-12-08 13:21 | gabrieljenik | Note Added: 73036 | |
2022-12-08 13:21 | gabrieljenik | Note Edited: 73036 | |
2022-12-08 14:20 | DenisChenu | Note Added: 73039 | |
2022-12-08 14:21 | DenisChenu | Note Edited: 73039 | |
2022-12-08 14:22 | DenisChenu | Note Edited: 73039 | |
2022-12-08 14:52 | gabrieljenik | Note Added: 73040 | |
2022-12-08 15:01 | DenisChenu | Note Added: 73041 | |
2023-05-17 23:40 | gabrieljenik | Assigned To | gabrieljenik => tibor.pacalat |
2023-05-17 23:40 | gabrieljenik | Status | assigned => feedback |
2023-05-17 23:40 | gabrieljenik | Note Added: 75057 | |
2023-05-19 11:22 | tibor.pacalat | Note Added: 75099 | |
2023-05-19 11:22 | tibor.pacalat | Bug heat | 6 => 8 |
2023-05-19 12:03 | DenisChenu | Note Added: 75103 | |
2023-06-02 15:39 | ollehar | Note Added: 75388 | |
2023-06-02 15:39 | ollehar | Bug heat | 8 => 10 |
2023-06-02 15:40 | ollehar | Note Added: 75389 | |
2023-06-02 15:41 | ollehar | Note Added: 75390 | |
2023-06-02 15:43 | ollehar | Note Added: 75391 | |
2023-06-02 16:02 | DenisChenu | Note Added: 75393 | |
2023-06-02 17:58 | DenisChenu | Assigned To | tibor.pacalat => DenisChenu |
2023-06-02 17:58 | DenisChenu | Status | feedback => assigned |
2023-06-02 17:58 | DenisChenu | Note Added: 75404 | |
2023-06-08 16:51 | DenisChenu | Assigned To | DenisChenu => gabrieljenik |
2023-06-08 16:51 | DenisChenu | Status | assigned => ready for code review |
2023-06-08 16:51 | DenisChenu | Complete LimeSurvey version number (& build) | demo => 6 |
2023-06-08 16:51 | DenisChenu | Note Added: 75481 | |
2023-06-09 11:22 | DenisChenu | Assigned To | gabrieljenik => ollehar |
2023-06-09 11:24 | DenisChenu | Status | ready for code review => in code review |
2023-06-09 12:32 | ollehar | Priority | none => normal |
2023-06-09 12:32 | ollehar | Severity | partial_block => feature |
2023-06-09 12:32 | ollehar | Note Added: 75509 | |
2023-06-23 12:00 | DenisChenu | Relationship added | related to 18916 |
2023-06-23 12:30 | DenisChenu | Note Added: 75835 | |
2023-07-24 15:24 | DenisChenu | Changeset attached | => LimeSurvey master b70aa3b8 |
2023-07-24 15:24 | DenisChenu | Note Added: 76245 | |
2023-07-24 15:24 | DenisChenu | Assigned To | ollehar => DenisChenu |
2023-07-24 15:24 | DenisChenu | Resolution | open => fixed |
2023-07-26 10:12 | DenisChenu | Relationship added | related to 18987 |
2023-07-26 10:16 | DenisChenu | Relationship added | related to 18988 |
2023-07-26 10:20 | DenisChenu | Relationship added | related to 18989 |
2023-07-26 10:20 | DenisChenu | Status | in code review => resolved |
2023-07-26 10:20 | DenisChenu | Fixed in Version | => 6.2.0-dev |
2023-07-31 15:02 | LimeBot | Note Added: 76373 | |
2023-07-31 15:02 | LimeBot | Status | resolved => closed |
2023-07-31 15:02 | LimeBot | Bug heat | 10 => 12 |