elamacchia/dedir

Gestione archivio determinazioni dirigenziali

v1.0.1 2023-05-12 13:10 UTC

This package is auto-updated.

Last update: 2024-08-30 01:38:02 UTC


README

Logo

DeDir Determine Dirigenziali

Sw Gestione archivio determinazioni dirigenziali

Framework Framework Version License Total Downloads
DeDir è un package di AdmEL (vd. https://github.com/EnzoLamacchia/admel.git), applicazione dockerizzata costruita su un framework Laravel v.9.0 e PHP 8.0, finalizzata essenzialmente alla gestione di utenti, ruoli e permessi.
DeDir invece è un'app pensata er la gestione di un albo on-line di determinazioni della Pubblica Amministrazione. Presenta funzioni di archiviazione, ricerca e reportistica.

Dipendenze

Oltre alle dipendenze di Laravel 9.x, DeDir utilizza:

barryvdh/laravel-dompdf: ^2.0
laravel/jetstream: ^2.14
maatwebsite/excel: ^3.1
spatie/laravel-permission: ^5.7
elamacchia/admel ^1.0.1

Installazione

Dopo aver installato Admel (vd. istruzioni su https://github.com/EnzoLamacchia/admel.git), nella shell della nuova app AdmEL richiedere il pacchetto DeDir mediante il comando:

composer require elamacchia/dedir

Successivamente potrebbe essere necessario settare i diritti di ownwership del file laravel.log

chown 1000:sail storage/logs/laravel.log  (potrebbe non servire)

Migrare le tabelle di DeDir:

php artisan migrate

Pubblicare gli asset del pacchetto DeDir:

php artisan vendor:publish (selezionare elamacchia/dedir)

Fatto!

Utilizzo

Come prima attività occorre accedere all'interfaccia di gestione, attraverso un utente preconfigurato con ruolo di super-administrator. Le credenziali sono:

id: superadmin@example.com
pw: password

Attraverso questo account è possibile:

  • crare nuovi utenti, ruoli e permessi.
  • assegnare a ciascun ruolo dei permessi.
  • assegnare a ciuascun utente ruoli, permessi singoli o permessi via ruolo

Attraverso tale account è possibile, dalla dashboard, accedere all'app di gestione delle determinazioni attraverso il link "Determine Dirigenziali".
E' opportuno tuttavia creare uno o più account cui assegnare il ruolo di "gestione_determine".
A questo punto tale nuovo utente avrà accesso alla sola gestione determinazioni e non alla gestione degli utenti.