Stanislav Sinyagin
and 1 contributors

NAME

SIAM::User - User object class

SYNOPSIS

   my $user = $siam->get_user($uid);

METHODS

has_privilege

  $user->has_privilege('ViewContract', $contract)

Expects a privilege string and an object. Returns true if the object matches the privilege

get_objects_by_privilege

  $user->get_objects_by_privilege('ViewContract', 'SIAM::Contract', $siam)

Expects 3 arguments: privilege string; object class; and a container object. Returns arrayref with all matching objects.