Browse Source

[MIG] web_advanced_search_wildcard: Migration to 10.0

pull/635/merge
Alex Comba 7 years ago
committed by Jairo Llopis
parent
commit
ab912f5486
  1. 17
      web_advanced_search_wildcard/README.rst
  2. 22
      web_advanced_search_wildcard/__manifest__.py
  3. 21
      web_advanced_search_wildcard/__openerp__.py
  4. 18
      web_advanced_search_wildcard/i18n/it.po
  5. BIN
      web_advanced_search_wildcard/static/description/icon.png
  6. 14
      web_advanced_search_wildcard/static/src/js/search.js
  7. 10
      web_advanced_search_wildcard/views/template.xml

17
web_advanced_search_wildcard/README.rst

@ -1,4 +1,5 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: https://www.gnu.org/licenses/agpl
:alt: License: AGPL-3
============================
@ -7,7 +8,6 @@ Wildcard in advanced search
Allows =ilike ('matches') operator to advanced search option.
Usage
=====
Use % as a placeholder.
@ -17,17 +17,16 @@ Example: "Zip" - 'matches' - "1%" gives all zip starting with 1
.. image:: /web_advanced_search_wildcard/static/description/screenshot.png
:alt: Screenshot
Also allows insensitive exact search.
Example "Name" - 'matches' - "john" will find "John" and "john" but not "Johnson".
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed feedback
`here <https://github.com/OCA/web/issues/new?body=module:%20web_advanced_search_wildcard%0Aversion:%208.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Bugs are tracked on `GitHub Issues
<https://github.com/OCA/web/issues>`_. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smash it by providing detailed and welcomed feedback.
Credits
=======
@ -35,7 +34,7 @@ Credits
Images
------
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.
* Odoo Community Association: `Icon <https://odoo-community.org/logo.png>`_.
Contributors
------------
@ -43,7 +42,9 @@ Contributors
* Markus Schneider <markus.schneider@initos.com>
* Thomas Rehn <thomas.rehn@initos.com>
* L Freeke <lfreeke@therp.nl>
* Alex Comba <alex.comba@agilebg.com>
Do not contact contributors directly about support or help with technical issues.
Maintainer
----------

22
web_advanced_search_wildcard/__manifest__.py

@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
# Copyright 2014 initOS GmbH & Co. KG (<http://www.initos.com>).
# Copyright 2016 Therp BV <http://therp.nl>.
# Copyright 2017 Alex Comba - Agile Business Group
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Wildcard in advanced search",
"summary": "Webmodule to add wildcard operators in advanced search field",
"version": "10.0.1.0.0",
"category": "web",
"license": "AGPL-3",
"author": "initOS GmbH & Co. KG, Therp BV, "
"Odoo Community Association (OCA)",
"application": False,
"installable": True,
"depends": [
"web"
],
"data": [
"views/template.xml",
],
}

21
web_advanced_search_wildcard/__openerp__.py

@ -1,21 +0,0 @@
# -*- coding: utf-8 -*-
# © 2014 initOS GmbH & Co. KG (<http://www.initos.com>).
# © 2016 Therp BV <http://therp.nl>.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Wildcard in advanced search",
"summary": "Webmodule to add wildcard operators in advanced search field",
"version": "8.0.1.0.0",
"category": "web",
"license": 'AGPL-3',
"author": "initOS GmbH & Co. KG,Odoo Community Association (OCA),Therp BV",
"application": False,
"installable": True,
"depends": [
"web"
],
'data': [
"views/template.xml",
],
}

18
web_advanced_search_wildcard/i18n/web_advanced_search_wildcard.pot → web_advanced_search_wildcard/i18n/it.po

@ -1,23 +1,25 @@
# Translation of OpenERP Server.
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * web_advanced_search_wildcard
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\n"
"Project-Id-Version: Odoo Server 10.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-09-15 09:11+0000\n"
"PO-Revision-Date: 2014-09-15 11:12+0100\n"
"Last-Translator: M\n"
"POT-Creation-Date: 2017-12-12 08:19+0000\n"
"PO-Revision-Date: 2017-12-12 09:25+0100\n"
"Last-Translator: Alex Comba <alex.comba@agilebg.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
"Language: it\n"
"X-Generator: Poedit 2.0.4\n"
#. module: web_advanced_search_wildcard
#. openerp-web
#: code:addons/web_advanced_search_wildcard/static/src/js/search.js:4
#: code:addons/web_advanced_search_wildcard/static/src/js/search.js:10
#, python-format
msgid "matches"
msgstr ""
msgstr "corrisponde a"

BIN
web_advanced_search_wildcard/static/description/icon.png

After

Width: 128  |  Height: 128  |  Size: 9.2 KiB

14
web_advanced_search_wildcard/static/src/js/search.js

@ -1,6 +1,12 @@
openerp.web_advanced_search_wildcard = function(instance){
var _lt = instance.web._lt;
instance.web.search.ExtendedSearchProposition.Char.prototype.operators.push(
odoo.define('web_advanced_search_wildcard', function (require) {
"use strict";
var core = require('web.core');
var search_filters = require('web.search_filters');
var _lt = core._lt;
search_filters.ExtendedSearchProposition.Char.prototype.operators.push(
{value: '=ilike', text: _lt("matches")}
);
};
});

10
web_advanced_search_wildcard/views/template.xml

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<odoo>
<template id="assets_backend" name="web_advanced_search_wildcard assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/web_advanced_search_wildcard/static/src/js/search.js"></script>
<script type="text/javascript" src="/web_advanced_search_wildcard/static/src/js/search.js"/>
</xpath>
</template>
</data>
</openerp>
</odoo>
Loading…
Cancel
Save