Browse Source

Merge pull request #298 from lfreeke/8.0-web_advancd_search_wildcard

[ADD] web_advancd_search_wildcard
pull/307/head
Holger Brunn 9 years ago
parent
commit
b6a5877af3
  1. 61
      web_advanced_search_wildcard/README.rst
  2. 0
      web_advanced_search_wildcard/__init__.py
  3. 21
      web_advanced_search_wildcard/__openerp__.py
  4. 27
      web_advanced_search_wildcard/i18n/de.po
  5. 24
      web_advanced_search_wildcard/i18n/en.po
  6. 23
      web_advanced_search_wildcard/i18n/web_advanced_search_wildcard.pot
  7. BIN
      web_advanced_search_wildcard/static/description/screenshot.png
  8. 6
      web_advanced_search_wildcard/static/src/js/search.js
  9. 10
      web_advanced_search_wildcard/views/template.xml

61
web_advanced_search_wildcard/README.rst

@ -0,0 +1,61 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:alt: License: AGPL-3
============================
Wildcard in advanced search
============================
Allows =ilike ('matches') operator to advanced search option.
Usage
=====
Use % as a placeholder.
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**>`_.
Credits
=======
Images
------
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.
Contributors
------------
* Markus Schneider <markus.schneider@initos.com>
* Thomas Rehn <thomas.rehn@initos.com>
* L Freeke <lfreeke@therp.nl>
Maintainer
----------
.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
To contribute to this module, please visit https://odoo-community.org.

0
web_advanced_search_wildcard/__init__.py

21
web_advanced_search_wildcard/__openerp__.py

@ -0,0 +1,21 @@
# -*- 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",
],
}

27
web_advanced_search_wildcard/i18n/de.po

@ -0,0 +1,27 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
#
# Rudolf Schnapka <schnapkar@golive-saar.de>, 2015.
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-09-15 09:11+0000\n"
"PO-Revision-Date: 2015-01-04 14:07+0100\n"
"Last-Translator: Rudolf Schnapka <schnapkar@golive-saar.de>\n"
"Language-Team: German <kde-i18n-de@kde.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
"Language: de\n"
"X-Generator: Lokalize 1.5\n"
#. module: web_advanced_search_wildcard
#. openerp-web
#: code:addons/web_advanced_search_wildcard/static/src/js/search.js:4
#, python-format
msgid "matches"
msgstr "gleicht"

24
web_advanced_search_wildcard/i18n/en.po

@ -0,0 +1,24 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: web (7.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-10-07 17:50+0000\n"
"PO-Revision-Date: 2015-10-07 17:50+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: English (http://www.transifex.com/oca/OCA-web-7-0/language/en/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: en\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: web_advanced_search_wildcard
#. openerp-web
#: code:addons/web_advanced_search_wildcard/static/src/js/search.js:4
#, python-format
msgid "matches"
msgstr "matches"

23
web_advanced_search_wildcard/i18n/web_advanced_search_wildcard.pot

@ -0,0 +1,23 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\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"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: \n"
#. module: web_advanced_search_wildcard
#. openerp-web
#: code:addons/web_advanced_search_wildcard/static/src/js/search.js:4
#, python-format
msgid "matches"
msgstr ""

BIN
web_advanced_search_wildcard/static/description/screenshot.png

After

Width: 532  |  Height: 135  |  Size: 7.0 KiB

6
web_advanced_search_wildcard/static/src/js/search.js

@ -0,0 +1,6 @@
openerp.web_advanced_search_wildcard = function(instance){
var _lt = instance.web._lt;
instance.web.search.ExtendedSearchProposition.Char.prototype.operators.push(
{value: '=ilike', text: _lt("matches")}
);
};

10
web_advanced_search_wildcard/views/template.xml

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<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>
</xpath>
</template>
</data>
</openerp>
Loading…
Cancel
Save