/** * Determine if the user is authorized to make this request. * * @param Sentinel $user * @return bool * @author Bertrand Kintanar */ public function authorize(Sentinel $user) { $user = $user::getUser(); $permission = Request::is('*pim/*') ? 'pim.personal-details' : 'profile.personal-details'; // Update if (Request::isMethod('patch') || Request::is('*/edit')) { return $user->hasAccess($permission . '.update'); } else { if (Request::isMethod('get')) { return $user->hasAccess($permission . '.view'); } } }
/** * Determine if the user is authorized to make this request. * * @param Sentinel $user * @return bool * @author Bertrand Kintanar */ public function authorize(Sentinel $user) { $user = $user::getUser(); $permission = str_replace('/', '.', Request::path()); // View if (Request::isMethod('get')) { return $user->hasAccess($permission . '.view'); } else { if (Request::isMethod('post')) { return $user->hasAccess($permission . '.create'); } } }
/** * Determine if the user is authorized to make this request. * * @param Sentinel $user * @return bool * @author Bertrand Kintanar */ public function authorize(Sentinel $user) { $user = $user::getUser(); $permission = Request::is('*pim/*') ? 'pim.qualifications.skills' : 'profile.qualifications.skills'; // Create if (Request::isMethod('post')) { return $user->hasAccess($permission . '.create'); } else { if (Request::isMethod('delete')) { return $user->hasAccess($permission . '.delete'); } else { if (Request::isMethod('get')) { return $user->hasAccess($permission . '.view'); } else { if (Request::isMethod('patch')) { return $user->hasAccess($permission . '.update'); } } } } }
/** * Determine if the user is authorized to make this request. * * @param Sentinel $user * @return bool * @author Bertrand Kintanar */ public function authorize(Sentinel $user) { $user = $user::getUser(); $permission = 'admin.job.work-shifts'; // Create if (Request::isMethod('post')) { return $user->hasAccess($permission . '.create'); } else { if (Request::isMethod('delete')) { return $user->hasAccess($permission . '.delete'); } else { if (Request::isMethod('get')) { return $user->hasAccess($permission . '.view'); } else { if (Request::isMethod('patch')) { return $user->hasAccess($permission . '.update'); } } } } }
/** * Determine if the user is authorized to make this request. * * @param Sentinel $user * @return bool * @author Bertrand Kintanar */ public function authorize(Sentinel $user) { $user = $user::getUser(); $permission = 'pim.configuration.termination-reasons'; // Create if (Request::isMethod('post')) { return $user->hasAccess($permission . '.create'); } else { if (Request::isMethod('delete')) { return $user->hasAccess($permission . '.delete'); } else { if (Request::isMethod('get')) { return $user->hasAccess($permission . '.view'); } else { if (Request::isMethod('patch')) { return $user->hasAccess($permission . '.update'); } } } } }