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, models
class SubscriptionRequest(models.Model): _inherit = "subscription.request"
_majority = 18
def get_eater_vals(self, partner, share_product_id): vals = {} eater = share_product_id.eater
if partner.is_company or partner.age < self._majority: eater = "eater"
vals["eater"] = eater
return vals
@api.one def validate_subscription_request(self):
invoice = super( SubscriptionRequest, self ).validate_subscription_request()[0] partner = invoice.partner_id
vals = self.get_eater_vals(partner, self.share_product_id) partner.write(vals)
return invoice
|