[ruby-it] gestione gruppi in rails

Giuliano Uboldi hiper_link a hotmail.it
Gio 31 Ago 2006 11:33:39 CEST


immagina un manager che gestisce persone in sedi distaccate... potrebbe volerle organizzare in gruppi che dipendono da lui... e che magari hanno dei sottogruppi
poi magari lo stesso manager ha il suo segretario personale che lavora per lui, quindi è relazionato solo a lui...
e lui stesso magari è parte del gruppo *managers*
a livello di model una soluzione a questo comportamento và pensata bene, sopratutto per problemi di performance dovuti alla ricorsività.
 
non mi sento di dare soluzioni ora, magari dopo qualche caffè :):)



> Date: Thu, 31 Aug 2006 11:20:45 +0200> From: kiaroskuro a gmail.com> To: ml a lists.ruby-it.org> Subject: Re: [ruby-it] gestione gruppi in rails> > si vero in ambito aziendale. satvo pensando a strutture a rete non> gerarchiche prima.> > non capisco però un gruppo che appartiene ad un utente o un utente che> appartiene ad un utente.. non è possibile pensare di gestire l'intero> organigramma con una struttura del genere?> > group has many and belongs to many groups> group has many users via membership> membership has attribute status (owner, admin, member, viewer)> > butto li così, sacrifico volentieri profondità di pensiero in favore> dell'interattività :-)> [questa scusa è nuova!]> > On 8/31/06, Giuliano Uboldi <hiper_link a hotmail.it> wrote:> >> > intendo che un utente e gruppo dovrebbero essere entità da poter associare> > liberamente...> > Un utente dovrebbe poter avere al di sotto dei gruppi, altri utenti> > singoli o entrambi, ed i gruppi potrebbero essere formati da altri gruppi,> > da utenti, o da entrambi.> > Una sorta di anarchia relazionale :)> >> > A parte gli scherzi, in ambito aziendale è necessaria una struttura del> > genere, mi ci sono trovato molto spesso a combattere contro.> >> _______________________________________________> Ml mailing list> Ml a lists.ruby-it.org> http://lists.ruby-it.org/mailman/listinfo/ml
_________________________________________________________________
Chiama i tuoi amici GRATUITAMENTE con la funzionalità di chiamata da PC a PC
http://get.live.com/messenger/overview


Maggiori informazioni sulla lista Ml