getModule(); $recordPermission = Users_Privileges_Model::isPermitted($moduleName, 'index'); if(!$recordPermission) { throw new AppException(vtranslate('LBL_PERMISSION_DENIED')); } return true; } public function process(Vtiger_Request $request) { $moduleName = $request->getModule(); $oauth2Connector = new Google_Oauth2_Connector($moduleName); $oauth2Connector->authorize(); } public function validateRequest(Vtiger_Request $request) { /* Ignore check - as referer could be CRM or Google Accounts */ } }