diff --git a/qweb_usertime/README.rst b/qweb_usertime/README.rst deleted file mode 100644 index edecf79af..000000000 --- a/qweb_usertime/README.rst +++ /dev/null @@ -1,48 +0,0 @@ -.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg - :alt: License: AGPL-3 - -QWeb Usertime Tag -================= - -This module adds a new tag renderer to QWeb, "usertime", which allows adding -the current time in the timezone of the user. It can be used as:: - - - -or, if you want to use the default date and time formats based on the users -language:: - - - - - -Bug Tracker -=========== - -Bugs are tracked on `GitHub 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 `_. - - -Credits -======= - -Contributors ------------- - -* Vincent Vinet - -Maintainer ----------- - -.. image:: http://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: http://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 http://odoo-community.org. - diff --git a/qweb_usertime/__init__.py b/qweb_usertime/__init__.py deleted file mode 100644 index cb9ce2e6f..000000000 --- a/qweb_usertime/__init__.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# This module copyright (C) 2015 Savoir-faire Linux -# (). -# -# 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 . -# -############################################################################## - -""" QWeb usertime addon """ - -from . import qweb diff --git a/qweb_usertime/__manifest__.py b/qweb_usertime/__manifest__.py deleted file mode 100644 index 6c0e85792..000000000 --- a/qweb_usertime/__manifest__.py +++ /dev/null @@ -1,41 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# This module copyright (C) 2015 Savoir-faire Linux -# (). -# -# 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': 'QWeb User Time', - 'version': '8.0.1.0.0', - 'author': 'Savoir-faire Linux,Odoo Community Association (OCA)', - 'maintainer': 'Odoo Community Association (OCA)', - 'website': 'http://www.savoirfairelinux.com', - 'license': 'AGPL-3', - 'category': 'Tools', - 'summary': 'Add user time rendering support in QWeb', - 'depends': [ - 'base', - ], - 'external_dependencies': { - 'python': [], - }, - 'data': [ - ], - 'installable': False, -} diff --git a/qweb_usertime/i18n/de.po b/qweb_usertime/i18n/de.po deleted file mode 100644 index 1c5f253f3..000000000 --- a/qweb_usertime/i18n/de.po +++ /dev/null @@ -1,38 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * qweb_usertime -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: server-tools (8.0)\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-29 11:14+0000\n" -"PO-Revision-Date: 2015-09-18 13:55+0000\n" -"Last-Translator: <>\n" -"Language-Team: German (http://www.transifex.com/oca/OCA-server-tools-8-0/language/de/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: de\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: qweb_usertime -#: field:ir.qweb,create_uid:0 -msgid "Created by" -msgstr "Erstellt von" - -#. module: qweb_usertime -#: field:ir.qweb,create_date:0 -msgid "Created on" -msgstr "Erstellt am:" - -#. module: qweb_usertime -#: field:ir.qweb,write_uid:0 -msgid "Last Updated by" -msgstr "Zuletzt aktualisiert von" - -#. module: qweb_usertime -#: field:ir.qweb,write_date:0 -msgid "Last Updated on" -msgstr "Zuletzt aktualisiert am" diff --git a/qweb_usertime/i18n/es.po b/qweb_usertime/i18n/es.po deleted file mode 100644 index d814ef906..000000000 --- a/qweb_usertime/i18n/es.po +++ /dev/null @@ -1,38 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * qweb_usertime -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: server-tools (8.0)\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-29 11:14+0000\n" -"PO-Revision-Date: 2015-09-18 13:55+0000\n" -"Last-Translator: <>\n" -"Language-Team: Spanish (http://www.transifex.com/oca/OCA-server-tools-8-0/language/es/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. module: qweb_usertime -#: field:ir.qweb,create_uid:0 -msgid "Created by" -msgstr "Creado por" - -#. module: qweb_usertime -#: field:ir.qweb,create_date:0 -msgid "Created on" -msgstr "Creado en" - -#. module: qweb_usertime -#: field:ir.qweb,write_uid:0 -msgid "Last Updated by" -msgstr "Última actualización de" - -#. module: qweb_usertime -#: field:ir.qweb,write_date:0 -msgid "Last Updated on" -msgstr "Última actualización en" diff --git a/qweb_usertime/i18n/fr.po b/qweb_usertime/i18n/fr.po deleted file mode 100644 index d143b9f7b..000000000 --- a/qweb_usertime/i18n/fr.po +++ /dev/null @@ -1,38 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * qweb_usertime -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: server-tools (8.0)\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-29 11:14+0000\n" -"PO-Revision-Date: 2015-09-18 13:55+0000\n" -"Last-Translator: <>\n" -"Language-Team: French (http://www.transifex.com/oca/OCA-server-tools-8-0/language/fr/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: qweb_usertime -#: field:ir.qweb,create_uid:0 -msgid "Created by" -msgstr "Créé par" - -#. module: qweb_usertime -#: field:ir.qweb,create_date:0 -msgid "Created on" -msgstr "Date" - -#. module: qweb_usertime -#: field:ir.qweb,write_uid:0 -msgid "Last Updated by" -msgstr "Dernière mise à jour par" - -#. module: qweb_usertime -#: field:ir.qweb,write_date:0 -msgid "Last Updated on" -msgstr "Dernière mise à jour le" diff --git a/qweb_usertime/i18n/pt_BR.po b/qweb_usertime/i18n/pt_BR.po deleted file mode 100644 index 330474f5b..000000000 --- a/qweb_usertime/i18n/pt_BR.po +++ /dev/null @@ -1,38 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * qweb_usertime -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: server-tools (8.0)\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-29 11:14+0000\n" -"PO-Revision-Date: 2015-09-18 13:55+0000\n" -"Last-Translator: <>\n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/pt_BR/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: qweb_usertime -#: field:ir.qweb,create_uid:0 -msgid "Created by" -msgstr "Criado por" - -#. module: qweb_usertime -#: field:ir.qweb,create_date:0 -msgid "Created on" -msgstr "Criado em" - -#. module: qweb_usertime -#: field:ir.qweb,write_uid:0 -msgid "Last Updated by" -msgstr "Última atualização por" - -#. module: qweb_usertime -#: field:ir.qweb,write_date:0 -msgid "Last Updated on" -msgstr "Última atualização em" diff --git a/qweb_usertime/i18n/sl.po b/qweb_usertime/i18n/sl.po deleted file mode 100644 index 834a970af..000000000 --- a/qweb_usertime/i18n/sl.po +++ /dev/null @@ -1,38 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * qweb_usertime -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: server-tools (8.0)\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-29 11:14+0000\n" -"PO-Revision-Date: 2015-09-24 11:48+0000\n" -"Last-Translator: Matjaž Mozetič \n" -"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-server-tools-8-0/language/sl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" - -#. module: qweb_usertime -#: field:ir.qweb,create_uid:0 -msgid "Created by" -msgstr "Ustvaril" - -#. module: qweb_usertime -#: field:ir.qweb,create_date:0 -msgid "Created on" -msgstr "Ustvarjeno" - -#. module: qweb_usertime -#: field:ir.qweb,write_uid:0 -msgid "Last Updated by" -msgstr "Zadnjič posodobil" - -#. module: qweb_usertime -#: field:ir.qweb,write_date:0 -msgid "Last Updated on" -msgstr "Zadnjič posodobljeno" diff --git a/qweb_usertime/qweb.py b/qweb_usertime/qweb.py deleted file mode 100644 index 1d257675e..000000000 --- a/qweb_usertime/qweb.py +++ /dev/null @@ -1,70 +0,0 @@ -# -*- encoding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# This module copyright (C) 2015 Savoir-faire Linux -# (). -# -# 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 . -# -############################################################################## - -""" QWeb usertime : adds support for t-usertime on qweb reports """ - -from datetime import datetime -import logging -import pytz - -from openerp import models -from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT - -_logger = logging.getLogger(__name__) - - -class QWeb(models.Model): - _inherit = 'ir.qweb' - - def render_tag_usertime(self, element, template_attributes, - generated_attributes, qwebcontext): - tformat = template_attributes['usertime'] - if not tformat: - # No format, use default time and date formats from qwebcontext - lang = ( - qwebcontext['env'].lang or - qwebcontext['env'].context['lang'] or - qwebcontext['user'].lang - ) - if lang: - lang = qwebcontext['env']['res.lang'].search( - [('code', '=', lang)] - ) - tformat = "{0.date_format} {0.time_format}".format(lang) - else: - tformat = DEFAULT_SERVER_DATETIME_FORMAT - - now = datetime.now() - - tz_name = qwebcontext['user'].tz - if tz_name: - try: - utc = pytz.timezone('UTC') - context_tz = pytz.timezone(tz_name) - utc_timestamp = utc.localize(now, is_dst=False) # UTC = no DST - now = utc_timestamp.astimezone(context_tz) - except Exception: - _logger.debug( - "failed to compute context/client-specific timestamp, " - "using the UTC value", - exc_info=True) - return now.strftime(tformat) diff --git a/qweb_usertime/static/description/icon.png b/qweb_usertime/static/description/icon.png deleted file mode 100644 index 3a0328b51..000000000 Binary files a/qweb_usertime/static/description/icon.png and /dev/null differ