Skip to content
Snippets Groups Projects

checkpermission addressed on Portal,Opportunities,Products,PriceBooks and Core files

Merged Uma requested to merge uma.s/vtigercrm:38276053_checkPermission_Overall into master
+ 137
86
Compare changes
  • Side-by-side
  • Inline
Files
@@ -10,14 +10,9 @@
class Portal_DeleteAjax_Action extends Vtiger_DeleteAjax_Action {
public function checkPermission(Vtiger_Request $request) {
$moduleName = $request->getModule();
$record = $request->get('record');
$currentUserPrivilegesModel = Users_Privileges_Model::getCurrentUserPrivilegesModel();
if(!$currentUserPrivilegesModel->isPermitted($moduleName, 'Delete', $record)) {
throw new AppException(vtranslate('LBL_PERMISSION_DENIED'));
}
public function requiresPermission(\Vtiger_Request $request) {
$permissions[] = array('module_parameter' => 'module', 'action' => 'DetailView', 'record_parameter' => 'record');
return $permissions;
}
public function process(Vtiger_Request $request) {
Loading