Commit Graph
96099 Commits
Author SHA1 Message Date
qdp-odoo 2ce0291a4e [FIX] l10n_tr is back, compliant with the new accounting 2015-07-03 15:26:55 +02:00
Yannick Tivisse 9f33dd3b64 [FIX] hr_timesheet_sheet : traceback when clicking on settings/companies records 2015-07-03 14:44:31 +02:00
Fabien Pinckaers c8b00014f0 [FIX] fix test allotment removed 2015-07-02 22:02:36 -07:00
Fabien Pinckaers ffd76df007 [IMP] removing barcode field as it is not used 2015-07-02 21:40:38 -07:00
Fabien Pinckaers 3f108c4fdf [IMP] removing complex and unuseful concepts 2015-07-02 21:27:42 -07:00
Fabien Pinckaers 0676a114bf [IMP] simplification of invoice SO lines 2015-07-02 17:38:41 -07:00
Raphael Collet 64b7875fd5 Revert "[FIX] fields: support fields with store=False"
The commit is causing unexpected failures when creating views.

This reverts commit 72399a195a.
2015-07-02 17:47:30 +02:00
Raphael Collet 72399a195a [FIX] fields: support fields with store=False
Fix method `to_column` to not create columns for non-stored fields.
2015-07-02 16:56:04 +02:00
Joren Van Onder 04fb3dfcff [IMP] pos_mercury: pos extension for electronic card payment.
This new module integrate the 'Mercury Pay' electronic payment
provider with the point of sale.

This commit is the end result of a large branch whose main
author is Joren Van Onder <jov@odoo.com>, with additional
contributions from Martin Donies <mdo@odoo.com> and Frederic van
der Essen <fva@odoo.com>
2015-07-02 16:42:36 +02:00
Joren Van Onder 3a26daeb29 [FIX] point_of_sale: make delete, plus and minus work again
Broke during migration of POS to the new keypress-oriented
barcode_events. The keyboard handler was written with keyup in mind, so
some keys got broken. This fixes everything and sets up a solution for
how to deal with keys that do not generate keypress events in
Chrom{e,ium}.
2015-07-02 16:42:36 +02:00
Frédéric van der Essen c8732bea1e [FIX] point_of_sale: ignore unrecognized barcodes in popups
When a popup is displayed in the point of sale, it sets-up its
own barcode callbacks to prevent the screen's default barcode
action. If a barcode doesn't handle such a barcode, and has not
been setup to handle errors either, it will be ignored, and
a warning will be emitted to the console.
2015-07-02 16:42:36 +02:00
Joren Van Onder 04baede144 [IMP] point_of_sale: make paymentlines in PosTicket more extendable 2015-07-02 16:42:35 +02:00
Joren Van Onder 9401bf0a07 [FIX] point_of_sale: use the same paymentlines for printer- and webreceipt 2015-07-02 16:42:35 +02:00
Joren Van Onder 80da43ebb8 [FIX] barcode_parser: don't match end of line
Causes issues with the card reader device.
2015-07-02 16:42:35 +02:00
Joren Van Onder c125e364af [IMP] point_of_sale: migrate point of sale to barcode_events
This makes the POS use the barcode_events framework class. It also
attempts to make the POS use only one type of keyevent, namely
keypress. This is not completely possible because we still have to
prevent backspace from doing back navigation. Backspace also doesn't
generate keypress events in Chrom{e,ium}. We handle that by calling the
keyboard handler explicitly for backspace.
2015-07-02 16:42:35 +02:00
Martin Trigaux 2d88a6fdd7 [FIX] account_budget: typo 2015-07-02 16:13:36 +02:00
Josse Colpaert d9371fce85 [IMP] stock: Stock picking report improvement
Only one picking report that shows the operations. Warning message when no operations.
Change title.
2015-07-02 15:02:52 +02:00
Géry Debongnie 25a5b15b36 [FIX] web_kanban: prevent crash when grouping some fields
The kanban view was changed recently to display the tooltips in column
headers.  Sadly, it appears that the developer forgot to take into
account the case when there are on tooltips.  This commit fixes this
unfortunate oversight.
2015-07-02 14:53:31 +02:00
Aaron Bohy 3bb35d68b6 [FIX] web: x2many fields: set_value(): missing return
The set_value() function of x2many fields is asynchronous. When a record is
loaded, the invisibility changers (IC) are evaluated once set_value() has been
performed on every fields. As set_value() didn't return its deferred, the IC where
evaluated with wrong values. It produced in particular the following bug:

Go to Customers > Agrolait (the Contacts tab is displayed), switch to next record,
which is the first contact of Agrolait. The Contacts tab is still displayed,
whereas it should not (the invisible condition being is_company == false and
child_ids == [], i.e. there is no contact).

Also call this._super() in set_value() of AbstractManyField instead of
duplicating the function of its parent.
2015-07-02 14:04:42 +02:00
Valerie Pirenne a314fa0de2 [IMP] product_extended: more computed price informations in compute price wizard 2015-07-02 13:43:21 +02:00
Thibault Delavallée 9bd8c00b01 [IMP] mail: moved methods called by mail_followers.js to controllers,
updated their code accordingly.

Subtype display in the follower widget has been improved: now displaying correctly
subtypes ordered by related model, then internal / not internal, then sequence.
2015-07-02 13:33:59 +02:00
Thibault Delavallée de27deba9b [MOVE] mass_mailing, portal_sale, purchase, website_mail_group: move code
related to the mail.mail model in their own mail_mail.py file. This ease
the process of working on the mail.mail model and inheritance, if the
code is not hidden between unrelated models.
2015-07-02 13:33:59 +02:00
qdp-odoo ba9dc70294 [FIX] add back l10n_hn, now compliant with new accounting 2015-07-02 10:52:39 +02:00
qdp-odoo 4878a269b4 [FIX] add back l10n_vn, now compliant with new accounting 2015-07-02 10:28:08 +02:00
Aaron Bohy bfac8b6346 [FIX] mail: discard changes confirm dialog
This change is required for new design compatibility because when
toggling the app switcher, the whole content is detached. The app
switcher is toggled once the deferred def is resolved. If def is
resolved before the dialog is closed, the dialog is detached as well,
and re-attached when clicking on another apps. With this rev., def is
resolved once the dialog is closed.

Also fixes the on_cancel() call which wasn't done at the right place.
2015-07-02 09:45:08 +02:00
Géry Debongnie bde3c10ce0 [IMP] web_kanban: various tweaks
* css tweaks
* display correct tooltips in columns
2015-07-02 09:36:39 +02:00
Fabien Pinckaers f2fdcbddb3 [IMP] terminology RFQ Sent 2015-07-01 18:00:03 -07:00
Fabien Pinckaers 86c8964cd3 [IMP] terminology 2015-07-01 17:57:39 -07:00
Fabien Pinckaers b8ec551076 [IMP] label outside h1, consistency accross all views 2015-07-01 17:53:20 -07:00
Fabien Pinckaers ce14544984 [IMP] typos 2015-07-01 17:30:16 -07:00
Fabien Pinckaers 82c02f339f [FIX] typo english-french words 2015-07-01 17:22:06 -07:00
Fabien Pinckaers 1ac91f444a [IMP] better terminology to avoid having customer selecting Inventory instead of Internal 2015-07-01 16:45:55 -07:00
Martin Geubelle 258ab0d970 [IMP] module: global click on kanban view of modules 2015-07-01 18:04:48 +02:00
Martin Geubelle 237bf93af9 [IMP] web_kanban: use flex for progress bar instead of hard-coded width 2015-07-01 18:04:47 +02:00
Martin Geubelle b405ec6609 [IMP] sale: set a target on the fly in sales_team_dashboard 2015-07-01 18:04:47 +02:00
Martin Geubelle bf94c8ee74 [FIX] web_kanban: alignment of kanban_record with the control panel 2015-07-01 18:04:47 +02:00
Martin Geubelle ea3b118eae [IMP] account: improve account_contract_dashboard
Mainly style and js improvements for graphs
2015-07-01 18:04:47 +02:00
Martin Geubelle 6cc695106f [IMP] gamification: badge kanban view in new design 2015-07-01 18:04:47 +02:00
Simon Lejeune fe08dae378 [IMP] board: improve labels input style of personnal dashboards
- When editing the label of a dashboard, we try to emphasize the focus on this label
2015-07-01 18:04:46 +02:00
Simon Lejeune 5b89a929a7 [IMP] im_livechat: style of chat and kanban view of livechat channels
- restyle the search field of livechat, more space between contacts, etc.
- kanban view should fit the style of new kanban views
- new images for status
2015-07-01 18:04:46 +02:00
qdp-odoo b25f110045 [FIX] l10n_gt: gain and loss accoutns for currency exchange diff 2015-07-01 17:35:52 +02:00
Mohammed Shekha 14780ca16a [IMP]contact widget: Improve contact widget used in qweb reports, added option phone_icons to show icons in phone related fields 2015-07-01 15:36:38 +02:00
qsm-odoo 93013eca6d [FIX] ProgressBar
Leaving edit mode was impossible if the value was not changed
+ Remove use of PropertiesMixin
2015-07-01 15:35:19 +02:00
Aaron Bohy c5f3debc32 [FIX] web: FormViewDialog: multi select option
Before this rev., the multi_select option wasn't enabled even by setting
disable_multiple_selection to false in the options, when the res_id key
wasn't defined in options (null != undefined). It was the case for every
X2Many views, except for the Many2ManyKanban view as we explicitely set
the disable_multiple_selection to false AND res_id to null. However, all
X2Many views should enable this option.
2015-07-01 15:27:53 +02:00
Aaron Bohy 1b660c895a [REF] web_kanban: remove unused less rule 2015-07-01 15:27:53 +02:00
Denis Ledoux f59f9e7bf8 [FIX] report_intrastat: multi-company rules.
The intrastat report did not take care about
the multi-company concept.

In an multi-company environment, lines issued from
invoices in different company
(without a parent-children relationship)
were all displayed in this report.

opw-643685
2015-07-01 13:49:10 +02:00
Denis Ledoux 31027d6096 [FIX] mail: on_change_template_id has been converted to new API
This conversion has been done in 4b122ad41d.
As this onchange is now written in the new API style,
it shouldn't be used any longer in the form view.
2015-07-01 13:43:42 +02:00
Mahendra barad 624a672889 [REMOVE]Override Summernote Editor Enter Event Which was commited by CHM for fix the Data-chatter-id(for me) and now it's fixed by JKE so remove the override of summernote enter method 2015-07-01 13:22:44 +02:00
Mahendra barad 7278d277d9 [IMP]website_blog: improved paragraph level comment for the public user, if user is not loged in provide link for sign and not able to comment using email and name 2015-07-01 13:22:44 +02:00
qdp-odoo 31fd45f6f5 [FIx] typo 2015-07-01 13:15:48 +02:00