ePAS UI è la nuova interfaccia utente di ePAS client side, fornirà solo l'interfaccia WEB è pensata per essere il più simile possibile all'attuale interfaccia utente di ePAS generata server side.
ePAS UI deve essere affiancata ad un'istanza funzionante di epas-service della quale utilizzerà gli endpoint REST.
Il progetto è attualmente in fase di sviluppo e nelle prime versioni fornirà solo interfacce in sola lettura per la consultazione dei propri dati da parte del personale dipendente.
Per maggiori informazioni su ePAS è possibile consultare la documentazione completa all'indirizzo:
ePAS UI fornisce già alcune interfacce utente utilizzabili in produzione per:
- la visualizzazione della situazione mensile
- la visualizzazione delle assenze mensili ed annuali
- la visualizzazione dei calendari di reperibilità
Le interfacce saranno estese per coprire la maggior parte delle attuali funzionalità dell'interfaccia di ePAS generata lato server.
Al momento è possibile utilizzare l'autenticazione tramite Bearer Token OAUTH2 oppure Basic Auth.
Per configurare il comportamento dell'interfaccia e i servizi REST che utilizza, è possibile utilizzare l'immagine docker tramite il file docker-compose.yml contenuto in questo repository. La configurazione dei parametri è possibile effettuarla tramite le variabili definite nel docker-compose.yml e nel file .env, seguendo la documentazione all'interno del file .env.
Lo scopo principale di questo repository è continuare ad evolvere ePAS. Vogliamo contribuire a questo progetto nel modo più semplice e trasparente possibile e siamo grati alla comunità per ogni contribuito a correggere bug e miglioramenti.
ePAS Service è concesso in licenza GNU AFFERO GENERAL PUBLIC LICENSE, come si trova nel file LICENSE.