Odoo Help


This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


view details in tree view from original model (Many2one)

on 7/15/16, 1:44 PM 253 views


I have simple database which has 3 models as follows

1- camps (to store Camps master data)

2- players (to store players master data)

3- players_camps (to store camps each player has attended)

the code for all models as follows:

class Camps(Model):
     _name = 'camps'
     name = Char('Name')
organizer = Char() 
date_from = Date('From date')
     date_to = Date('To date')     
     place = Char()
     supervisor = Char()
     notes = Text()

class players(Model):
     _name = 'player'
     name = Char()
     camps = One2many('player_camps', 'player')

class player_camps(Model):
     _name = 'player_camps'
     camp = Many2one('camps', on_delete='CASCADE', on_update='CASCADE')
organizer = Many2one('camps', on_delete='CASCADE', on_update='CASCADE')
   place = Many2one('camps', on_delete='CASCADE', on_update='CASCADE')
     date_from = Many2one('camps', on_delete='CASCADE', on_update='CASCADE')
date_to = Many2one('camps', on_delete='CASCADE', on_update='CASCADE')
     result = Integer(default=0)
when I display players camps (using One2many widget in the view ) I can see only the camp name but the other data
like organizer or place (which are stored in master model of camps) not shown
how can I show this data in the tree view of the players camps view ?
On 7/16/16, 3:17 PM

Sorry I can't comment (have to have 8 points while I have only 7) so I added as an answer

when I add your code I get this result


Nikunj Antala
On 7/16/16, 2:45 AM

Hello Mohamed,

For Display all fields of one2many model you can set one2many field by this way that is describe below into form view of player model.


<field name="camps">
         <field name="camp"/>
         <field name="organizer"/>
         <field name="place"/>
         <field name="date_from"/>
         <field name="date_to"/>

I think you was forgot to write may2one of player model in player_camps mode. because you have add one2many field in player name camps for this field relate with player model with its player field. i think here i was missing.

Hope this helps.

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)


Asked: 7/15/16, 1:44 PM
Seen: 253 times
Last updated: 7/16/16, 3:17 PM