Advertisement
Guest User

Untitled

a guest
Apr 4th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. from osv import osv, fields
  2. Colori = [('azzurro','Azzurro'),('rosso','Rosso'),('bianco','Bianco'),('nero','Nero')]
  3.  
  4. class calcio_squadra(osv.osv):
  5. _name="calcio.squadra"
  6. _description="Squadre di Calcio"
  7. _rec_name="nome_squadra"
  8.  
  9. _columns = {
  10. 'nome_squadra':fields.char('Nome',size=64,required=True),
  11. 'colore_1':fields.selection(Colori,'Colore Primario'),
  12. 'colore_2':fields.selection(Colori,'Colore Secondario'),
  13. 'coppe':fields.boolean('Champions'),
  14. 'punti':fields.integer('pt'),
  15. 'citta':fields.char('Citta',size=64,required=True),
  16. }
  17. calcio_squadra()
  18.  
  19. class calcio_giocatore(osv.osv):
  20. _name="calcio.giocatore"
  21. _description="Giocatore di Calcio"
  22. _rec_name="nome"
  23.  
  24. _columns = {
  25. 'nome': fields.char('Nome',size=64,required=True),
  26. 'cognome': fields.char('Cognome',size=64,required=True),
  27. 'nazionalita': fields.char('Nazionalita',size=64,required=True),
  28. 'eta': fields.integer('eta'),
  29. 'club': fields.char('Club',size=64,required=True),
  30. 'squadra_id': fields.many2one('calcio.squadra', 'Squadra'),
  31. }
  32. calcio_giocatore()
  33.  
  34. class calcio_squadra_inherit(osv.osv):
  35. _name = 'calcio.squadra'
  36. _inherit = 'calcio.squadra'
  37. _columns = {
  38. 'giocatore_ids': fields.one2many('calcio.giocatore','squadra_id', 'Nome giocatore'),
  39. }
  40. calcio_squadra_inherit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement