From 8e4c7ccbd660d0039a69bb4ffe170b963cef3fd5 Mon Sep 17 00:00:00 2001 From: Benjamin <Benjamin@MBP-de-Benj.(none)> Date: Wed, 12 Jul 2017 14:40:52 +0200 Subject: [PATCH] =?UTF-8?q?[add]=20clic=20vers=20factur=C3=A9=20non=20enca?= =?UTF-8?q?iss=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/src/js/dashboard_year.js | 42 +++++++++++++++++-------------- static/src/xml/lefilament_tdb.xml | 4 ++- 2 files changed, 26 insertions(+), 20 deletions(-) diff --git a/static/src/js/dashboard_year.js b/static/src/js/dashboard_year.js index 05c1ebd..efe1734 100644 --- a/static/src/js/dashboard_year.js +++ b/static/src/js/dashboard_year.js @@ -16,6 +16,9 @@ odoo.define('lefilament_tdb.dashboard_year', function (require) { events: { 'click .card': function() { this.mychart.reflow(); }, + 'click #facture_non_encaisse': function() { + this.facture(); + }, }, init: function() { @@ -170,26 +173,27 @@ odoo.define('lefilament_tdb.dashboard_year', function (require) { return value; }, - target_clicked: function(ev){ - var self = this; - id = this.session.uid; - - var context = { - 'user_id': self.session.uid, - } - var action = ({ - type: 'ir.actions.act_window', - res_model: 'res.company', - res_id: id, - view_type: 'form', - view_mode: 'form', - views: [[false, 'form']], - target:'current', - context: context - }) - this.do_action(action); + facture: function() { + var self = this; + var context = { 'user_id': this.session.uid, } + + var action = ({ + type: 'ir.actions.act_window', + res_model: 'account.invoice', + view_type: 'form', + view_mode: 'tree,form', + views: [[false, 'list'], [false, 'form']], + domain: [['state','=','open'],['type','=','out_invoice']], + target:'current', + name: 'Factures en cours', + context: context + }) + + console.log(context); + console.log(action); + + this.do_action(action); }, - }); core.action_registry.add('lefilament_tdb.dashboard_year', YearDashboardView); diff --git a/static/src/xml/lefilament_tdb.xml b/static/src/xml/lefilament_tdb.xml index f6673e8..a6dcea6 100644 --- a/static/src/xml/lefilament_tdb.xml +++ b/static/src/xml/lefilament_tdb.xml @@ -111,7 +111,9 @@ <div class="card"> <p class="card-header">Facturé non encaissé</p> <p class="card-number"> - <t t-esc="widget.render_monetary(widget.values.a_encaisser)"></t> + <a id="facture_non_encaisse" type="action"> + <t t-esc="widget.render_monetary(widget.values.a_encaisser)"></t> + </a> </p> </div> </div> -- GitLab