invoiceninja/app/Policies/ProposalSnippetPolicy.php

31 lines
497 B
PHP
Raw Permalink Normal View History

2018-01-30 20:58:55 +02:00
<?php
namespace App\Policies;
2019-01-30 22:00:26 +11:00
use App\Models\User;
/**
* Class ProposalSnippetPolicy
* @package App\Policies
*/
2018-01-30 20:58:55 +02:00
class ProposalSnippetPolicy extends EntityPolicy
{
2019-01-30 22:00:26 +11:00
/**
* @param User $user
* @return bool
*/
public function create(User $user)
{
return $this->createPermission($user, ENTITY_PROPOSAL);
}
public function edit(User $user, $entity)
{
return $user->owns($entity) || $user->hasPermission('edit_'. ENTITY_PROPOSAL);
}
2018-01-30 20:58:55 +02:00
}