Commit Graph
76775 Commits
Author SHA1 Message Date
Olivier Dony 0d60cdfd68 [FIX] search view: restore the disable_custom_filters flag effect
This search view option was properly set but not
observed by the search view itself.

This caused all related links and smart buttons
to open a list of records that was wrongly filtered,
as soon as a default filter was applicable to the
target action (e.g. with default filters gloablly
set per model, not per action).

This regression was introduced at refactoring
commit d8d6311b50
2015-03-06 13:34:32 +01:00
Aaron Bohy a6919adf70 [FIX] Web: base.sass: FormView: overflow in One2Many fields
Override the "overflow: auto" rule of view-manager-content in One2Many
fields to remove useless scrollbar displayed in One2ManyKanban.
2015-03-06 11:11:31 +01:00
Christophe Matthieu c9d7803675 [FIX] website: backend editor don't display the default value and don't exit the fullscreen mode when click on escape 2015-03-06 10:25:31 +01:00
Christophe Simonis 5b6617a5e4 [FIX] base: correct m2o design for active items. 2015-03-05 17:29:00 +01:00
Christophe Simonis bab519fd8a [FIX] web: do design changes in sass file!
8ab68d8 introduced css changes not present in sass file.
2015-03-05 17:26:17 +01:00
Thibault Delavallée b136f83a87 [FIX] mass_mailing: web bounce exchange banner: removed overkill
css causing issues when editing text (multilines that disappear, ...).
2015-03-05 17:15:53 +01:00
Jérome Maes 63e5341081 [FIX] im_livechat, rating : add a cron in im_livechat to delete empty anonymous sessions. And change the res_name of a rating record for im_chat.session : keep the same notation as in reporting instead of uuid. 2015-03-05 16:31:18 +01:00
Jérome Maes 3186d86b8b [FIX] im_livechat : display the rating smileys from the origin server 2015-03-05 16:31:18 +01:00
Jérome Maes 3d3c364e47 [FIX] marketing_campaign : add domain on filter field of segment to avoid applying filter domain on campaign object (which may be different of the one of the filter, causes crashes) 2015-03-05 16:31:18 +01:00
Jérome Maes e86a86d108 [FIX] mass_mailing : overflow on mail template kanban card preventing to click on 'show more' button 2015-03-05 16:31:18 +01:00
Jérome Maes 2f6204aca4 [FIX] website_forum : avoid server error when sharing false url on forum. Properly display error message. 2015-03-05 16:31:18 +01:00
Jérome Maes 95a1e6b4fe [FIX] website_event : display the located date instead of the utc date. Add the timezone to be sur the visitor understand. 2015-03-05 16:31:18 +01:00
Jérome Maes d988cdd494 [FIX] project : style of kanban status as label in form view 2015-03-05 16:31:18 +01:00
Thibault Delavallée 7b4a82884d [FIX] website_forum: fix crash in convert answer to comment
raised by last commits in saas-6. Browse user object as superuser
to avoid access issues.
2015-03-04 17:15:57 +01:00
Thibault Delavallée b992343ec5 [FIX] website_event, website_event_sale: when an event is sold out do not
allow to choose tickets, even without having a register button. Tell directly
it is sold out.
2015-03-04 16:34:38 +01:00
Thibault Delavallée ff4bbdd356 [FIX] website_forum: crash when xml files holdign qweb content
contain a dot in the name.
2015-03-04 16:06:12 +01:00
Thibault Delavallée 56090ded69 [FIX] event_sale: wizard to edit registrations was failing due to some
strange construct in the context of an action. Basic code works well, no need to
try to do dirty things in the context.
2015-03-04 15:38:58 +01:00
Christophe Simonis bc2fd0515b [MERGE] forward port of branch 8.0 up to 017f346 2015-03-04 15:16:10 +01:00
Leonardo Donelli 017f346dd3 [FIX] product: keep partner to base pricelist
When a rule is based on another pricelist, the partner was not passed to the
base pricelist.
2015-03-04 14:33:06 +01:00
Romain Deheele 6626884255 [FIX] hr_expense: display analytic account on report
Order of attributes matter in QWeb and due to unexpected evaluation order
<span t-field t-fi /> will not works while <span t-if t-field /> do.
Since v8, the ORM will no longer crash to resolve foo.bar.name if bar is not
defined. The t-if clause is then not necessary and can be simply remove instead
of inverting the order of clauses.
2015-03-04 12:22:10 +01:00
Josse Colpaert 935141582f [FIX] Inventory line store for theoretical qty 2015-03-03 17:07:45 +01:00
Goffin Simon 1155099d2b [FIX] purchase: wrong currency printed on purchase order
Choosing a currency different than the purchase order pricelist is allowed.
Therefore, the purchase order report must display the currency
of the purchase order, and not the currency of the pricelist.

opw:628767
Fixes #5443
2015-03-03 16:54:53 +01:00
Jérome Maes 94c33caa78 [FIX] im_chat : broken notification when leaving conversation, and add view definition file in manifest. 2015-03-03 16:51:16 +01:00
Jérome Maes 77248b0d6d [FIX] website_sale : fix tour to select correct snippet with the popover 2015-03-03 16:51:16 +01:00
Jérome Maes d825704072 [FIX] website_sale : do not display 'False' if product description is empty on cart 2015-03-03 16:51:16 +01:00
Goffin Simon 092c64b76f [FIX] website: translations for qweb templates not applied.
-Website.tours must be loaded after the translation data:
"website.ready" before the tour ensure that the translations are loaded.

-Translations for qweb templates not applied:
Translate all text nodes in qweb templates when translation data
are loaded.

-Add some translations in website tours.

opw:619786
2015-03-03 16:05:34 +01:00
Anton Chepurov 47ca07ba19 [FIX] product: sort attributes before checking existing variants
When generating the list of all needed variants, the attributes are sorted based
on the order in field attribute_line_ids while, when comparing with existing
variants, the order of the attributes on the product.product is the order
on the field attribute_value_ids. As both order could be different (no direct
relation), variants could be wrongly recreated instead of keeping existing one.

Make sure the attribute lists are always sorted.

Fixes #4361
2015-03-03 15:40:19 +01:00
Josse Colpaert c5dc1288c2 [IMP] To optimize procurement_jit, we let it depend on stock. Runs can be done in batch that way. Optimizations from work of api
[IMP] Simplify to single search

[IMP] Make sure procurements are run in the original order
2015-03-03 15:21:41 +01:00
Xavier Morel 3e18166ea4 [ADD] py.relativedelta: weekday handling
also various changes/fixes
2015-03-03 13:10:53 +01:00
Denis Ledoux 19aa7b732b [FIX] report: overflow of long content in reports colums
When having a long, non-breakable, content
within a report column,
e.g. an invoice with a very long, pipe-separated, origin,
the content overflowed on other columns.

Set word-wrap: break-word; prevent this behavior,
and is not considered dangerous regarding the possible
side-effects on the design in the reports layouts.

In fact, we should even consider applying this change
on the webclient itself. A similar issue happens in the form view
when having a field with a long non-breakable content,
e.g. a long, pipe-separated orign in an invoice. Nevertheless,
we should avoid taking risks in stable releases,
and this change in the webclient should therefore be done
carefully in master release.

opw-629352
2015-03-03 12:35:25 +01:00
Xavier Morel fb2b1d7568 [IMP] py.js relativedelta
Rewrite relativedelta.__add__ based on dateutil 2.4.0

* completely remove any hint of supporting time deltas (could be
  implemented in the future, but not currently asked for and lots of
  code to implement)
* implement weekday support (ordinal only)
* probably better leapyear support
* remove relativedelta.__sub__ (only works between relativedeltas)
* add relativedelta.__neg__

fixes #5089
2015-03-03 12:00:12 +01:00
Xavier Morel f64a2fa386 [ADD] js tests: more relativedelta tests
* add some more boundary tests and nudges
* add test for weekday

ref #5089
2015-03-03 11:55:18 +01:00
Xavier Morel adf5b5e0e8 [FIX] tests: overflow on test page body
inherited from main CSS, would prevent from scrolling body and thus from
seeing all the test cases and test case contents (e.g. error messages
and stack traces)
2015-03-03 11:54:12 +01:00
Xavier Morel 752e21a633 [FIX] py.js: arguments dispatching in PY_call
When providing an args of ``null`` (or ``undefined``) and a non-empty
kwargs, the kwargs would be removed/ignored.

While explicitly providing a null args is not necessary, it's perfectly
valid.
2015-03-03 11:51:50 +01:00
Christophe Matthieu 03131edace [IMP] web: update jquery.validate.js lib from v1.8.1 to v1.13.1 2015-03-03 11:04:05 +01:00
Nicolas Lempereur c40d5065fa [FIX] purchase: get taxes when create rfq from bid
When creating a request for quotation from a call for bids, the suppliers
taxes where not present in the quotation. Since a product `taxes_id` field
is a many2many, the unused triplets syntax caused the issue.

fixes #5307
2015-03-03 10:00:27 +01:00
Josse Colpaert 3883ffbba7 [IMP] Production lot unique sql constraint should only depend on name and product, as NULL values in the reference make everything possible 2015-03-03 09:44:43 +01:00
Nicolas Seinlet c593a881da [FIX] point_of_sale: remember tax_ids in pos.order
This avoid the unbalanced account.move created by the pos.session
when tax are changed on a saled product during the pos session

Closes #5161
2015-03-02 19:28:32 +01:00
Olivier Dony ca8c6bce98 [FIX] stock_account: do not group move lines to invoices per saleman
When invoicing based on delivery lines, the system used
to group lines per partner, currency, *and* salesman, in
order to assign the corresponding salesman on the invoice.

However this creates multiple invoices for the same
customer, quite annoying for some businesses.

Assigning the invoice to the user creating it fixes this
problem and makes sense business-wise too.

In the future we could possibly assign a different
salesman to each invoice line, for reporting purposes
(e.g. for sales commissions)
2015-03-02 19:17:05 +01:00
Christophe Simonis fefb298972 [MERGE] forward port of branch 8.0 up to dc41a9b 2015-03-02 18:19:34 +01:00
Cédric Pigeon dc41a9b645 [FIX] sale_layout: invoice report
Put uos in same td tag than qty to avoid shift with header (one more cell)
Fixes #5515
2015-03-02 17:44:53 +01:00
Josse Colpaert 9284679abe [FIX] Add decimal precision on product template quantities fixes #5512 2015-03-02 17:18:13 +01:00
Christophe Matthieu 3be4468945 [FIX] website: need to wait the editor to continue the tour 2015-03-02 16:58:59 +01:00
FalcoBolger 714fe9135d [FIX] Signature on overriden fields_get method 2015-03-02 16:52:53 +01:00
Christophe Matthieu d39a2780d4 [FIX] website_sale: remove false positive raise of 'shop' test tour 2015-03-02 16:50:30 +01:00
Denis Ledoux c3f4ec856c [FIX] website_sale: keep attributes filter in pager
While having a product list with 20+ products,
If more than two attributes were set in the shop filter,
going to the next page kept only the first filter.

opw-629188
2015-03-02 16:44:24 +01:00
Thibault Delavallée 4b649af00d [FIX] website: settings: avoid crashing when no website_id
given in the onchange.
2015-03-02 16:35:31 +01:00
Thibault Delavallée 1499d71207 [FIX] website_event_track: crash because escape was html_escape.
Also removed the use of e as a function name, as this is not that
explicit.
2015-03-02 16:35:30 +01:00
Thibault Delavallée 06acbe2dff [FIX] mail: saving a template on a void res_id (sending an email for
example) crashed because of a bad management of void res_ids.
2015-03-02 16:35:30 +01:00
Thibault Delavallée 6589a487ed [CLEAN] mail_compose_message: active domain is a technical field, shouldbe invisible 2015-03-02 16:35:30 +01:00