elamacchia / dedir
Gestione archivio determinazioni dirigenziali
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:CSS
README
DeDir Determine Dirigenziali
Sw Gestione archivio determinazioni dirigenziali
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.