mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-29 04:31:08 -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\Expense;
|
||||||
use Crater\Models\Invoice;
|
use Crater\Models\Invoice;
|
||||||
use Crater\Models\Item;
|
use Crater\Models\Item;
|
||||||
|
use Crater\Models\MailSender;
|
||||||
use Crater\Models\Note;
|
use Crater\Models\Note;
|
||||||
use Crater\Models\Payment;
|
use Crater\Models\Payment;
|
||||||
use Crater\Models\RecurringInvoice;
|
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
|
// Settings
|
||||||
[
|
[
|
||||||
"name" => "view company dashboard",
|
"name" => "view company dashboard",
|
||||||
|
|||||||
@ -64,6 +64,13 @@ export default {
|
|||||||
EDIT_ROLE: 'edit-role',
|
EDIT_ROLE: 'edit-role',
|
||||||
VIEW_ROLE: 'view-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
|
// exchange rates
|
||||||
VIEW_EXCHANGE_RATE: 'view-exchange-rate-provider',
|
VIEW_EXCHANGE_RATE: 'view-exchange-rate-provider',
|
||||||
CREATE_EXCHANGE_RATE: 'create-exchange-rate-provider',
|
CREATE_EXCHANGE_RATE: 'create-exchange-rate-provider',
|
||||||
|
|||||||
Reference in New Issue
Block a user