mirror of
https://gitlab.com/sonalarora/tra_backend.git
synced 2025-12-17 10:19:09 +02:00
86 lines
2.7 KiB
Python
86 lines
2.7 KiB
Python
# -*- 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)
|
|
|