Skip to content
Snippets Groups Projects

Checkpermission addressed on Home, Tickets and FAQ modules.

Merged Uma requested to merge uma.s/vtigercrm:38276053_checkPermission_Overall into master
4 files
+ 26
17
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -10,15 +10,12 @@
class Inventory_ExportPDF_Action extends Vtiger_Action_Controller {
public function checkPermission(Vtiger_Request $request) {
$moduleName = $request->getModule();
$recordId = $request->get('record');
if(!Users_Privileges_Model::isPermitted($moduleName, 'DetailView', $recordId)) {
throw new AppException(vtranslate('LBL_PERMISSION_DENIED', $moduleName));
}
public function requiresPermission(\Vtiger_Request $request) {
$permissions = parent::requiresPermission($request);
$permissions[] = array('module_parameter' => 'module', 'action' => 'DetailView', 'record_parameter' => 'record');
return $permissions;
}
public function process(Vtiger_Request $request) {
$moduleName = $request->getModule();
$recordId = $request->get('record');
Loading