Remove experimental permissions code
This commit is contained in:
parent
ed74132c9e
commit
93d2334431
1 changed files with 4 additions and 4 deletions
|
@ -14,12 +14,12 @@ function checkAccess(action, usr, level) {
|
||||||
break;
|
break;
|
||||||
case "edit" :
|
case "edit" :
|
||||||
checkIfLoggedIn();
|
checkIfLoggedIn();
|
||||||
deny = this.isEditDenied(usr, level, req.data.permissions);
|
deny = this.isEditDenied(usr, level);
|
||||||
url = this.href();
|
url = this.href();
|
||||||
break;
|
break;
|
||||||
case "permissions" :
|
case "permissions" :
|
||||||
checkIfLoggedIn();
|
checkIfLoggedIn();
|
||||||
deny = this.isEditDenied(usr, level, req.data.permissions);
|
deny = this.isEditDenied(usr, level);
|
||||||
url = this.href();
|
url = this.href();
|
||||||
break;
|
break;
|
||||||
case "delete" :
|
case "delete" :
|
||||||
|
@ -76,10 +76,10 @@ function isAccessDenied(usr, level) {
|
||||||
* @param Int Permission-Level
|
* @param Int Permission-Level
|
||||||
* @return String Reason for denial (or null if allowed)
|
* @return String Reason for denial (or null if allowed)
|
||||||
*/
|
*/
|
||||||
function isEditDenied(usr, level, permissions) {
|
function isEditDenied(usr, level) {
|
||||||
if (usr.sysadmin)
|
if (usr.sysadmin)
|
||||||
return null;
|
return null;
|
||||||
if (permissions.edit_prefs && (level & permissions.edit_prefs) == 0)
|
if ((level & MAY_EDIT_PREFS) == 0)
|
||||||
return new Exception("siteEditDenied");
|
return new Exception("siteEditDenied");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue