Git Product home page Git Product logo

get2-1's Introduction

#get2

GeT nasce per semplificare la gestione di tutte quelle attività che prevedono dei turni, in particolare nasce da un lavoro congiunto con una pubblica assistenza.

Il programma web permette agli addetti ai turni di vedere quali sono i turni ancora da coprire e trovare più facilmente le persone disponibili a svolgere determinate mansioni.

Il software è completamente personalizzabile e può essere adattato ai più disparati ambiti, dal settore commerciale a qualsiasi altra attività che preveda dei turni.

##caratteristiche principali

  • Il software è sviluppato come una applicazione web: cioè può essere utilizzato su qualsiasi PC, Mac, Tablet ec.. che abbia la possibilità di collegarsi ad internet senza dover installare alcunché;
  • Il lavoro dei responsabili dei turni può essere effettuato anche da casa, lavorando su un calendario sempre aggiornato;
  • Le persone sono in grado di controllare da casa il calendario dei turni e di rendersi eventualmente disponibili per ricoprire una mansione;
  • Il programma dispone di un sistema di statistiche personalizzabile aggiornate in tempo reale;

##Come funziona?

GeT si occupa innanzitutto di archiviare una anagrafica delle persone fornendo all'amministratore la possibilità di inserire informazioni rispetto alla mansioni che ogni singola persona è in grado di svolgere. Le mansioni posso essere create a piacimento a seconda delle esigenze.

In base alla mansioni che sono state create all'interno del programma è possibile definire delle tipologie di turno con requisiti basati proprio su quest'ultime. Esempio: il numero di militi deve essere maggiore di 2.

A questo punto possono essere creati i turni di cui ho bisogno, fornendo l'orario e la tipologia di turno. Un volta che il turno è stato creato l'amministratore sarà in grado di aggiungere delle disponibilità che potranno essere sia favorevoli che no, in modo che anche gli altri responsabili possano sapere se una persona ha già dichiarato di non essere disponibile per quel turno.

Le persone dotate di un account hanno la possibilità di vedere da casa chi è già inserito all'interno del calendario ma possono anche rendersi disponibili o cancellarsi da un turno autonomamente.

##Componenti da installare

Per funzionare correttamente GeT necessita dei seguenti componenti aggiuntivi da installare:

  • django-crispy-forms
  • django-dajax
  • django-dajaxice
  • south

I componenti sono installabili con easy_install con il seguente comando:

easy_install django-crispy-forms django-dajax django-dajaxice south python-dateutil

oppure con pip con il comando:

pip install django-crispy-forms django-dajax django-dajaxice south python-dateutil

##Screenshot

Calendario

Cerca

##Impostazioni

Titolo e colore dell'installazione

GET_TITOLO="demo"
GET_TITOLO_COLOR="#084B8A"

Giorni disponibili per creare o eliminare una disponibilita da parte di una persona

GET_DISP_MIN=1
GET_DISP_MAX=60

GET_CANC_MIN=2
GET_CANC_MAX=0

Id dell' utente amministratore a cui inviare le notifiche che non avrebbero altro destinatario

GET_ID_ADMIN_NOTIFICHE=1

Se True vengono inviate all'amministratore anche le notifiche riguardo le disponibilità create dallo staff

GET_NOTIFICA_ALL=False

Codice e dominio per monitorare l'applicazione con Analytics

GET_ANALYTICS="UA-1111111-1"
GET_DOMINIO="gestionaleturni.it"

Indirizzo mail con cui vengono inviate le notifiche SMS

GET_MAIL_NOTIFICA = "[email protected]"

Parametro necessario per creare l'url di recupero password

SITE_ID = 1

Nome del file Javascript che può essere incorporato in un'installazione per sovrascrivere comportamenti standard di GeT

GET_JS = ""

Informazione relative all'applicazione

GET_APP_NAME="GeT"
GET_LOGO=""
GET_FOOTER_SITE="www.gestionaleturni.it"
GET_FOOTER_MAIL="[email protected]"
GET_FOOTER_DOC="documentazione.gestionaleturni.it"

Impostazione per la notifica SMS

GET_ACTIVATE_SMS=False
GET_SKEBBY_USERNAME=""
GET_SKEBBY_PASSWORD=""

Impostazione per ignorare il controllo che evita che una medesima persona sia segnata a due turni contemporanei

GET_IGNORA_CONTEMPORANEI=False

Impostazione per abilitare la validazione della password degli utenti (8caratteri,un numero,una maiscola)

GET_SECURE_PASSWORD=True

Possibilità di distinguere le persone tra dipendenti e non, per il momento permette solo di avere delle statistiche separate

GET_DISTINGUI_DIPENDENTI=False

Possibilità di sovrascrivere il punteggio raccolto da una persone per lo svolgimento di un servizio

GET_SOVRASCRIVI_PUNTEGGIO=False

get2-1's People

Contributors

luk156 avatar webs86 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.