Remove experimental permissions code

This commit is contained in:
Hannes Wallnöfer 2003-09-04 09:11:39 +00:00
parent ed74132c9e
commit 93d2334431

View file

@ -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;
} }