Advertisement
Guest User

Untitled

a guest
Apr 4th, 2012
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 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.  
  8. _columns = {
  9. 'name':fields.char('Nome',size=64,required=True),
  10. 'colore_1':fields.selection(Colori,'Colore Primario'),
  11. 'colore_2':fields.selection(Colori,'Colore Secondario'),
  12. 'coppe':fields.boolean('Champions'),
  13. 'punti':fields.integer('pt'),
  14. 'citta':fields.char('Citta',size=64,required=True),
  15. }
  16. calcio_squadra()
  17.  
  18. class calcio_giocatore(osv.osv):
  19. _name="calcio.giocatore"
  20. _description="Giocatore di Calcio"
  21.  
  22. _columns = {
  23. 'name': fields.char('Nome',size=64, required=True),
  24. 'cognome': fields.char('Cognome',size=64, required=True),
  25. 'nazionalita': fields.char('Nazionalita', size=64, required=True),
  26. 'eta': fields.integer('eta'),
  27. 'club': fields.char('Club',size=64, required=True),
  28. 'squadra_id': fields.many2one('calcio.squadra', 'Squadra'),
  29. }
  30. calcio_giocatore()
  31.  
  32. class calcio_squadra_inherit(osv.osv):
  33. _name = 'calcio.squadra'
  34. _inherit = 'calcio.squadra'
  35. _columns = {
  36. 'giocatore_ids': fields.one2many('calcio.giocatore','squadra_id', 'Nome giocatore'),
  37. }
  38. calcio_squadra_inherit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement