Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- from odoo import models, fields, api
- class chevro(models.Model):
- _name = 'chevro.chevro'
- name = fields.Char()
- value = fields.Integer()
- value2 = fields.Float(compute="_value_pc", store=True)
- description = fields.Text()
- @api.depends('value')
- def _value_pc(self):
- self.value2 = float(self.value) / 100
- class Course(models.Model):
- _name = 'chevro.course'
- _description = 'chevro courses'
- name = fields.Char()
- description = fields.Text()
- inventor_id = fields.Many2one('res.users', ondelete='set null', string="Inventor", index=True)
- session_ids = fields.One2many('chevro.session', 'course_id', string="Sessions")
- class Session(models.Model):
- _name = 'chevro.session'
- _description = "chevro Sessions"
- name = fields.Char(required=True)
- start_date = fields.Date()
- duration = fields.Float(digits=(6, 2), help="Duration in days")
- seats = fields.Integer(string="Number of seats")
- inventor_id = fields.Many2one('res.partner', string="Inventor")
- course_id = fields.Many2one('chevro.course', ondelete='cascade', string="Course", required=True)
- attendee_ids = fields.Many2many('res.partner', string="Attendees")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement