-
- Downloads
[REF] web: refactor the calendar view
Improve design and introducing several usability improvements:
- Removed customization of an event card, just display event title.
- Added popover, popover consist of two sections:
1) Show the title, date and time of an event. Date and time are
automatically computed according to the user timing preferences,
language and event duration. Can be hidden with hide_date/hide_time
attribute respectively.
2) Display all the fields specified inside the <calendar/> element.
fields can be specified with a widget and its options.
e.g. <field name="name" string="Custom Name" widget="char" options="{}"/>
- Show avatar in popover for filters.
- Removed hide sidebar feature.
- Increase readability using a better color selection.
- Better UI in mobile.
And, Adapted test cases
Task 1919926
Co-authored-by:
jat-odoo <jat@openerp.com>
Showing
- addons/web/static/src/js/views/calendar/calendar_controller.js 29 additions, 55 deletions...s/web/static/src/js/views/calendar/calendar_controller.js
- addons/web/static/src/js/views/calendar/calendar_model.js 3 additions, 9 deletionsaddons/web/static/src/js/views/calendar/calendar_model.js
- addons/web/static/src/js/views/calendar/calendar_popover.js 140 additions, 0 deletionsaddons/web/static/src/js/views/calendar/calendar_popover.js
- addons/web/static/src/js/views/calendar/calendar_renderer.js 232 additions, 59 deletionsaddons/web/static/src/js/views/calendar/calendar_renderer.js
- addons/web/static/src/js/views/calendar/calendar_view.js 6 additions, 8 deletionsaddons/web/static/src/js/views/calendar/calendar_view.js
- addons/web/static/src/scss/web_calendar.scss 608 additions, 137 deletionsaddons/web/static/src/scss/web_calendar.scss
- addons/web/static/src/scss/web_calendar_mobile.scss 0 additions, 4 deletionsaddons/web/static/src/scss/web_calendar_mobile.scss
- addons/web/static/src/xml/web_calendar.xml 67 additions, 45 deletionsaddons/web/static/src/xml/web_calendar.xml
- addons/web/static/tests/views/calendar_tests.js 180 additions, 183 deletionsaddons/web/static/tests/views/calendar_tests.js
- addons/web/views/webclient_templates.xml 1 addition, 0 deletionsaddons/web/views/webclient_templates.xml
- doc/reference/views.rst 0 additions, 2 deletionsdoc/reference/views.rst
- odoo/addons/base/rng/calendar_view.rng 2 additions, 8 deletionsodoo/addons/base/rng/calendar_view.rng
Loading
Please register or sign in to comment