[FIX] l10n_ar: invoicing tour
The invoicing tour suggests to change the invoice number manualy but it is not doable with l10n_ar because of the document number mechanism. The partner needs the AFIP responsability to be set in order to generate the number. closes odoo/odoo#58721 X-original-commit: 25889e469c063c307fee9c15b48fe4316207aeb3 Signed-off-by: Josse Colpaert <jco@openerp.com>
This commit is contained in:
@@ -87,6 +87,7 @@ Master Data:
|
||||
'data/res_partner_data.xml',
|
||||
'data/res.currency.csv',
|
||||
'data/res.country.csv',
|
||||
'views/l10n_ar.xml',
|
||||
'views/account_move_view.xml',
|
||||
'views/res_partner_view.xml',
|
||||
'views/res_company_view.xml',
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
odoo.define('l10n_ar.account_tour', function(require) {
|
||||
"use strict";
|
||||
|
||||
let tour = require('web_tour.tour');
|
||||
let account_tour = tour.tours.account_tour;
|
||||
// Remove the step suggesting to change the name as it is done another way (document number)
|
||||
account_tour.steps = _.filter(account_tour.steps, step => step.trigger != "input[name=name]");
|
||||
|
||||
// Configure the AFIP Responsibility
|
||||
let partner_step_idx = _.findIndex(account_tour.steps, step => step.trigger == 'div[name=partner_id] input');
|
||||
account_tour.steps.splice(partner_step_idx + 2, 0, {
|
||||
trigger: "div[name=l10n_ar_afip_responsibility_type_id] input",
|
||||
extra_trigger: "[name=move_type][raw-value=out_invoice]",
|
||||
position: "bottom",
|
||||
content: "Set the AFIP Responsability",
|
||||
run: "text IVA",
|
||||
})
|
||||
account_tour.steps.splice(partner_step_idx + 3, 0, {
|
||||
trigger: ".ui-menu-item > a:contains('IVA').ui-state-active",
|
||||
auto: true,
|
||||
in_modal: false,
|
||||
})
|
||||
|
||||
})
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="assets_backend" name="account assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/l10n_ar/static/src/js/tours/account.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user