# -*- coding: utf-8 -*- # Part of BrowseInfo. See LICENSE file for full copyright and licensing details. from odoo import models, fields, api, _ class res_company(models.Model): _inherit = "res.company" sale_template = fields.Selection([ ('fency', 'Fency'), ('classic', 'Classic'), ('modern', 'Modern'), ('odoo_standard', 'Odoo Standard'), ], 'Sale') purchase_template = fields.Selection([ ('fency', 'Fency'), ('classic', 'Classic'), ('modern', 'Modern'), ('odoo_standard', 'Odoo Stan/home/sanjay/odoo-12.0/custom_addons/custom_wizard/modeldard'), ], 'Purchase') stock_template = fields.Selection([ ('fency', 'Fency'), ('classic', 'Classic'), ('modern', 'Modern'), ('odoo_standard', 'Odoo Standard'), ], 'Stock') account_template = fields.Selection([ ('fency', 'Fency'), ('classic', 'Classic'), ('modern', 'Modern'), ('odoo_standard', 'Odoo Standard'), ], 'Account') class account_invoice(models.Model): _inherit = "account.move" paypal_chk = fields.Boolean("Paypal") paypal_id = fields.Char("Paypal Id") def invoice_print(self): """ Print the invoice and mark it as sent, so that we can see more easily the next step of the workflow """ self.ensure_one() self.sent = True return self.env.ref('bi_professional_reports_templates.custom_account_invoices').report_action(self) class res_company(models.Model): _inherit = "res.company" bank_account_id = fields.Many2one('res.partner.bank', 'Bank Account') class res_partner_bank(models.Model): _inherit = "res.partner.bank" street = fields.Char('Street') street2 = fields.Char('Street2') zip = fields.Char('Zip', size=24, change_default=True) city = fields.Char('City') state_id = fields.Many2one("res.country.state", 'State') country_id = fields.Many2one('res.country', 'Country') swift_code = fields.Char('Swift Code') ifsc = fields.Char('IFSC') branch_name = fields.Char('Branch Name') class sale_order(models.Model): _inherit = 'sale.order' def print_quotation(self): self.filtered(lambda s: s.state == 'draft').write({'state': 'sent'}) return self.env.ref('bi_professional_reports_templates.custom_report_sale_order').report_action(self) class PurchaseOrder(models.Model): _inherit = "purchase.order" def print_quotation(self): self.write({'state': "sent"}) return self.env.ref('bi_professional_reports_templates.custom_report_purchase_quotation').report_action(self)