Add LOA feature, improve components

This commit is contained in:
2022-02-07 18:59:22 +00:00
parent d6e248b571
commit 23a191deb9
24 changed files with 780 additions and 90442 deletions

View File

@@ -268,6 +268,36 @@ return [
'icon' => 'fas fa-user-circle',
'url' => '/profile/settings/account',
],
[
'header' => 'Human Resources',
'can' => 'reviewer.requestAbsence'
],
[
'text' => 'Absence Management',
'icon' => 'fas fa-user-clock',
'can' => 'reviewer.requestAbsence',
'submenu' => [
[
'text' => 'Request LOA',
'icon' => 'far fa-clock',
'can' => 'reviewer.requestAbsence',
'url' => 'tba'
],
[
'text' => 'My LOA Requests',
'icon' => 'fas fa-business-time',
'can' => 'reviewer.viewAbsence',
'url' => 'tba'
],
],
],
[
'text' => 'Absence Requests',
'icon' => 'fas fa-address-card',
'can' => 'admin.manageAbsences',
'route' => 'absences.index'
],
[
'header' => 'h_app_management',
'can' => ['applications.view.all', 'applications.vote'],
@@ -517,17 +547,6 @@ return [
],
],
],
[
'name' => 'DatePickApp',
'active' => true,
'files' => [
[
'type' => 'js',
'asset' => false,
'location' => '/js/datepick.js',
],
],
],
[
'name' => 'Fullcalendar',
'active' => true,
@@ -615,5 +634,21 @@ return [
],
],
],
[
'name' => 'Flatpickr',
'active' => true,
'files' => [
[
'type' => 'css',
'asset' => false,
'location' => 'https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css'
],
[
'type' => 'js',
'asset' => false,
'location' => 'https://cdn.jsdelivr.net/npm/flatpickr'
]
]
]
],
];