diff options
| author | Mathieu Duckerts-Antoine <dam@odoo.com> | 2018-06-11 15:45:30 +0200 |
|---|---|---|
| committer | Géry Debongnie <ged@odoo.com> | 2018-06-12 09:22:20 +0200 |
| commit | e1aac71769c8d07a358b2d8717efa28248e18a34 (patch) | |
| tree | ba63c14ad7aee42fc1e5fbd9b9b25f31ef1e69cc /addons/web/static/tests/fields/relational_fields_tests.js | |
| parent | 7bf5dd687be3919f6add10b1ac59a9cdee824632 (diff) | |
[IMP] web: add support for interval selection in groupbys
In this commit, we extend the search view to allow the selection
of some intervals for date or datetime fields in groupby menu.
The valid intervals are day, week, month, quarter, and year.
It is also possible to add a button 'Group By' in the control panel
owned by a graph view in case it is declared 'embedded' (e.g. in a
dashboard view).
Note that have three new generic reusable widgets have been introduced
in this commit: DropdownMenu, GroupByMenu, and FiltersMenu.
Diffstat (limited to 'addons/web/static/tests/fields/relational_fields_tests.js')
| -rw-r--r-- | addons/web/static/tests/fields/relational_fields_tests.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/web/static/tests/fields/relational_fields_tests.js b/addons/web/static/tests/fields/relational_fields_tests.js index b9aa2d30253..9b42c518891 100644 --- a/addons/web/static/tests/fields/relational_fields_tests.js +++ b/addons/web/static/tests/fields/relational_fields_tests.js @@ -425,9 +425,8 @@ QUnit.module('relational_fields', { assert.strictEqual($('tr.o_data_row').length, 9, "should display 9 records"); - $('.o_searchview_more').click(); // Magnifying class for more filters $('button:contains(Filters)').click(); - $('.o_add_filter').click(); // Add a custom filter, datetime field is selected + $('.o_add_custom_filter:visible').click(); // Add a custom filter, datetime field is selected assert.strictEqual($('li.o_filter_condition select.o_searchview_extended_prop_field').val(), 'datetime', "datetime field should be selected"); $('.o_apply_filter').click(); @@ -11132,11 +11131,12 @@ QUnit.module('relational_fields', { }, }); + var $dropdown = form.$('.o_field_many2one input').autocomplete('widget'); form.$('.o_field_many2one input').click(); $dropdown.find('.o_m2o_dropdown_option:contains(Search)').mouseenter().click(); // Open Search More - $('.modal .o_searchview_more').click(); // Magnifying class for more filters + $('.modal .o_search_options .fa-bars').click(); $('.modal .o_search_options .o_group_by_menu a:contains(Bar)').click(); // group by 'Bar' $('.modal .o_group_header:first').click(); |
