summaryrefslogtreecommitdiff
path: root/addons/web_tests/static
AgeCommit message (Collapse)Author
2015-08-05[REF] web(_tests),test_new_api: split and remove web_testsAaron Bohy
Move the widget_x2many tour to web and call it from test_new_api as it needs to be overrided for the new design, and it requires models and data from test_new_api. Clean other unnecessary stuff from web_tests, and thus remove the addon.
2015-07-29[REF] web(_tests): list view (editable): action buttonsAaron Bohy
Refactoring of the DOM structure and classnames of the list view's action buttons (in the control panel), for new design compatibility. This refactoring was required as some addons shared between both editions (e.g. base_import) define their own buttons and extend the ListView.buttons template to insert them.
2015-07-24[FIX] web(_tests): FieldMany2One: autocompleteAaron Bohy
Many2One fields were broken in views opened by default in edit mode, since rev. a0ddaf8. The autocomplete widget was appended to the DOM at '.oe_application > *:visible:last', but since the mentionned rev., the views are rendered in fragments detached from the DOM, and once they are ready, the old content is detached and the new one is attached instead. It means that by appending the autocomplete widget within '.oe_application > *:visible:last', it is detached from the DOM with the previous content, and Many2One fields can thus not work. This rev. simply removes the appendTo option of autocomplete, so that the widget is directly appended to the body. Also updates a tour's selector matching an autocomplete ul as it isn't inside the .modal anymore.
2015-07-10[IMP] web_editor: split website into web_editor (to use editor in backend ↵Christophe Matthieu
for html field) and website
2015-07-06[FIX] web,web_tests: delete button in editable list viewsAaron Bohy
Use a fontawesome icon instead of no more supported mnmliconsRegular.
2015-06-26[FIX] web_tests,test_new_api: act_window for new design compatibilityAaron Bohy
The widget_x2many tour uses the discussion model to test one2many and many2many widgets. The tour clicks on an item of the menu which opens the discussion model with the discussion_form_2 view (in create mode). Then, it clicks on the view_switcher to display the list view, and clicks on an item of the list to open a previously created record. In the new design, there is no more view_switcher in form view. This flow is thus unfeasible. This solution changes the menu action so that it directly opens the model with the list view, on which we can click on the record to display in form view.
2015-06-25[IMP] web: ViewManager for One2Many and Many2Many fieldsAaron Bohy
This rev. generalizes the notions of FieldOne2Many to FieldX2Many and of One2ManyViewManager to X2ManyViewManager. The same logic is now applied both for One2Many and Many2Many fields. This allows Many2Many list and kanban views to have a pager, as the pager is instanciated by the view, on demand of the ViewManager.
2015-06-19[FIX] Many2ManyTags and web_testsqsm-odoo
Adapt web_tests to the new many2manytag included in the tour widget_x2many
2015-06-17[FIX] web, web_tests: update css classnamesqsm-odoo
Update css classnames used in web.tour.js and add them to corresponding elements in web
2015-05-26[FIX] web: form_relational_widgets.js: when a user create a line in a ↵Christophe Matthieu
one2many field, the dataset_changed is triggered before the blur of the editable list. Some values (with required for eg) are not valid and the on_change is not triggered, change commit_value to wait the trigger and keep the deferred.
2015-05-04[IMP] test_new_api: add field and template to test the X2many communication ↵Christophe Matthieu
between web client and server side
2015-04-20[IMP] web_tests: add a tour to test AbstractManyField widget and one2many ↵Christophe Matthieu
and many2many python api communication and on change trigger
2015-03-18[IMP] web+addons: improvement to module systemGéry Debongnie
The module system needs to know the dependencies of a given module before executing the function. This is why the dependencies were defined once in an array, and then were described one more times in the call to require. But a trick can simplify this: the boot function can parse the string representation of the module and extract the calls to require from it. It is more work for the processor, but it leads to simpler module definitions.
2015-03-18[REF] web_X: update to the new module systemGéry Debongnie
2014-10-21[FIX] put the scrollbar back in web/testsGéry Debongnie
for some reason, the web tests interface loads base.css, in which the .openerp is overflow:hidden, which is not fun in the tests. The correct fix is actually to remove base.css from the tests, but the way I did it had some problems. So, this is a simple workaround that can be safely removed if base.css is removed from the view.
2012-10-30[IMP] jQuery deferred API changes refactoring. Changed 'then's in ↵Fabien Meghazi
'done'/'fail' and 'pipe's in 'then' bzr revid: fme@openerp.com-20121030140630-gf20ye8fou1ebxft
2012-10-10[FIX] Fixed on_record_loaded.vta vta@openerp.com
bzr revid: vta@openerp.com-20121010100233-tulf3c1fvnt2s85e
2012-10-09[IMP]improvements to record load event.Vidhin Mehta (OpenERP)
bzr revid: vme@tinyerp.com-20121009123532-bwlrg4ldtprd1w2d
2012-08-24[IMP] made a whole-application replace of $element by $elniv-openerp
bzr revid: nicolas.vanhoren@openerp.com-20120824182707-vt91ef40ieeudwyw
2012-08-14[IMP] removed a lot of OldWidget usageniv-openerp
bzr revid: nicolas.vanhoren@openerp.com-20120814134246-y2awqbt2i1hcan61
2012-06-27[CHG] Ashes to ashes, dashes to underscores.Fabien Meghazi
bzr revid: fme@openerp.com-20120627141249-o10e2htxqtio72l7
2012-04-17[imp] remaining of refactoring for 'openerp'niv-openerp
bzr revid: nicolas.vanhoren@openerp.com-20120417124830-6vy3nsjch3w94rt2
2012-01-24[imp] removed bunch of old stuff in widgetniv-openerp
bzr revid: nicolas.vanhoren@openerp.com-20120124145810-lr2y8igt9iqzqepn
2011-09-20[ADD] bunch of testsXavier Morel
bzr revid: xmo@openerp.com-20110920122820-5ql07msi0zjljhxn