Odoo modules related to events management
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
from odoo import api, fields, models, _
class EventQuestion(models.Model): _inherit = "event.question"
add_products = fields.Boolean( string="Add extra products on answers", help="Checking this box allows", ) qty_by_attendees = fields.Boolean( string="Multiply quantity by attendees count", help="For the questions asked only once per registration.\n" "If checked, Odoo will add the extra product for each attendee.\n" "Otherwise, Odoo will add the extra product only once.", )
@api.onchange("question_type") def onchange_qtype(self): if self.question_type != "simple_choice" and self.add_product: self.add_product = False
@api.onchange("once_per_order") def onchange_qtype(self): if not self.once_per_order and self.qty_by_attendees: self.qty_by_attendees = False
|