#118 - fix to policies and added translations

This commit is contained in:
EwelinaLasowy 2022-04-15 11:01:23 +02:00
parent 7e0ecc3668
commit cb7e150717
4 changed files with 8 additions and 4 deletions

View File

@ -35,5 +35,6 @@ class AuthServiceProvider extends ServiceProvider
Gate::define("manageVacationLimits", fn(User $user) => $user->role === Role::AdministrativeApprover); Gate::define("manageVacationLimits", fn(User $user) => $user->role === Role::AdministrativeApprover);
Gate::define("generateTimesheet", fn(User $user) => $user->role === Role::AdministrativeApprover); Gate::define("generateTimesheet", fn(User $user) => $user->role === Role::AdministrativeApprover);
Gate::define("listMonthlyUsage", fn(User $user) => $user->role === Role::AdministrativeApprover); Gate::define("listMonthlyUsage", fn(User $user) => $user->role === Role::AdministrativeApprover);
Gate::define("manageKeys", fn(User $user) => $user->role === Role::AdministrativeApprover);
} }
} }

View File

@ -58,7 +58,7 @@ class KeysController extends Controller
return redirect() return redirect()
->back() ->back()
->with("success", __("Key has been taked.")); ->with("success", __("Key has been taken."));
} }
public function give(Key $key, GiveKeyRequest $request): RedirectResponse public function give(Key $key, GiveKeyRequest $request): RedirectResponse

View File

@ -75,7 +75,7 @@
</div> </div>
</td> </td>
<td class="p-4 text-sm text-gray-500 whitespace-nowrap"> <td class="p-4 text-sm text-gray-500 whitespace-nowrap">
{{ DateTime.fromSQL(key.updatedAt).toRelative() }} {{ key.updatedAt }}
</td> </td>
<td class="p-4 text-sm text-right text-gray-500 whitespace-nowrap"> <td class="p-4 text-sm text-right text-gray-500 whitespace-nowrap">
<Menu <Menu
@ -310,7 +310,6 @@
import { DotsVerticalIcon, TrashIcon, CheckIcon, SelectorIcon } from '@heroicons/vue/solid' import { DotsVerticalIcon, TrashIcon, CheckIcon, SelectorIcon } from '@heroicons/vue/solid'
import DominoMaskIcon from 'vue-material-design-icons/DominoMask.vue' import DominoMaskIcon from 'vue-material-design-icons/DominoMask.vue'
import HandshakeIcon from 'vue-material-design-icons/Handshake.vue' import HandshakeIcon from 'vue-material-design-icons/Handshake.vue'
import { DateTime } from 'luxon'
import { Menu, MenuButton, MenuItem, MenuItems } from '@headlessui/vue' import { Menu, MenuButton, MenuItem, MenuItems } from '@headlessui/vue'
import { computed, ref } from 'vue' import { computed, ref } from 'vue'
import { Dialog, DialogOverlay, DialogTitle, TransitionChild, TransitionRoot } from '@headlessui/vue' import { Dialog, DialogOverlay, DialogTitle, TransitionChild, TransitionRoot } from '@headlessui/vue'

View File

@ -66,5 +66,9 @@
"Vacation request :title has been :status": "Wniosek urlopowy :title został :status", "Vacation request :title has been :status": "Wniosek urlopowy :title został :status",
"The vacation request :title from user :requester has been :status.": "Wniosek urlopowy :title użytkownika :requester został :status.", "The vacation request :title from user :requester has been :status.": "Wniosek urlopowy :title użytkownika :requester został :status.",
"Vacation request :title has been created on your behalf": "Wniosek urlopowy :title został utworzony w Twoim imieniu", "Vacation request :title has been created on your behalf": "Wniosek urlopowy :title został utworzony w Twoim imieniu",
"The vacation request :title has been created correctly by user :creator on your behalf in the :appName.": "W systemie :appName został poprawnie utworzony wniosek urlopowy :title w Twoim imieniu przez użytkownika :creator." "The vacation request :title has been created correctly by user :creator on your behalf in the :appName.": "W systemie :appName został poprawnie utworzony wniosek urlopowy :title w Twoim imieniu przez użytkownika :creator.",
"Key has been created.": "Klucz został utworzony.",
"Key has been deleted.": "Klucz został usunięty.",
"Key has been taken.": "Klucz został zabrany.",
"Key has been given.": "Klucz został przekazany."
} }