Merged in luisfernandosl/processmaker/HOR-1971-A-31 (pull request #4974)

HOR-1971-A
This commit is contained in:
Julio Cesar Laura Avendaño
2016-09-29 15:02:01 -04:00

View File

@@ -16,29 +16,9 @@ class User extends Api
'usr_update_date'
];
/**
* Constructor of the class
*
* return void
*/
public function __construct()
{
try {
$user = new \ProcessMaker\BusinessModel\User();
$usrUid = $this->getUserId();
if (!$user->checkPermission($usrUid, "PM_USERS")) {
throw new \Exception(\G::LoadTranslation("ID_USER_NOT_HAVE_PERMISSION", array($usrUid)));
}
} catch (\Exception $e) {
throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());
}
}
/**
* @access protected
* @class AccessControl {@permission PM_USERS}
* @class AccessControl {@permission PM_USERS,PM_FACTORY}
* @url GET
*/
public function index($filter = null, $lfilter = null, $rfilter = null, $start = null, $limit = null)
@@ -62,7 +42,7 @@ class User extends Api
/**
* @access protected
* @class AccessControl {@permission PM_USERS}
* @class AccessControl {@permission PM_USERS,PM_FACTORY}
* @url GET /:usr_uid
*
* @param string $usr_uid {@min 32}{@max 32}
@@ -156,4 +136,3 @@ class User extends Api
}
}
}