mirror of
https://github.com/bringout/oca-ocb-accounting.git
synced 2026-04-23 17:02:07 +02:00
19.0 vanilla
This commit is contained in:
parent
ba20ce7443
commit
768b70e05e
2357 changed files with 1057103 additions and 712486 deletions
|
|
@ -0,0 +1,29 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, models
|
||||
|
||||
|
||||
class OnboardingOnboarding(models.Model):
|
||||
_inherit = 'onboarding.onboarding'
|
||||
|
||||
# Invoice Onboarding
|
||||
@api.model
|
||||
def action_close_panel_account_invoice(self):
|
||||
self.action_close_panel('account.onboarding_onboarding_account_invoice')
|
||||
|
||||
def _prepare_rendering_values(self):
|
||||
"""Compute existence of invoices for company."""
|
||||
self.ensure_one()
|
||||
if self == self.env.ref('account.onboarding_onboarding_account_invoice', raise_if_not_found=False):
|
||||
step = self.env.ref('account.onboarding_onboarding_step_create_invoice', raise_if_not_found=False)
|
||||
if step and step.current_step_state == 'not_done':
|
||||
if self.env['account.move'].search_count(
|
||||
[('company_id', '=', self.env.company.id), ('move_type', '=', 'out_invoice')], limit=1
|
||||
):
|
||||
step.action_set_just_done()
|
||||
return super()._prepare_rendering_values()
|
||||
|
||||
# Dashboard Onboarding
|
||||
@api.model
|
||||
def action_close_panel_account_dashboard(self):
|
||||
self.action_close_panel('account.onboarding_onboarding_account_dashboard')
|
||||
Loading…
Add table
Add a link
Reference in a new issue