diff --git a/web_view_calendar_list/README.rst b/web_view_calendar_list/README.rst index 09249e649..45ea139c4 100644 --- a/web_view_calendar_list/README.rst +++ b/web_view_calendar_list/README.rst @@ -14,13 +14,13 @@ Web View Calendar List :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github - :target: https://github.com/OCA/web/tree/12.0/web_view_calendar_list + :target: https://github.com/OCA/web/tree/13.0/web_view_calendar_list :alt: OCA/web .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/web-12-0/web-12-0-web_view_calendar_list + :target: https://translation.odoo-community.org/projects/web-13-0/web-13-0-web_view_calendar_list :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/162/12.0 + :target: https://runbot.odoo-community.org/runbot/162/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -49,7 +49,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -79,6 +79,6 @@ 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. -This module is part of the `OCA/web `_ project on GitHub. +This module is part of the `OCA/web `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/web_view_calendar_list/__manifest__.py b/web_view_calendar_list/__manifest__.py index bc2bc170e..6ebd9d975 100644 --- a/web_view_calendar_list/__manifest__.py +++ b/web_view_calendar_list/__manifest__.py @@ -5,10 +5,10 @@ "name": "Web View Calendar List", "summary": """ Show calendars as a List""", - "version": "12.0.1.0.0", + "version": "13.0.1.0.0", "license": "AGPL-3", "author": "Creu Blanca,Odoo Community Association (OCA)", "website": "https://github.com/OCA/web", - "depends": ["web",], - "data": ["templates/assets.xml",], + "depends": ["web"], + "data": ["templates/assets.xml"], } diff --git a/web_view_calendar_list/i18n/web_view_calendar_list.pot b/web_view_calendar_list/i18n/web_view_calendar_list.pot index 0b48c56aa..29e3b5386 100644 --- a/web_view_calendar_list/i18n/web_view_calendar_list.pot +++ b/web_view_calendar_list/i18n/web_view_calendar_list.pot @@ -1,12 +1,12 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * web_view_calendar_list +# * web_view_calendar_list # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: <>\n" +"Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,90 +18,22 @@ msgstr "" msgid "Action Window View" msgstr "" -#. module: web_view_calendar_list -#: selection:ir.actions.act_window.view,view_mode:0 -#: selection:ir.ui.view,type:0 -msgid "Activity" -msgstr "" - #. module: web_view_calendar_list #. openerp-web -#: code:addons/web_view_calendar_list/static/src/js/calendar_list_renderer.js:63 +#: code:addons/web_view_calendar_list/static/src/js/calendar_list_renderer.js:0 #, python-format msgid "All day" msgstr "" -#. module: web_view_calendar_list -#: selection:ir.actions.act_window.view,view_mode:0 -#: selection:ir.ui.view,type:0 -msgid "Calendar" -msgstr "" - #. module: web_view_calendar_list #. openerp-web -#: code:addons/web_view_calendar_list/static/src/js/calendar_list_view.js:16 -#: selection:ir.actions.act_window.view,view_mode:0 -#: selection:ir.ui.view,type:0 +#: code:addons/web_view_calendar_list/static/src/js/calendar_list_view.js:0 +#: model:ir.model.fields.selection,name:web_view_calendar_list.selection__ir_actions_act_window_view__view_mode__calendar_list +#: model:ir.model.fields.selection,name:web_view_calendar_list.selection__ir_ui_view__type__calendar_list #, python-format msgid "Calendar List" msgstr "" -#. module: web_view_calendar_list -#: selection:ir.ui.view,type:0 -msgid "Diagram" -msgstr "" - -#. module: web_view_calendar_list -#: selection:ir.actions.act_window.view,view_mode:0 -#: selection:ir.ui.view,type:0 -msgid "Form" -msgstr "" - -#. module: web_view_calendar_list -#: selection:ir.actions.act_window.view,view_mode:0 -#: selection:ir.ui.view,type:0 -msgid "Gantt" -msgstr "" - -#. module: web_view_calendar_list -#: selection:ir.actions.act_window.view,view_mode:0 -#: selection:ir.ui.view,type:0 -msgid "Graph" -msgstr "" - -#. module: web_view_calendar_list -#: selection:ir.actions.act_window.view,view_mode:0 -#: selection:ir.ui.view,type:0 -msgid "Kanban" -msgstr "" - -#. module: web_view_calendar_list -#: selection:ir.actions.act_window.view,view_mode:0 -#: selection:ir.ui.view,type:0 -msgid "Pivot" -msgstr "" - -#. module: web_view_calendar_list -#: selection:ir.ui.view,type:0 -msgid "QWeb" -msgstr "" - -#. module: web_view_calendar_list -#: selection:ir.ui.view,type:0 -msgid "Search" -msgstr "" - -#. module: web_view_calendar_list -#: selection:ir.ui.view,type:0 -msgid "Timeline" -msgstr "" - -#. module: web_view_calendar_list -#: selection:ir.actions.act_window.view,view_mode:0 -#: selection:ir.ui.view,type:0 -msgid "Tree" -msgstr "" - #. module: web_view_calendar_list #: model:ir.model,name:web_view_calendar_list.model_ir_ui_view msgid "View" @@ -115,8 +47,7 @@ msgstr "" #. module: web_view_calendar_list #. openerp-web -#: code:addons/web_view_calendar_list/static/src/js/calendar_list_renderer.js:77 +#: code:addons/web_view_calendar_list/static/src/js/calendar_list_renderer.js:0 #, python-format msgid "Week " msgstr "" - diff --git a/web_view_calendar_list/static/description/index.html b/web_view_calendar_list/static/description/index.html index 15490a0aa..b690217aa 100644 --- a/web_view_calendar_list/static/description/index.html +++ b/web_view_calendar_list/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/web Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/web Translate me on Weblate Try me on Runbot

This module adds a new view type that can be used to show calendars as lists.

Table of contents

@@ -398,7 +398,7 @@ It has the same options than calendar:

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.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -422,7 +422,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome

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.

-

This module is part of the OCA/web project on GitHub.

+

This module is part of the OCA/web project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/web_view_calendar_list/static/src/js/calendar_list_renderer.js b/web_view_calendar_list/static/src/js/calendar_list_renderer.js index 16e82bab8..b4dc62874 100644 --- a/web_view_calendar_list/static/src/js/calendar_list_renderer.js +++ b/web_view_calendar_list/static/src/js/calendar_list_renderer.js @@ -34,7 +34,7 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) { self.trigger_up("openEvent", event); self.$calendar.fullCalendar("unselect"); }, - select: function(target_date, end_date, event, _js_event, _view) { + select: function(target_date, end_date) { var data = {start: target_date, end: end_date}; if (self.state.context.default_name) { data.title = self.state.context.default_name; @@ -52,9 +52,9 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) { var start = event.r_start || event.start; var end = event.r_end || event.end; var timeFormat = - _t.database.parameters.time_format.search("%H") != -1 - ? "HH:mm" - : "h:mma"; + _t.database.parameters.time_format.search("%H") == -1 + ? "h:mma" + : "HH:mm"; display_hour = start.format(timeFormat) + " - " + end.format(timeFormat); if (display_hour === "00:00 - 00:00") { @@ -64,8 +64,8 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) { element.find(".fc-list-item-time").text(display_hour); }, // Dirty hack to ensure a correct first render - eventAfterAllRender: function() { - $(window).trigger("resize"); + windowResize: function() { + self._render(); }, viewRender: function(view) { // Compute mode from view.name which is either 'month', @@ -88,6 +88,7 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) { }, height: "parent", unselectAuto: false, + isRTL: _t.database.parameters.direction === "rtl", locale: locale, /* Reset locale when fullcalendar has already been instanciated before now @@ -145,14 +146,6 @@ odoo.define("web_view_calendar_list.CalendarListRenderer", function(require) { $fc_view.scrollLeft(scrollPosition); - var fullWidth = this.state.fullWidth; - this.$(".o_calendar_sidebar_toggler") - .toggleClass("fa-close", !fullWidth) - .toggleClass("fa-chevron-left", fullWidth) - .attr("title", fullWidth ? _("Open Sidebar") : _("Close Sidebar")); - this.$sidebar_container.toggleClass("o_sidebar_hidden", fullWidth); - this.$sidebar.toggleClass("o_hidden", fullWidth); - this._renderFilters(); this.$calendar.appendTo("body"); if (scrollTop) { diff --git a/web_view_calendar_list/static/src/js/calendar_list_view.js b/web_view_calendar_list/static/src/js/calendar_list_view.js index 7d0a4c229..f92b2dd36 100644 --- a/web_view_calendar_list/static/src/js/calendar_list_view.js +++ b/web_view_calendar_list/static/src/js/calendar_list_view.js @@ -13,11 +13,11 @@ odoo.define("web_view_calendar_list.CalendarListView", function(require) { var CalendarListView = CalendarView.extend({ display_name: _lt("Calendar List"), icon: "fa-calendar-check-o", - config: { + config: _.extend(CalendarView.prototype.config, { Model: CalendarListModel, Controller: CalendarListController, Renderer: CalendarListRenderer, - }, + }), }); view_registry.add("calendar_list", CalendarListView);