Commit Graph
102197 Commits
Author SHA1 Message Date
Yannick Tivisse 473d792582 [FIX] project: correct planner english 2015-09-14 13:59:31 +02:00
Raphael Collet 7e9e747a0c [IMP] fields: optimize invalidation of fields in draft mode 2015-09-14 13:26:54 +02:00
Denis Ledoux f627199def [FIX] payment_ogone: Waiting status
Waiting status should be seen as pending status:
They require a manual intervention, except
if a new feedback is provided later.

opw-649302
2015-09-14 12:45:13 +02:00
Nicolas Lempereur f7f436ead5 [FIX] web: date widget, set date when shown
In 36146b3f setting the date of the datetimepicker was done when it was
opened, but only for widget datetime. Thus we could get an issue for a
widget date when we wanted to use it to select two same date.

e.g if we select 23 september for a date, it works. if we then use the
widget on another date, 23 september is selected and it will not trigger
a value change if we leave this value.

This fix adds the date setting when opening the date widget, and also
prevents the bootstrap datetimepicker feature* of closing the widget
when setting the value of the date-only picker.

closes #8506
opw-648619

* this feature is explained in the following issue:
  https://github.com/Eonasdan/bootstrap-datetimepicker/issues/603
2015-09-14 12:44:46 +02:00
Nicolas Lempereur 1fe932a7bc [FIX] web: css for popup search view float position
The widget SelectCreatePopup display the search view drawer directly
after the search view input field. But in current firefox version this
could lead to an issue with float positionning.

fixes #8462
opw-648999
2015-09-14 12:15:10 +02:00
Martin Trigaux 04ae8023f6 [FIX] *: various English errors
Unclear or incorrect sentenses.
Courtesy of Eric Geens
2015-09-14 12:14:06 +02:00
Olivier Laurent 47133c7d3f [ADD] doc: database upgrade API: structure change
1° add a second level of titles because they were too long and
overrided the second column (the 'code column)
2° Add 'double backticks' around some keys
2015-09-14 11:52:12 +02:00
Martin Geubelle b3d8057512 [IMP] crm, stock: planner content 2015-09-14 10:49:00 +02:00
Nicolas Lempereur 5ac77c943b [FIX] membership, website_membership: paid but expired
A paid membership is expired if the validity period (period between
date_from and date_to) doesn't match with the current date.

closes #8505
opw-648627
2015-09-14 10:43:29 +02:00
Olivier Laurent fb91433e88 [ADD] doc: database upgrade API: structure change
1° add a second level of titles because they were too long and
overrided the second column (the 'code column)
2° Add 'double backticks' around some keys
2015-09-14 10:38:47 +02:00
Martin Geubelle b9cfbbee87 [FIX] web_settings_dashboard: remove grey color when complete planner 2015-09-14 10:33:49 +02:00
Xavier Morel 2a43803d8a [FIX] web_kanban: column & item quick-creation
In all browsers the ``focus/blur`` event is triggered before a button's
``click`` (it's actually triggered by mousedown).

Column and record quick-creates discard the form on blur but still want
to create the column/record when the "Add" button is clicked. This was
implementing with a fixed debounce/time-delay on the blur handler,
however the exact delay between blur and click dispatch are browser,
environment and possibly load-dependent (on my system unloaded, 10ms is
sufficient in webkit but firefox requires at least 50, a user keeping
the mouse button pressed for some time would increase that delay).

The proper way to handle this is to suppress the ``focus/blur`` event
from the relevant button entirely by preventing the browser's default
mousedown handler.

Do that for both column and record quick-creates, and remove
time-delay/debounces.

Also remove manual proxying of ``click`` in kanban column (move to
``events`` object)
2015-09-14 10:20:30 +02:00
Xavier Morel 9882c8826e [IMP] web: improve Widget.proxy's error reporting
Provide a more informative error message than "undefined is not a
function" when a method passed by name to the events object is missing
on the widget.
2015-09-14 10:20:30 +02:00
Jérome Maes 330bf5ec2f [FIX] website_portal_sale : use correct controller to get product thumbnail 2015-09-14 10:16:48 +02:00
Jérome Maes e36ec6060c [FIX] website_sale : adapt onchange, fixing traceback
Salepocalypse change onchange, and they are not compatible anymore. New onchange return nothing. Here we do a write to update the partner then trigger manually the onchange to update SO fields depending on partner_id.
Once the onchange is trigger, some fields require a check (force pricelist, recompute taxes, ...)
2015-09-14 10:16:40 +02:00
Jérome Maes 1d56ea0f6f [FIX] mail : when create a channel, give it the channel_last_seen_partner_ids to direct make the creator a member and avoid access right exception 2015-09-14 10:16:32 +02:00
Jérome Maes 762cc2dbfa [FIX] mail : make follower subtype edition works
On follower list of a document, the user can (if access rights granted) edit the subtype subscription of other follower. This open a modal with checkboxes. This is commit make this feature works and adapt it to channel follower.
2015-09-14 10:16:21 +02:00
Jérome Maes a58e00bcdb [FIX] im_livechat : anonymous_name should be the user name in case of portal user 2015-09-14 10:16:13 +02:00
Nicolas Lempereur e03d64cfaa [FIX] website: remove cancelled request for mobile preview
In 7d40a7d, f820c07, 3ed0628 the way the mobile preview iframe is set
was altered several times. This left an inconsistent needless page load.

This page load was cancelled, but as a side effect in a given set of
conditions:

- an ajax request is done early in current (and so iframe) page,
- phantomjs is used for the test,
- server response time

this could lead to a false positive caused by a cancelled xhr request
throwing the error: "Can't load template, http status 0".
2015-09-14 10:13:25 +02:00
Fabien Pinckaers 9571bed376 [IMP] typo 2015-09-13 19:34:50 +02:00
Fabien Pinckaers b5ff541e52 [IMP] Invoice from SO semantic (manually select with or without refunds) 2015-09-13 18:38:53 +02:00
Fabien Pinckaers 4adf21320e [IMP] Calendar form view 2015-09-13 16:16:27 +02:00
Fabien Pinckaers b7e393a71a [FIX] calendar recurrent event, [IMP] duration instead of time end 2015-09-13 16:09:42 +02:00
Fabien Pinckaers d459ab1dfd [IMP] CRM Dashboard cleanup 2015-09-13 15:11:59 +02:00
Fabien Pinckaers 6c87d513ed [IMP] Sales planner, better introduction 2015-09-13 11:10:03 +02:00
Odoo Translation Bot 7ed58916df [I18N] Update translation terms from Transifex 2015-09-13 01:55:09 +02:00
Fabien Pinckaers 2f7265eada [IMP] procurement_jit: validates sales order picking automatically 2015-09-12 22:30:01 +02:00
Fabien Pinckaers af176fa67f [FIX] purchase tests 2015-09-12 21:41:26 +02:00
Fabien Pinckaers 463e31f4d3 [FIX] Average price is based on product, not template 2015-09-12 20:18:51 +02:00
Fabien Pinckaers 1b7006687a [IMP] Small usability issue in product search view 2015-09-12 20:09:01 +02:00
Fabien Pinckaers 049b0f7f04 [IMP] Better product form view, stat button 2015-09-12 20:06:40 +02:00
Fabien Pinckaers c3ed1b9401 [IMP] Product Form View 2015-09-12 19:57:55 +02:00
Fabien Pinckaers 2ce5111f5a [FIX] small fix in stock, partial picking 2015-09-12 19:27:13 +02:00
Fabien Pinckaers 4a8d435a84 [FIX] stock buf, sale_expense test bug 2015-09-12 18:45:02 +02:00
Fabien Pinckaers 05e3a1a31d [FIX] shipment test was buggy 2015-09-12 17:49:14 +02:00
Fabien Pinckaers 250c50c3a8 [IMP] Speed improvement procurement_jit: no dual run(), not need to check() after run()
[IMP] procurement_jit: check availability of products directly
[IMP] assign moves to existing picking, even if reserved, but not if printed
[FIX] increase SO quantities: new procurements created
[FIX] typo in res.config.py
2015-09-12 16:18:29 +02:00
Fabien Pinckaers 4d647d5e4c [IMP] default activity data 2015-09-12 12:01:52 +02:00
Christophe Simonis 25eb2c00a9 [FIX] account_cancel: correct view
View introduced during previous forward-port (88eaa7da) used a field
that have been replaced in saas-6.
2015-09-11 18:36:10 +02:00
Olivier Dony 622eecec8f [FIX] http: load routes from all installed modules
When a module uninstallation fails, its views and
templates are still present in the database, and
its routes should still be loaded.

Otherwise random inconsistencies and errors may
occur when rendering the modules' templates.
2015-09-11 18:31:49 +02:00
Yannick Tivisse 3794846e88 [FIX] Trigger onchange manually in test test_sale_expense.py 2015-09-11 18:15:33 +02:00
Simon Lejeune ea0bcfac34 [FIX] packaging: adapt test environment to less dependency 2015-09-11 18:10:56 +02:00
Simon Lejeune a470d69e7c [FIX] packaging: windows: typos 2015-09-11 18:10:55 +02:00
Simon Lejeune 09fcbab003 [FIX] packaging: redhat: depends on nodejs-less & nodejs-clean-css 2015-09-11 18:10:55 +02:00
Simon Lejeune b2f573d95c [FIX] packaging: debian: depends on node-less & node-clean-css 2015-09-11 18:10:55 +02:00
Simon Lejeune 87b46bb7e9 [FIX] packaging: windows: bump version number 2015-09-11 18:10:55 +02:00
Olivier Dony 1856995acc [FIX] stock: "Barcode" is not a valid barcode type 2015-09-11 18:09:15 +02:00
Christophe Simonis 024177ebc4 [FIX] resource: get_working_intervals_of_day
Use patch from 8.0 (64e1c28e35) instead of
the one from 7.0 (bbd15cdca6).
2015-09-11 18:07:49 +02:00
qsm-odoo 40fcfcb822 [FIX] calendar: tag template data
Tag template data were wrong since many2manytag color introduction
2015-09-11 17:50:38 +02:00
Raphael Collet 1a47ac3921 [FIX] models: fix write() on inherited field that is not a column of parent 2015-09-11 17:35:24 +02:00
Christophe Simonis 88eaa7dad8 [MERGE] forward port of branch 8.0 up to 35233db 2015-09-11 17:28:07 +02:00