View Revisions: Issue #16440

Summary 16440: Survey group Permission : minimal system
Revision 2020-06-30 16:39 by DenisChenu
Additional Information Need :

** Global permission**
- Survey group : Create/Read (all)/Write (all)/ Delete (all)

** Survey groups permission**
- Add the owner (all rights on all group)
- Group content management
- [OPTION] Survey in this group (copy Global rights)

And :
- Create [getObjectBasePermissions](https://github.com/LimeSurvey/LimeSurvey/blob/master/application/models/Permission.php#L146) with object as survey and surveygroup (for starting) and use it in \Permission and views.

SurveyGroup 1 (or the default one) is a specific group : all user have read right on it.

Revision 2020-06-30 16:39 by DenisChenu
Additional Information Need :

** Global permission**
- Survey group : Create/Read (all)/Write (all)/ Delete (all)
** Survey groups permission**
- Add the owner (all rights on all group)
- Group content management
- [OPTION] Survey in this group (copy Global rights)

And :
- Create [getObjectBasePermissions](https://github.com/LimeSurvey/LimeSurvey/blob/master/application/models/Permission.php#L146) with object as survey and surveygroup (for starting) and use it in \Permission and views.

SurveyGroup 1 (or the default one) is a specific group : all user have read right on it.

Revision 2020-06-30 16:34 by DenisChenu
Additional Information Need :

** Global permission**
- Survey group : Create/Read (all)/Write (all)/ Delete (all)
** Survey groups permission**
- Add the owner (all rights on all group)
- Group content management
- [OPTION] Survey in this group (copy Global rights)

And :
- Create [getObjectBasePermissions](https://github.com/LimeSurvey/LimeSurvey/blob/master/application/models/Permission.php#L146) with object as survey and surveygroup (for starting) and use it in \Permission and views.