diff --git a/__unported__/account_move_line_search_extension/__init__.py b/__unported__/account_move_line_search_extension/__init__.py deleted file mode 100644 index 94265ddc9..000000000 --- a/__unported__/account_move_line_search_extension/__init__.py +++ /dev/null @@ -1,21 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## diff --git a/__unported__/account_move_line_search_extension/__openerp__.py b/__unported__/account_move_line_search_extension/__openerp__.py deleted file mode 100644 index 96b6858b9..000000000 --- a/__unported__/account_move_line_search_extension/__openerp__.py +++ /dev/null @@ -1,54 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# -# Copyright (c) 2013 Noviat nv/sa (www.noviat.com). All rights reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## - -{ - 'name': 'Journal Items Search Extension', - 'version': '0.1', - 'license': 'AGPL-3', - 'author': "Noviat,Odoo Community Association (OCA)", - 'category': 'Generic Modules', - 'description': """ -Journal Items Search Extension -============================== - -This module adds the 'Journal Items Search All' menu entry. - -This menu entry adds a number of search fields on top of the List View rows. -These fields can be used in combination with the Search window. - - """, - 'depends': ['account'], - 'data': [ - 'account_view.xml', - ], - 'js': [ - 'static/src/js/account_move_line_search_extension.js', - ], - 'qweb': [ - 'static/src/xml/account_move_line_search_extension.xml', - ], - 'css': [ - 'static/src/css/account_move_line_search_extension.css', - ], - 'installable': False, - 'auto_install': False, -} diff --git a/__unported__/account_move_line_search_extension/account_view.xml b/__unported__/account_move_line_search_extension/account_view.xml deleted file mode 100644 index 4dcbe197a..000000000 --- a/__unported__/account_move_line_search_extension/account_view.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - {'account_move_line_search_extension':1} - Journal Items Search All - account.move.line - - account_move_line_search_extension,form - - - - - diff --git a/__unported__/account_move_line_search_extension/i18n/fr.po b/__unported__/account_move_line_search_extension/i18n/fr.po deleted file mode 100644 index 42e13374c..000000000 --- a/__unported__/account_move_line_search_extension/i18n/fr.po +++ /dev/null @@ -1,22 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * account_move_line_search_extension -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-27 13:15+0000\n" -"PO-Revision-Date: 2014-06-27 13:15+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: account_move_line_search_extension -#: model:ir.actions.act_window,name:account_move_line_search_extension.action_account_move_line_search_extension -#: model:ir.ui.menu,name:account_move_line_search_extension.menu_account_move_line_search_extension -msgid "Journal Items Search All" -msgstr "Écritures comptables" diff --git a/__unported__/account_move_line_search_extension/static/src/css/account_move_line_search_extension.css b/__unported__/account_move_line_search_extension/static/src/css/account_move_line_search_extension.css deleted file mode 100644 index 812421790..000000000 --- a/__unported__/account_move_line_search_extension/static/src/css/account_move_line_search_extension.css +++ /dev/null @@ -1,5 +0,0 @@ -.openerp .oe_form_char_section { - position: relative; - display: inline-block; -} - diff --git a/__unported__/account_move_line_search_extension/static/src/img/icon.png b/__unported__/account_move_line_search_extension/static/src/img/icon.png deleted file mode 100644 index 214166a26..000000000 Binary files a/__unported__/account_move_line_search_extension/static/src/img/icon.png and /dev/null differ diff --git a/__unported__/account_move_line_search_extension/static/src/js/account_move_line_search_extension.js b/__unported__/account_move_line_search_extension/static/src/js/account_move_line_search_extension.js deleted file mode 100644 index 8f5b2f80a..000000000 --- a/__unported__/account_move_line_search_extension/static/src/js/account_move_line_search_extension.js +++ /dev/null @@ -1,94 +0,0 @@ -openerp.account_move_line_search_extension = function (instance) { - var _t = instance.web._t, - _lt = instance.web._lt; - var QWeb = instance.web.qweb; - - instance.account_move_line_search_extension = {}; - - instance.web.views.add('account_move_line_search_extension', 'instance.account_move_line_search_extension.ListSearchView'); - instance.account_move_line_search_extension.ListSearchView = instance.web.ListView.extend({ - - init: function() { - this._super.apply(this, arguments); - this.journals = []; - this.current_account = null; - this.current_partner = null; - this.current_journal = null; - this.current_period = null; - this.options.addable = false; - }, - - start:function(){ - var tmp = this._super.apply(this, arguments); - var self = this; - this.$el.parent().prepend(QWeb.render('AccountMoveLineSearchExtension', {widget: this})); - - this.$el.parent().find('.oe_account_select_account').change(function() { - self.current_account = this.value === '' ? null : this.value; - self.do_search(self.last_domain, self.last_context, self.last_group_by); - }); - this.$el.parent().find('.oe_account_select_partner').change(function() { - self.current_partner = this.value === '' ? null : this.value; - self.do_search(self.last_domain, self.last_context, self.last_group_by); - }); - this.$el.parent().find('.oe_account_select_journal').change(function() { - self.current_journal = this.value === '' ? null : parseInt(this.value); - //console.log('start, oasj, self.current_journal=', self.current_journal, 'self.last_domain=', self.last_domain, 'self.last_context=', self.last_context, 'self.last_group_by=', self.last_group_by); - self.do_search(self.last_domain, self.last_context, self.last_group_by); - }); - this.$el.parent().find('.oe_account_select_period').change(function() { - self.current_period = this.value === '' ? null : this.value; - self.do_search(self.last_domain, self.last_context, self.last_group_by); - }); - this.on('edit:after', this, function () { - self.$el.parent().find('.oe_account_select_account').attr('disabled', 'disabled'); - self.$el.parent().find('.oe_account_select_partner').attr('disabled', 'disabled'); - self.$el.parent().find('.oe_account_select_journal').attr('disabled', 'disabled'); - self.$el.parent().find('.oe_account_select_period').attr('disabled', 'disabled'); - }); - this.on('save:after cancel:after', this, function () { - self.$el.parent().find('.oe_account_select_account').removeAttr('disabled'); - self.$el.parent().find('.oe_account_select_partner').removeAttr('disabled'); - self.$el.parent().find('.oe_account_select_journal').removeAttr('disabled'); - self.$el.parent().find('.oe_account_select_period').removeAttr('disabled'); - }); - return tmp; - }, - - do_search: function(domain, context, group_by) { - var self = this; - this.last_domain = domain; - this.last_context = context; - this.last_group_by = group_by; - this.old_search = _.bind(this._super, this); - var aj_mod = new instance.web.Model('account.journal'); - return $.when(aj_mod.query(['name']).all().then(function(result) { - self.journals = result; - })).then(function () { - var o; - self.$el.parent().find('.oe_account_select_journal').children().remove().end(); - self.$el.parent().find('.oe_account_select_journal').append(new Option('', '')); - for (var i = 0;i < self.journals.length;i++){ - o = new Option(self.journals[i].name, self.journals[i].id); - if (self.journals[i].id === self.current_journal){ - $(o).attr('selected',true); - } - self.$el.parent().find('.oe_account_select_journal').append(o); - } - return self.search_by_selection(); - }); - }, - - search_by_selection: function() { - var self = this; - var domain = []; - if (self.current_account) domain.push(['account_id.code', 'ilike', self.current_account]); - if (self.current_partner) domain.push(['partner_id.name', 'ilike', self.current_partner],'|',['partner_id.parent_id','=',false],['partner_id.is_company','=',true]); - if (self.current_journal) domain.push(['journal_id', '=', self.current_journal]); - if (self.current_period) domain.push('|',['period_id.code', 'ilike', self.current_period],['period_id.name', 'ilike', self.current_period]); - //_.each(domain, function(x) {console.log('search_by_journal_period, domain_part = ', x)}); - return self.old_search(new instance.web.CompoundDomain(self.last_domain, domain), self.last_context, self.last_group_by); - }, - - }); -}; diff --git a/__unported__/account_move_line_search_extension/static/src/xml/account_move_line_search_extension.xml b/__unported__/account_move_line_search_extension/static/src/xml/account_move_line_search_extension.xml deleted file mode 100644 index a22e1c7a8..000000000 --- a/__unported__/account_move_line_search_extension/static/src/xml/account_move_line_search_extension.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - -
-
-

Account :

- - -
-
-

Partner :

- - -
-
-

Journal :

- -
-
-

Period :

- - -
-
-
- -