[ruby-it] un suggerimento.
Andrea Pavoni
apeacox a gmail.com
Lun 5 Ott 2009 12:46:05 CEST
in pratica stai chiedendo un po' di analisi del problema :P
così su 2 piedi, potresti cominciare a ragionare su questo:
- un "Utente" appartiene ad una "TipologiaDipendente" (di presume che un
"capo" abbia un trattamento diverso rispetto ad un "sottoposto"),
ciascuna indica X ferie, Y permessi, Z malattie, etc... potresti anche
partire dal presupposto che ciascuna ha unità di misura in ore o giorni,
purchè sia un numero intero ;)
- ferie, permessi, etc puoi trattarli (per comodità di ragionamento)
come "Eventi", quindi hanno una data ("il") o un range di date ("dal - al")
- ciascun evento, è specificato ha un "TipoEvento", in questo modo puoi
discernere tra un evento "ferie" da uno "malattia", e gestirne quanti ne
vuoi ;)
a questo punto dovresti avere il necessario per realizzare quello che ti
serve. ad esempio, selezionando un utente, puoi avere il prospetto delle
sue disponibilità ed assenze (passate, presenti o future) confrontando
gli Eventi con la TipologiaDipendente, o aggiungere un nuovo evento.
tutto dipende da cosa vuoi ottenere e da come implementerai i controllers :P
dal punto di vista dell'interfaccia, avendo già definito i modelli ed i
controllers con le azioni, puoi sbizzarrirti. esistono molte
librerie/plugins in javascript per generare un calendario con gli eventi
segnalati. con un po' di lavoro, puoi anche fare una griglia di
confronto tra più eventi/utenti :)
ciao,
A.
Mauro ha scritto:
> Salve.
> Vorrei create un'applicazione in rails ma sono un po in palla.
> In pratica vorrei gestire le assenze, ferie, malattie, ecc. dei
> dipendenti di un'azienda.
> Faccio un esempio pratico:
> l'utente dovrebbe indicare l'anno e automaticamente il calendario per
> l'intero anno dovrebbe essere creato.
> A questo punto si dovrebbe poter indicare se il giorno x del mese y
> dell'anno selezionato e' o era o sara' in ferie, o in permesso ecc e
> si dovrebbe poter avere un conteggio in modo tale da capire per
> l'intero anno di quante ferie o permessi ecc. il dipendente ha
> usufruito.
> Come interfaccia immaginerei una specie di griglia.
> Potete darmi qualche suggerimento su come procedere?
> Grazie.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>
>
More information about the Ml
mailing list