Skip to content

consiglionazionaledellericerche/epas-ui

Repository files navigation

ePAS UI

Electronic Personnel Attendance System - User Interface

license ePAS on developers.italia.it

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

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.

Configurazione

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.

👏 Come Contribuire

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.

📄 Licenza

ePAS Service è concesso in licenza GNU AFFERO GENERAL PUBLIC LICENSE, come si trova nel file LICENSE.

Vedi anche