pdl / Articulate

Lightweight Perl CMS Framework
Other
2 stars 2 forks source link

Permission as Object #14

Closed pdl closed 9 years ago

pdl commented 9 years ago

Create a permission object that goes something like

$permission = $auth->permitted ( permission $user, write => $location ); # permission is optional here
return $permission if $permission->denied or $permission->permitted;
$permission->permit($reason); # stores the caller package and line just in case
$permission->deny($reason);