NicoTheBrush ha scritto:
Se fai una sola attività timesheet e quella ti da di fatto entrata uscita puoi aggiungere i tuoi campi li e non creare la entry della attendance ma organizzare una elaborazione diretta di timesheet (che poi sarebbe una vista o una stampa)
La difficoltà dei timesheet è data dai giorni di assenza.
Al momento la situazione è questa:
- Inserisco le ore lavorate dal widget JavaScript
- Inserisco orario di entrata (hr.attendance)
- Inserisco orario di uscita (hr.attendance)
- Inserisco nei dettagli del timesheet una riga per ogni giornata di assenza (se lascio a 0 le ore nel widget, non vengono generate righe)
- Inserisco una azione (ferie/permesso/malattia) per ogni giornata di assenza (hr.attendance)
Ognuna di queste azioni avviene in una schermata diversa, ed è quanto meno scomodo dover fare questo ogni mese.
La mia idea era di nascondere ai dipendenti le varie schermate che comprendono il widget dei timesheet, i dettagli e le presenze, sostituendole con un'unica maschera che contenesse questi pochi dati (presenti nella classe python che ho postato prima).
In questo modo avrei la seguente situazione:
Inserisco data, orario di entrata, orario di uscita, ore lavorate, eventuali azioni (ferie/permesso/malattia) ed eventuali note.
Tutto in una sola schermata.