Browse Source

Merge pull request #955 from Tecnativa/11.0-web_widget_datepicker_options-remove

[REM] web_widget_datepicker_options: No longer needed
pull/1211/head
Pedro M. Baeza 5 years ago
committed by GitHub
parent
commit
ebb587e162
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      setup/web_widget_datepicker_options/odoo/addons/web_widget_datepicker_options
  2. 2
      setup/web_widget_datepicker_options/setup.cfg
  3. 6
      setup/web_widget_datepicker_options/setup.py
  4. 63
      web_widget_datepicker_options/README.rst
  5. 1
      web_widget_datepicker_options/__init__.py
  6. 19
      web_widget_datepicker_options/__manifest__.py
  7. 14
      web_widget_datepicker_options/i18n/web_widget_datepicker_options.pot
  8. BIN
      web_widget_datepicker_options/static/description/icon.png
  9. 79
      web_widget_datepicker_options/static/description/icon.svg
  10. 36
      web_widget_datepicker_options/static/src/js/datepicker.js
  11. 12
      web_widget_datepicker_options/views/assets.xml

1
setup/web_widget_datepicker_options/odoo/addons/web_widget_datepicker_options

@ -1 +0,0 @@
../../../../web_widget_datepicker_options

2
setup/web_widget_datepicker_options/setup.cfg

@ -1,2 +0,0 @@
[bdist_wheel]
universal=1

6
setup/web_widget_datepicker_options/setup.py

@ -1,6 +0,0 @@
import setuptools
setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)

63
web_widget_datepicker_options/README.rst

@ -1,63 +0,0 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:alt: License: AGPL-3
Datepicker Widget Options
=========================
This module allows passing options to the jquery datepicker for fields that use
the datepicker widget. Options are passed as they are, without any validation.
To see all supported options, see the `API documentation
<http://api.jqueryui.com/datepicker/>`_.
Usage
=====
You must pass all options through the "datepicker" field in the options::
...
<field name="date" options="{'datepicker': {'yearRange': 'c-100:c+0'}}"/>
...
Known issues / Roadmap
======================
* Absolutely no validation on options.
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_widget_datepicker_options%0Aversion:%2011.0.1.0.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Credits
=======
Contributors
------------
* Vincent Vinet <vincent.vinet@savoirfairelinux.com>
* Yanina Aular <yanina.aular@vauxoo.com>
* Luis González <lgonzalez@vauxoo.com>
Do not contact contributors directly about support or help with technical issues.
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.

1
web_widget_datepicker_options/__init__.py

@ -1 +0,0 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

19
web_widget_datepicker_options/__manifest__.py

@ -1,19 +0,0 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Web widget datepicker options",
"summary": "Enhance customization for datepicker widgets",
"version": "11.0.1.0.1",
"category": "Web",
"author": "Vincent Vinet, "
"Odoo Community Association (OCA)",
"website": "https://github.com/OCA/web",
"license": "AGPL-3",
"depends": [
"web",
],
"data": [
"views/assets.xml",
],
"installable": True,
}

14
web_widget_datepicker_options/i18n/web_widget_datepicker_options.pot

@ -1,14 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \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"

BIN
web_widget_datepicker_options/static/description/icon.png

Before

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

79
web_widget_datepicker_options/static/description/icon.svg
File diff suppressed because it is too large
View File

36
web_widget_datepicker_options/static/src/js/datepicker.js

@ -1,36 +0,0 @@
/*
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
*/
odoo.define('web_widget_datepicker_options.datepicker', function(require) {
"use strict";
var Widget = require('web.datepicker');
Widget.DateWidget.include({
init: function() {
this._super.apply(this, arguments);
var parent = this.getParent();
if(typeof parent !== 'undefined'
&& typeof parent.field !== 'undefined'
&& parent.field.type === 'date'
&& parent.nodeOptions){
var datepicker = parent.nodeOptions.datepicker;
_.assign(this.options, datepicker);
}
},
});
Widget.DateTimeWidget.include({
init: function() {
this._super.apply(this, arguments);
var parent = this.getParent();
if(typeof parent !== 'undefined'
&& typeof parent.field !== 'undefined'
&& parent.field.type === 'datetime'
&& parent.nodeOptions){
var datepicker = parent.nodeOptions.datepicker;
_.assign(this.options, datepicker);
}
},
});
});

12
web_widget_datepicker_options/views/assets.xml

@ -1,12 +0,0 @@
<odoo>
<template id="assets_backend"
name="web_widget_datepicker_optionsassets"
inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript"
src="/web_widget_datepicker_options/static/src/js/datepicker.js"></script>
</xpath>
</template>
</odoo>
Loading…
Cancel
Save