示例#1
0
 /**
  * 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');
         }
     }
 }
示例#2
0
 /**
  * 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');
                 }
             }
         }
     }
 }
示例#4
0
 /**
  * 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');
                 }
             }
         }
     }
 }