Mercurial > pub > Impl
annotate Lib/IMPL/Security/Rule/RoleCheck.pm @ 117:0475eb382085
Controls support (RC1)
| author | wizard |
|---|---|
| date | Thu, 03 Jun 2010 02:41:44 +0400 |
| parents | 79bf75223afe |
| children | 4d0e1962161c |
| rev | line source |
|---|---|
| 51 | 1 package IMPL::Security::Rule::RoleCheck; |
| 2 | |
| 3 require IMPL::Security::Role; | |
| 4 | |
| 5 sub SatisfyAll { | |
| 6 my ($secPackage,$object,$desiredAccess,$context) = @_; | |
| 7 | |
| 94 | 8 my $roleEffective = new IMPL::Security::Role ( _effective => $context->rolesAssigned ); |
| 51 | 9 |
| 10 return $roleEffective->Satisfy(ExtractRoles($object)); | |
| 11 } | |
| 12 | |
| 13 sub _ExtractRoles { | |
| 14 return (); | |
| 15 } | |
| 16 |
