Commit Graph
94038 Commits
Author SHA1 Message Date
Fabien Pinckaers 75203e18c1 [FIX] fix and improvements on rating system 2015-02-15 22:27:54 +01:00
Fabien Pinckaers 3f5aef24b9 [IMP] layout customer satisfaction page 2015-02-15 22:15:41 +01:00
Fabien Pinckaers 3c68b20fb5 [IMP] project rating improved public view 2015-02-15 22:14:26 +01:00
Fabien Pinckaers dad2640467 [IMP] copy label event 2015-02-15 20:34:56 +01:00
Fabien Pinckaers 4c9889ceb6 [IMP] better labels 2015-02-15 20:33:53 +01:00
Fabien Pinckaers 1d7f266c1f [IMP] Project form view cleaned 2015-02-15 20:32:29 +01:00
Fabien Pinckaers 0b475818ad [IMP] Ratings on proejct form 2015-02-15 20:21:22 +01:00
Fabien Pinckaers 29ace2949e [IMP] removing project sparkline 2015-02-15 19:59:54 +01:00
Fabien Pinckaers 8efa988de9 [IMP] tags and avatar on same line 2015-02-15 19:50:44 +01:00
Gaurav Panchal 79931f245e [ADD] stock: option in warehouse config to install orderpoints calendar 2015-02-13 17:10:11 +01:00
Jeremy Kersten 9ffa3a5c15 [FIX] google_calendar: force google synchro to be without default notif 2015-02-13 16:11:51 +01:00
Denis Ledoux 3fed8ca58d [FIX] base: Address must stay readonly when field use_parent_address is checked
When you change the country of your company, each field of a company address keeps
its attrs. This is why the company address stays on readonly when use_parent_address
is checked.

Closes #4808
opw: 627033
2015-02-13 16:01:07 +01:00
Denis Ledoux 899acef186 [FIX] payment: unique reference constraint
The payment transactions references must be unique, but for
states within draft, pending, done states, not
if the transaction has been canceled or in error.

Otherwise, this is not possible to create a new payment
transaction for an ecommerce order for which
the payment has been canceled by the acquirer

For instance, when the customer lands on Ogone,
then hit the cancel button

opw-627914
2015-02-13 15:35:35 +01:00
moylop260 88ab3db5f2 [FIX] product: missing default init before using it as dict
This revision bring back the possibility to use the copy method
of product.product without passing parameters

Closes #5236
2015-02-13 15:03:13 +01:00
Jeremy Kersten 7638fe51a9 [FIX] website*: SEO optimizely 2015-02-13 13:51:01 +01:00
Jeremy Kersten aed865aa93 [IMP] google_calendar - synchronize OE alarm with google reminders 2015-02-13 13:51:00 +01:00
Christophe Simonis 1eb54d0a4d [FIX] project: add missing dependency web_tip. 2015-02-13 12:11:14 +01:00
Christophe Matthieu d88ba0c6c7 [FIX][REF] website: reverted deletion of new published button by 28ed28f945 2015-02-13 11:50:49 +01:00
Goffin Simon 5b283419d3 [FIX] base: Address must stay readonly when field use_parent_address is checked
When you change the country of your company, each field of a company address keeps
its attrs. This is why the company address stays on readonly when use_parent_address
is checked.

Closes #4808
opw: 627033
2015-02-13 11:35:00 +01:00
Martin Trigaux 20e3f33ebd [FIX] purchase: get supplier from the procurement company
The seller_id field is a related that is read administrator so it would fetch
the first line, whatever the company specified.
Setting related_sudo=False would not be enough as creating purchase orders
through the scheduler makes the computation done as administrator.
Use the company of the procurement (required) to search for a supplier.
If no result, fallback on the first one as before.

Fixes #3833, opw 618809
2015-02-13 15:07:45 +05:30
Géry Debongnie 4e2025719b [FIX] web: viewlist editable use correct record_id in dataset
When clicking on an element in a listview editable, the record_id
is not updated in the dataset, which means that when you switch to form
view, the list view does not display the last selected record.

Also, it should fix the issue solved by PR pull/2725
2015-02-13 10:01:42 +01:00
Jérome Maes 5c07f3ed47 [FIX] website_version : call parent instead of duplicate of parent code. 2015-02-13 09:19:24 +01:00
Fabien Pinckaers 69746e4a53 [ADD] meta generator Odoo 2015-02-13 08:57:54 +01:00
Jeremy Kersten 165c67e879 [FIX] website: improve delete page
Clear cache after delete view
    Move menu to keep all 'New page', 'New blog', 'New forum', ... together
    Disable continue button from popup while user don't confirm with checkbox
    English typo
2015-02-12 18:19:19 +01:00
Christophe Matthieu a9bf846b6f [FIX] website editor: don't save the page (don't trigger the change) when click on clone snippet 2015-02-12 18:01:41 +01:00
Christophe Matthieu fd9ee5e28b [FIX] website summernote: back to the top when change the font-size 2015-02-12 18:01:08 +01:00
Christophe Matthieu 9ee7ed2e18 [FIX] website editor: open the media dialog when double click on summernote button for forum; raise if click on a button before click inside the editor 2015-02-12 17:20:11 +01:00
Christophe Matthieu b84817bb78 [FIX] website: backend editor try to save the history in readonly mode when user change the record 2015-02-12 16:51:29 +01:00
Denis Ledoux c62be6167a [FIX] website_sale: price overlapping product name
In ecommerce products list view, if the product name was
shorter than the product price, than,
the product price overlapped the product description

Besides, this display: inline-block; has no useful utility
(at least not known), and it should be set in a CSS property
anyway
2015-02-12 16:40:14 +01:00
Bhumi Patel c93664e30d [IMP]project : onboarding tips to show what you can get with project and task builder. 2015-02-12 16:25:16 +01:00
Christophe Matthieu e941bab124 [FIX] website summernote: code, quote formatblock not work properly and split the selection like other formating 2015-02-12 15:08:11 +01:00
moylop260 f2ab162d31 [FIX] l10n_mx: Set reconcile=True on receivable and payable accounts
This is necessary to enable reconciliations on these
accounts, and also ensures the residual amount on
invoices will be properly computed.

Closes #5235
2015-02-12 15:08:08 +01:00
Christophe Matthieu 126282f810 [IMP] website: designer can push space after comma on input of the modal to customize theme 2015-02-12 15:06:26 +01:00
Denis Ledoux c9154e08aa [FIX] api: environment recomputation
In a workflow context (for instance, in the invoice workflow),
context is not passed.

Therefore, relying on the 'recompute' key being the context
in order to not recompute the fields does not work with Workflows.

It leads to huge performance issues,
as fields are recomputed recursively (instead of sequentially)
when several records are implied.
For instance, when reconciling several invoices with one payment
(100 invoices with 1 payment for instance),
records of each invoice are recomputed uselessly in each workflow call
(for each "confirm_paid" method done for each invoice).

With a significant number of invoices (100, for instance),
it even leads to a "Maximum recursion depth reached" errror.

closes #4905
2015-02-12 14:57:31 +01:00
Jérome Maes e30dda9828 [IMP] website_livechat : use the correct publish button. To do so, a better security (with public and website_publish) was required. The inherit of ir_ui_view allow to display the default website channel by passing the fact that it can be website unpublished 2015-02-12 14:29:07 +01:00
Jérome Maes ba827fc6ee [FIX] website_qweb : extract the preparation of qcontext for website. Create a prepare_qcontext method to add variables required to render template extending website.layout (like im_livechat channel, or salorder of ecommerce) 2015-02-12 14:29:07 +01:00
Denis Ledoux a67747f77e [FIX] website_quote: duplicate sales order options on order duplication 2015-02-12 14:11:49 +01:00
Denis Ledoux 0e248245dd [FIX] website_quote: prevent to add options to a confirmed order 2015-02-12 14:10:14 +01:00
Jérome Maes 283868bc5f [IMP] rating, rating_project, rating_project_issue : add 'auto validation kanban state' option. This will modify the kanban state according customer feedback. Require some change : notify by mail the follower when rating, and better sudo usage. Also update wrong code comments. 2015-02-12 13:29:14 +01:00
Christophe Simonis 392d995d1f [MERGE] forward port of branch 8.0 up to c7648a1 2015-02-12 13:20:54 +01:00
Christophe Simonis c7648a1026 [FIX] event_sale: data have to be in noupdate 2015-02-12 13:20:25 +01:00
Christophe Matthieu 6010950de9 [FIX] website_event: wrong attendee number 2015-02-12 13:01:56 +01:00
Christophe Matthieu 9fbdd2d83d [IMP] website: improve speed of test crawl and load only one slug by route
If they are this routes:
/partner/p-1
/partner/p-2
...
/partner/grade-1/p-1
/partner/grade-1/p-2
...
/partner/grade-2/p-1
/partner/grade-2/p-2
...
We want test only one time the routes:
/partner/p-1
/partner/grade-1/p-1
2015-02-12 12:26:23 +01:00
Christophe Combelles 34d4508535 [FIX] hr_payroll: nicer error message for some bad rule definitions
For example avoids a crash with:

    TypeError: can't multiply sequence by non-int of type 'float'

when setting the quantity field of a salary rule to `1,0`
instead of `1.0`.

Fixes #5154
Closes #5155
2015-02-12 12:23:02 +01:00
Julien De Coster 8efdedbf1b [ADD] Clicks statistics in mass_mailings 2015-02-12 11:58:13 +01:00
Christophe Matthieu e2f19f0ed5 [IMP] Unsubscribe links in themes 2015-02-12 11:58:13 +01:00
Christophe Matthieu 70c30fe5b1 [IMP] website_mail: improved template designer, added support for background color, font color and convert class to inline style in mail designer, changed snippet according to new format, added theme selector in mail_designer, added font-awesome support (convert in image) in mail snippets 2015-02-12 11:58:13 +01:00
Christophe Matthieu 28ed28f945 [IMP] website: create a new web editor in the backend to edit html field with the website builder 2015-02-12 11:58:12 +01:00
Christophe Matthieu a46a060f0f [FIX] website editor: add a p tag when user insert a char in empty editable area 2015-02-12 11:58:12 +01:00
Christophe Matthieu 95c3573fd4 [FIX] website summernote: apply font does set the color to the alone font awsome. 2015-02-12 11:58:12 +01:00