mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-28 04:01:10 -04:00
add mail-sender abilities
This commit is contained in:
@ -7,6 +7,7 @@ use Crater\Models\ExchangeRateProvider;
|
||||
use Crater\Models\Expense;
|
||||
use Crater\Models\Invoice;
|
||||
use Crater\Models\Item;
|
||||
use Crater\Models\MailSender;
|
||||
use Crater\Models\Note;
|
||||
use Crater\Models\Payment;
|
||||
use Crater\Models\RecurringInvoice;
|
||||
@ -397,6 +398,41 @@ return [
|
||||
]
|
||||
],
|
||||
|
||||
// Mail Sender
|
||||
[
|
||||
"name" => "view mail sender",
|
||||
"ability" => "view-mail-sender",
|
||||
"model" => MailSender::class,
|
||||
'owner_only' => false,
|
||||
],
|
||||
[
|
||||
"name" => "create mail sender",
|
||||
"ability" => "create-mail-sender",
|
||||
"model" => MailSender::class,
|
||||
'owner_only' => false,
|
||||
"depends_on" => [
|
||||
'view-mail-sender',
|
||||
]
|
||||
],
|
||||
[
|
||||
"name" => "edit mail sender",
|
||||
"ability" => "edit-mail-sender",
|
||||
"model" => MailSender::class,
|
||||
'owner_only' => false,
|
||||
"depends_on" => [
|
||||
'view-mail-sender',
|
||||
]
|
||||
],
|
||||
[
|
||||
"name" => "delete mail sender",
|
||||
"ability" => "delete-mail-sender",
|
||||
"model" => MailSender::class,
|
||||
'owner_only' => false,
|
||||
"depends_on" => [
|
||||
'view-mail-sender',
|
||||
]
|
||||
],
|
||||
|
||||
// Settings
|
||||
[
|
||||
"name" => "view company dashboard",
|
||||
|
||||
@ -64,6 +64,13 @@ export default {
|
||||
EDIT_ROLE: 'edit-role',
|
||||
VIEW_ROLE: 'view-role',
|
||||
|
||||
// Mail Sender
|
||||
CREATE_MAIL_SENDER: 'view-mail-sender',
|
||||
DELETE_MAIL_SENDER: 'delete-mail-sender',
|
||||
EDIT_MAIL_SENDER: 'edit-mail-sender',
|
||||
VIEW_MAIL_SENDER: 'view-mail-sender',
|
||||
|
||||
|
||||
// exchange rates
|
||||
VIEW_EXCHANGE_RATE: 'view-exchange-rate-provider',
|
||||
CREATE_EXCHANGE_RATE: 'create-exchange-rate-provider',
|
||||
|
||||
Reference in New Issue
Block a user