I'm trying to follow this video tutorial: http://www.odooclass.com/shop/product/mastering-odoo-9-development-6-intermediate-odoo-development-109
In my case I can't get the realeated field to work. In my case it always shows 0, no matter what I set in Products.
Here are my models:
class Dietfacts_product_template(models.Model):
_name = 'product.template'
_inherit = 'product.template'
calories = fields.Integer('Calories')
servingsize = fields.Float('Serving size')
lastupdated = fields.Date('Last Updated')
#dietitem = fields.Boolean('Diet item')
class Dietfacts_res_users_meal(models.Model):
_name = 'res.users.meal'
name = fields.Char('Meal name')
meal_date = fields.Datetime('Meal Date')
item_ids = fields.One2many('res.users.mealitem', 'meal_id')
user_id = fields.Many2one('res.users','Meal User')
notes = fields.Text('Meal notes')
class Dietfacts_res_users_mealitem(models.Model):
_name = 'res.users.mealitem'
meal_id = fields.Many2one('res.users.meal', 'Meal')
item_id = fields.Many2one('product.template', 'Item')
servings = fields.Float('Servings')
calories = fields.Integer(releated='item_id.calories', string='Calories per serving', store=True, readonly=True)
notes = fields.Text('Meal item notes')
And my xml view:
<menuitem action="meal_action_dietfacts" id="menu_meal_action_dietfacts" parent="base.menu_sales" sequence="15" />
<record id="dietfacts_meal_form_view" model="ir.ui.view">
<field name="model">res.users.meal</field>
<field name="view_type">form</field>
<field name="arch" type="xml">
<form>
<group>
<field name="name"></field>
<field name="meal_date"></field>
<field name="user_id"></field>
<field name="notes"></field>
</group>
<notebook>
<page name="mealitems" string="Meal Items">
<field name="item_ids" widget="one2many_list">
<tree string="Meal Items" editable="bottom">
<field name="item_id" />
<field name="calories" />
<field name="servings" />
<field name="notes" />
</tree>
</field>
</page>
</notebook>
</form>
</field>
</record>
Btw, this forum is terrible for pasting code.
Please add in the errorstack, this always gives great hints! Also, yes this forum is terrible for pasting code.
There's no stacktrace and no error. The terminal output looks fine. Everything works as it should except the mealitems values are zero.
Also this forum doesn't have a feature to edit my comment. I have to correct myself... calories values are zero, not mealitems.. :(