Commit Graph
95142 Commits
Author SHA1 Message Date
Christophe Matthieu 19a42a694e [FIX] mail: partner_ids default value for mail_compose_message must send a valid command list 2015-05-22 12:29:12 +02:00
Cedric Snauwaert 6206af5451 [FIX] account: fix some performance issues to show dashboard
this closes #277
2015-05-22 11:24:02 +02:00
Cédric Snauwaert 05dcd693a2 Merge pull request #276 from odoo-dev/master-account-fixes-csn
Various cosmetics and traceback fixes
2015-05-22 11:11:05 +02:00
Cedric Snauwaert 73a3bea15e [FIX] account: fix transfer_account in settings + create sale/purchase tax template for l10n_generic_coa 2015-05-22 10:52:34 +02:00
Cedric Snauwaert b30011d447 [REM] account_asset_asset: remove concept of parent/childs from object 2015-05-22 10:52:33 +02:00
Cedric Snauwaert 4f03ec98cc [FIX] account: various cosmetics fixes 2015-05-22 10:52:33 +02:00
Cedric Snauwaert d55a796dbb [FIX] account: add constraint to ensure that receivable and payable account are reconciliable + fix l10n_be CoA 2015-05-22 10:52:33 +02:00
pvy 320ef8c16f [DEL] l10n_be: cleaned module of dead code 2015-05-22 09:44:31 +02:00
Richard Mathot fe22f0f6ed [FIX] analytic_contract_hr_expense: missing context 2015-05-21 14:53:38 +02:00
Valerie Pirenne c24332e6da [IMP][ADD] mail, various: timeline view.
This commit introduces a new view type, the timeline view. This view is
intended to display messages like the previous chatter. This is now a view
like the form or list view. Like other views it will be possible to have
custom templates for some specific needs, allowing customization.

[IMP] mail: the value tracking is modified. Previously messages were created
containing the modified values. Those values are now stored, using a new
model mail.tracking.value. The message body is dynamically build based on
the values. Tests have been updated.

This version is temporary. Indeed two main modifications will come in a short
future :

 - the new design will improve the display
 - the slack mode will change the way the Inbox and notifications are managed

All glory to the Hypnotoad.

Special thanks to Valerie Pirenne (vpi), Jerome Maes (jem) and Richat Mathot
(rim) that did not code but said a lot of things. Martin Trigaux (mat) did
nothing, a bit like for the slides modules, but he is busy sending emails.
2015-05-21 12:10:25 +02:00
Jigar Patel 946d245c2b [FIX] website_livechat: Pass correct name of class in super method to solve traceback on publish button 2015-05-20 18:32:28 +02:00
Paramjit Singh Sahota 68dbacac1e [IMP] event, event_sale, website_event, website_event_sale : clear registration badge handeling
Now,
- event contains the HTML badge fields and the report (and report templates) to print badges
- event_sale add the ticket type on badges
- website_event allow the edition of badge throught website editor.
When the editor will be available in backend, event will be allow to edit badge report, so the action should be moved from website_Event to event module.
2015-05-20 17:56:37 +02:00
Josse Colpaert 3daebb6cca [FIX] Tax_ids should be passed in onchange 2015-05-20 15:25:08 +02:00
Martin Geubelle 9f169a23bc [FIX] web_kanban : typo (toogle --> toggle) 2015-05-20 13:48:26 +02:00
Martin Geubelle e70a7aa355 [ADD] sale : new mobile-friendly kanban for one2many sale.order.line in form view of sale.order 2015-05-20 13:18:38 +02:00
qdp-odoo f366bda9a7 [IMP] account: set the date_maturity field on account.move.line as required for the sake of being more explicit, and having the aged receivable/payable reports that work 2015-05-20 11:56:51 +02:00
Martin Geubelle 72dba4f051 [IMP] account, account_reports, account_batch_deposit : improve kanban dashboard view to fit with new design 2015-05-20 10:59:02 +02:00
Martin Geubelle f1906d704b [REM] web_kanban_sparkline: module and dependencies (project, sale, sales_team, stock, mass_mailing)
The module was not used anymore.
2015-05-20 10:41:01 +02:00
qdp-odoo 8e854f587c [FIX] account, dashboard: wrong figures for graph and amounts in bank journal kanban box if there were several statements on the same day 2015-05-19 17:09:04 +02:00
qdp-odoo 9b4075bd0a [FIX] l10n_generic_coa: added tags for cash summary report 2015-05-19 17:09:04 +02:00
qdp-odoo 0dd04fa150 [REF] account: removed 'date' field on account.payment object (using payment_date is enough) 2015-05-19 17:09:04 +02:00
Thibault Delavallée 1b9dbfae21 [FIX] mail: missing decorators, leading to old API / new API
mismtach.
2015-05-19 16:05:33 +02:00
Thibault Delavallée 63f435a1d0 [FIX] mail: mail_template: fixed create_action method that creates the
more menu action linked to an email template.

[TESTS] mail: added a test for this method.
2015-05-19 16:05:33 +02:00
Thibault Delavallée 83aeb687bc [FIX] mail: chatter: call a multi method using a list of ids, not a single id. 2015-05-19 16:05:32 +02:00
Thibault Delavallée 9d3a5ec72a [IMP][FIX] mail: tests: updated mute loggers (moved files) + added loggers were necessary. 2015-05-19 16:05:32 +02:00
Géry Debongnie f3b46459f3 [REVERT] web: form_relational_widget: remove unused javascript code
This reverts commit 6c0376e932.
It turns out that this javascript code was not unused after all.
(see kanban view inside customers, clicking on them should open the
contact in a popup)
2015-05-19 15:08:20 +02:00
Jigar Patel d403c9acfd [FIX] website: Open edit menu dialog 2015-05-19 14:33:45 +02:00
Josse Colpaert de1556ac7e [FIX] stock_account: Post install should check for all companies and not always create
The method will check all companies with a chart of account if they have a property for the stock journal.
If there is no stock journal it will create one.  Previously it created only one for the main company and this
gave an error when updating the module again
2015-05-19 14:03:11 +02:00
Bhavik Bagdiya 4716664d9e [FIX] hr_expense: wrong domain 2015-05-19 13:50:31 +02:00
Raphael Collet 49c614e9e1 [FIX] fields: an inherited required field is expected to be required 2015-05-19 13:40:30 +02:00
qdp-odoo 51f185b77b [ADD] account_batch_deposit 2015-05-19 13:37:59 +02:00
Raphael Collet 0b35f267d2 Merge pull request #218 from odoo-dev/master-ormcache_new_api-rco
[MERGE] ormcache: improve API to enable the decoration of new-api methods

The new signature of `ormcache()` is more intuitive: simply list the names of the method arguments that compose the cache key. The decorators `ormcache_context()` and `ormcache_multi()` have been adapted accordingly.
2015-05-19 11:40:46 +02:00
Raphael Collet 8db2833a1e [IMP] ir_ui_menu: make it use ormcache instead of a home-brewed cache 2015-05-19 10:07:02 +02:00
Raphael Collet 4b7dd0f759 [IMP] decimal_precision, ir_rule, ir_ui_view: simplify ormcache invalidation
The patch speeds up the cache invalidation in the registry, and make most
models use the generic method `clear_caches` instead of specific `clear_cache`
methods.
2015-05-19 09:59:42 +02:00
Raphael Collet a286b9380c [ADD] ormcache: add a unit test 2015-05-19 09:59:42 +02:00
Raphael Collet ede4304790 [IMP] adapt all calls to ormcache() to its new API
This fixes a bug on some methods.  Because `ormcache` uses the decorator
`decorator`, the `context` argument is passed positionally to the decorated
lookup method, instead of being passed as a keyword argument.  As a
consequence, the context dictionary is included in the cache key, which makes
the cache lookup fail all the time.

Using the new API of `ormcache` gracefully fixes this issue.
2015-05-19 09:59:42 +02:00
Raphael Collet 8d4fb747d4 [FIX] ormcache_multi: adapt its API and implementation to ormcache 2015-05-19 09:59:42 +02:00
Raphael Collet 1431d9d29d [FIX] ormcache_context: adapt it to the new API and implementation of ormcache 2015-05-19 09:59:42 +02:00
Raphael Collet 0ae59c779f [IMP] ormcache: improve API to enable the decoration of new-api methods
The new signature of ormcache() is way more intuitive: simply list the names of
the method arguments that compose the cache key (see documentation and existing
code).  A backward-compatible mode is available by using the keyword argument
`skiparg`.
2015-05-19 09:59:42 +02:00
Josse Colpaert baca220bb7 [FIX] invoice onchange: onchange_invoice_line_ids continued 2015-05-18 17:41:58 +02:00
Christophe Simonis 5aee318f16 [FIX] account: use new api in demo yml 2015-05-18 17:07:09 +02:00
Jamin Shah 0e5b25b48f [IMP] project, web_planner, crm : add planner for project module
- clean the planner style
- add specific class per planner crm (avoiding collisions)
- create .o_planner_white_box class used in all planners
- add planner for project module
2015-05-18 16:43:24 +02:00
Josse Colpaert d062b8ba43 [FIX] invoice onchange: no api.multi decorator on invoice_line_ids_onchange 2015-05-18 15:53:11 +02:00
Gaurav Panchal f0d4761159 [IMP] stock_account: counter/filter of invoiced pickings search now for pickings that are invoiced AND transferred 2015-05-18 15:07:52 +02:00
Hitesh Trivedi e9b502aec7 [IMP] sale_layout : Make report category translatable 2015-05-18 14:36:49 +02:00
Yannick Tivisse 42c17129c3 [IMP] sale,sale_stock : Uniformize the naming in the reports with model sale.order 2015-05-18 14:33:34 +02:00
Yannick Tivisse 44658a49c6 [IMP] stock: rename Available quantity into Forecasted quantity; hide reordering rules if product type is consumable 2015-05-18 14:29:34 +02:00
Yannick Tivisse 8eba80a1c2 [IMP] hr_recruitment : change availability into date field 2015-05-18 14:24:13 +02:00
Yannick Tivisse 4380b90965 [FIX] point_of_sale: typo 2015-05-18 14:23:40 +02:00
Cedric Snauwaert 5a8a0d252c [FIX] pos: tax computation in point of sale was done wrong
Change method to match the tax computation performed server side

this closes #259, closes #245
2015-05-18 13:50:36 +02:00