CESNET/perun — pull request #504 by stavamichal (2014-09-30 14:03:59+00:00)
Title: Add methods for work with roles

- create setRole(authorizedGroup / User, complementaryObjects)
- create unsetRole(authorizedGroup / User, complementaryObjects)
- create manageRole (set and unset roles for 1 comp object)
- add new addAdminWithoutRefresh and removeAdminWithoutRefresh methods
- add new methods addObserver, removeObserver (for work with
VoObserver)
- add methods setRole and unsetRole to RPC
- add method removePerunAdmin
- add small tests of these methods
- remove refreshAuthz from methods in AuthzResolver (addAdmin etc.)
- add refreshAuthz automaticly to method manageRole
- new CLI scripts setRole, unsetRole
- add new methods setRole and unsetRole to AuthzResolverAgent.pm
- new deserializer for PerunBean and listOfPerunBeans
- add beanName to JSON parser for objects (vo, resource, group,
facility and service) in CLI