LimeSurvey: develop 646e8bc3

Author Committer Branch Timestamp Parent
user70560 GitHub develop 2017-11-17 20:00:10 develop adf09d2d
Affected Issues  12869: Auth plugin must have a Permission settings accessible via GUI
 12893: Super admin seems able to connect via LDAP even if not able
Changeset

Dev: Auth plugin and Permission (#859)

Fixed issue #12869: Auth plugin must have a Permission settings accessible via GUI
New feature : getGlobalBasePermissions event to create new global Permission
Dev: and use it for AuthLDAP and AuthDB
Dev: Fixed issue 12893 initial admin seems to be allowed to log in via LDAP
Dev: did we need disable login for superadmin via LDAP/WebServer ?
Dev: plugin can be extended now (since Permission list can be extended)

mod - application/core/plugins/AuthLDAP/AuthLDAP.php Diff File
mod - application/core/plugins/Authwebserver/Authwebserver.php Diff File
mod - application/models/Permission.php Diff File
mod - application/views/admin/user/setuserpermissions.php Diff File