View Issue Details

IDProjectCategoryView StatusLast Update
12651Feature requestsAuthenticationpublic2018-02-27 10:59
Reporterhstiekema Assigned To 
PrioritynoneSeverityfeature 
Status newResolutionopen 
Summary12651: Please add more finegrained permissions
DescriptionPlease review the permission structure for admin-users. I find them confusing and they include too much functionality.

I would like some much more finegrained permissions for survey administration. Specifically, i would like to split the 'create survey' permission, so that i can prevent people from disabling their own active surveys, deleting their own surveys etc. Splitting activating and deactivating surveys into 2 different permissions would also be greatly appreciated.
"Create survey" should mean "create survey", not "create survey and in some cases delete them too".
TagsNo tags attached.

Activities

DenisChenu

DenisChenu

2017-09-10 11:10

developer   ~44416

Create survey => You are the owner of te survey, then you have all rights in this survey. I really think we must leave "owner"=>All permissions.
hstiekema

hstiekema

2017-09-11 09:22

reporter   ~44417

I do not agree with that at all. This behaviour could be the default, I'm perfectly fine with that, but I very much want to stop my users from deleting or deactivating ANY survey, including their own.
hstiekema

hstiekema

2018-02-27 10:59

reporter   ~46772

Any new ideas on this? I'm getting back errors from the remote API because my application thinks that a survey they exported previously still exists but the survey creator removed the survey. Aside from this error, i even think they are violating laws by being able to remove the survey and its participants. I wasted a day manually restoring a survey from a backup because some user clicked the wrong button. I don't want ANY user (aside from the super admin) to have this button!

As an alternative i could probably live with a setting to 'hide' a survey instead of deleting it.

Issue History

Date Modified Username Field Change
2017-09-05 14:09 hstiekema New Issue
2017-09-10 11:10 DenisChenu Note Added: 44416
2017-09-11 09:22 hstiekema Note Added: 44417
2018-02-27 10:59 hstiekema Note Added: 46772