|
|
# -*- coding: utf-8 -*- from openerp import fields, models
class SubscriptionRequest(models.Model): _inherit = 'subscription.request'
payment_type = fields.Selection([('online', 'Online'), ('deferred', 'Deferred')], string='Payment Type', default="deferred")
def send_capital_release_request(self, inv): if self.payment_type == 'deferred': super(SubscriptionRequest, self).send_capital_release_request(inv) return True
class AccountInvoice(models.Model): _inherit = 'account.invoice'
def post_process_confirm_paid(self, effective_date): if self.subscription_request.payment_type == 'deferred': self.set_cooperator_effective(effective_date)
return True
|