odoo/odoo.git
9 years ago[IMP] Incoming, outgoing and virtual quantities should not take draft moves into...
Josse Colpaert [Mon, 24 Nov 2014 21:38:51 +0000 (22:38 +0100)]
[IMP] Incoming, outgoing and virtual quantities should not take draft moves into account

9 years ago[DOC] web: search view: extra info about key events handling
Olivier Dony [Mon, 24 Nov 2014 17:45:22 +0000 (18:45 +0100)]
[DOC] web: search view: extra info about key events handling

Complements bde1a4432fef4cb2f5fe8ab600e72ab5b8b4830d

9 years agoRevert "[FIX] stock_picking_wave: removed obsolete many2many widget from stock_pickin...
Denis Ledoux [Mon, 24 Nov 2014 17:38:14 +0000 (18:38 +0100)]
Revert "[FIX] stock_picking_wave: removed obsolete many2many widget from stock_picking_wave_view"

This reverts commit 436bbb0a48ff866925fe0a3987928ab554bc3c6d.

The many2many widget is usefull, as it allows to select an existing picking instead of creating a new one when clicking add an item from the list

9 years ago[FIX] product_extended: price from bom is build for product templates
Denis Ledoux [Mon, 24 Nov 2014 16:24:49 +0000 (17:24 +0100)]
[FIX] product_extended: price from bom is build for product templates

As it sets the standard_price field, which is defined on product templates only: setting the standard price of a product variant will lead to set the standard price to all the variants of the product template.

There is therefore no meaning to compute and set the standard price of product variants according to the boms

9 years ago[FIX] test_new_api: fix/simplify the result of the onchange on one2many fields
Raphael Collet [Mon, 24 Nov 2014 16:22:47 +0000 (17:22 +0100)]
[FIX] test_new_api: fix/simplify the result of the onchange on one2many fields

9 years ago[IMP] account : Add reference field to Invoice report
Jamin Shah [Wed, 5 Nov 2014 05:52:34 +0000 (11:22 +0530)]
[IMP] account : Add reference field to Invoice report

9 years ago[FIX] mail: batch_size expects an integer
Denis Ledoux [Mon, 24 Nov 2014 15:42:26 +0000 (16:42 +0100)]
[FIX] mail: batch_size expects an integer

9 years ago[FIX] mail: allow to set own batch size for mass mailing
Denis Ledoux [Mon, 24 Nov 2014 15:28:03 +0000 (16:28 +0100)]
[FIX] mail: allow to set own batch size for mass mailing

9 years ago[IMP] models: rework the API that deals with dirty fields on records
Raphael Collet [Mon, 24 Nov 2014 14:31:18 +0000 (15:31 +0100)]
[IMP] models: rework the API that deals with dirty fields on records

9 years ago[FIX] product: creation of reference uom
Martin Trigaux [Mon, 24 Nov 2014 09:51:23 +0000 (10:51 +0100)]
[FIX] product: creation of reference uom

Set a default value for factor when creating a new uom.
Could not create a new UoM with type reference (if creates a reference uom, no need to pass a factor).

Change the readonly filter to (type = bigger) to make the field writable for reference uom.
This is needed to force the reset of the factor when switching of type (onchange_type).
As the field was readonly, kept the old value for factor.

9 years agoupdated deb-repository URL
the-digital-engineer [Sun, 23 Nov 2014 20:08:36 +0000 (21:08 +0100)]
updated deb-repository URL

was : openerp.com; new : odoo.com

9 years ago[FIX] tools: find_in_path: config is not ready at import time
Simon Lejeune [Sun, 23 Nov 2014 14:01:52 +0000 (15:01 +0100)]
[FIX] tools: find_in_path: config is not ready at import time

commit f76d4525a was not actually working: extra keys from
config files are not yet into the config options dict at
import time. The fix is to move the logic inside the method,
like in `find_pg_tool` just below.

Also fix the use of `find_in_path` in report.py: the subprocess
may also raise AttributeError exception, so instead of listing
all the possible ones just re-raise the IOError shallowed by
`find_in_path` when the result is None.

Fixes #3809 #3811

9 years ago[FIX] website_editor: smallest pictogram was unselectable.
Jeremy Kersten [Fri, 21 Nov 2014 17:23:22 +0000 (18:23 +0100)]
[FIX] website_editor: smallest pictogram was unselectable.

9 years ago[FIX] packaging: windows: installer images odooification
Simon Lejeune [Fri, 21 Nov 2014 10:34:16 +0000 (11:34 +0100)]
[FIX] packaging: windows: installer images odooification

9 years ago[ADD] tools: handling of bin_path key in find_in_path
Simon Lejeune [Fri, 21 Nov 2014 16:38:50 +0000 (17:38 +0100)]
[ADD] tools: handling of bin_path key in find_in_path

The openerp-server.conf now generates the bin_path record, in order
to resolve calls to external binaries served in the thirdparty dir.

Adpated report.py to use find_in_path and not directly which.

9 years ago[ADD] packaging: windows: bundle wkhtmltopdf and lessc
Simon Lejeune [Wed, 19 Nov 2014 22:37:43 +0000 (23:37 +0100)]
[ADD] packaging: windows: bundle wkhtmltopdf and lessc

9 years ago[FIX] payment_transfer: correctly display transfer information
rmu-odoo [Tue, 21 Oct 2014 13:05:32 +0000 (18:35 +0530)]
[FIX] payment_transfer: correctly display transfer information

When moving fields name -> provider on payment.acquire, the condition in payment_transfer was not updated.
This lead to no post_msg value in the Wired Transfert acquire.
Fixes #2423, opw 613934

9 years ago[FIX] google_calendar: update tuto to create credential for google Calendar API....
Jeremy Kersten [Fri, 21 Nov 2014 15:23:00 +0000 (16:23 +0100)]
[FIX] google_calendar: update tuto to create credential for google Calendar API. Google changes suddenly the process. Before that was optional, now without it, customers have an error 400 redirect_uri_mismatch

9 years agoPOS is loading all partners, not only customers
Mario Arias Badila [Fri, 21 Nov 2014 15:20:45 +0000 (09:20 -0600)]
POS is loading all partners, not only customers

Hi,

Adding domain to res.partner model, so POS only loads "customers"

9 years ago[FIX] website_sale: apply reduction code
Denis Ledoux [Fri, 21 Nov 2014 14:51:54 +0000 (15:51 +0100)]
[FIX] website_sale: apply reduction code

The line being deleted in this revision looks to have been useful when it was introduced in this commit:
36fc910

As the sale order was updated right away through the update_pricelist method
But since this rev. 22f4c31, the sale order is updated later, and reset the sale_order_code_pricelist_id value in the session right after setting it prevent to apply the pricelist of the promotional code...

9 years ago[IMP] website_blog: Add menu, form view and tree view to manage tags.
Jeremy Kersten [Fri, 21 Nov 2014 14:53:13 +0000 (15:53 +0100)]
[IMP] website_blog: Add menu, form view and tree view to manage tags.

9 years ago[FIX] http.py: log 400 errors
Christophe Simonis [Fri, 21 Nov 2014 14:25:44 +0000 (15:25 +0100)]
[FIX] http.py: log 400 errors

9 years ago[FIX] website_crm: contactus: do not polute lead creation values
Christophe Simonis [Fri, 21 Nov 2014 14:05:48 +0000 (15:05 +0100)]
[FIX] website_crm: contactus: do not polute lead creation values

9 years ago[FIX] crm: set the oldname of field crm.lead.medium_id
Christophe Simonis [Fri, 21 Nov 2014 14:03:12 +0000 (15:03 +0100)]
[FIX] crm: set the oldname of field crm.lead.medium_id

9 years ago[IMP] Show product_uom_qty instead of normalized quantity in mrp order report
Josse Colpaert [Fri, 21 Nov 2014 12:10:02 +0000 (13:10 +0100)]
[IMP] Show product_uom_qty instead of normalized quantity in mrp order report

9 years ago[IMP] http: do not log traceback for Warnings
Christophe Simonis [Mon, 24 Nov 2014 12:52:36 +0000 (13:52 +0100)]
[IMP] http: do not log traceback for Warnings

9 years ago[REF] mail: extract auto subscribe notifications sending into a sub-method
Denis Ledoux [Mon, 24 Nov 2014 11:13:47 +0000 (12:13 +0100)]
[REF] mail: extract auto subscribe notifications sending into a sub-method

To allow customization, such as do not send the notification to the partner that subscribed himself to the thread (he probably already read the thread, no need to send him an email)

9 years ago[FIX] im_chat: unlink im chat presence on user deletion
Denis Ledoux [Mon, 24 Nov 2014 10:35:13 +0000 (11:35 +0100)]
[FIX] im_chat: unlink im chat presence on user deletion

It wasn't possible to delete a user if he had a im chat presence linked to him.

9 years ago[FIX] doc/backend: typos in example code
Richard Mathot [Mon, 24 Nov 2014 09:22:47 +0000 (10:22 +0100)]
[FIX] doc/backend: typos in example code

9 years ago[FIX] yet another filter fix... (crm reporting)
Géry Debongnie [Thu, 20 Nov 2014 15:53:35 +0000 (16:53 +0100)]
[FIX] yet another filter fix... (crm reporting)

Same problem as before: filters do not compose properly with the implicit
'&', and they are filtering on the wrong model (should filter on probability
in the crm.case.stage model and not on the crm.opportunity.report)

9 years ago[CHG] doc: company officially renamed
Xavier Morel [Mon, 24 Nov 2014 08:05:23 +0000 (09:05 +0100)]
[CHG] doc: company officially renamed

9 years ago[ADD] ws doc: introspection, reports and workflows
Xavier Morel [Mon, 24 Nov 2014 07:52:38 +0000 (08:52 +0100)]
[ADD] ws doc: introspection, reports and workflows

* use static imports in java examples to make them terser
* inline ``domain`` in java and php example to make examples more
  self-contained
* try to extend/improve Model.write's docstring
* add convenience kwarg to fields_get, mostly for user-driven
  introspection

Closes #3689

9 years ago[FIX] web_calendar: improve the commit 787147d. This commit was fixing bug in other...
Jeremy Kersten [Fri, 21 Nov 2014 10:58:39 +0000 (11:58 +0100)]
[FIX] web_calendar: improve the commit 787147d. This commit was fixing bug in other module that calendar which was open an event in popup view. Because browse/read by default was unable to read string id. The fix was too restrictif, because calendar need to read/browse string; we cannot cast this id in Int else we loose the virtual part. parseInt('12-20140512') -> 12.

9 years ago[FIX] calendar: allow to sort in tree view the starting date (start, start_date,...
Jeremy Kersten [Fri, 21 Nov 2014 10:55:00 +0000 (11:55 +0100)]
[FIX] calendar: allow to sort in tree view the starting date (start, start_date, start_datetime) (hack for V8)

9 years ago[FIX] fix autocompletion problems with quick presses
Géry Debongnie [Thu, 20 Nov 2014 09:26:13 +0000 (10:26 +0100)]
[FIX] fix autocompletion problems with quick presses

Problem was that when the user types quickly in the search bar and press
enter, the keydown event of the enter key happens before the keypress
event of the last key entered.  This means that the autocompletion has
a wrong string.  The fix is to move the enter selection detection from
keydown to keyup.

9 years ago[FIX] calendar: support non-ascii chars in date/time format
Olivier Dony [Thu, 20 Nov 2014 17:16:31 +0000 (18:16 +0100)]
[FIX] calendar: support non-ascii chars in date/time format

The calendar module generates string values with
a date/time formatted according to the user
language. Those formats may contain non-ascii
characters and are read as unicode strings,
but fed to str{p,t}time, which only accepts
byte strings (in Python 2).

This would cause an exception when loading calendar
notifications for a user using e.g. Chinese with
some CJK unicode chars in the date/time format.

9 years ago[FIX] mass_mailing: attachments were not send.
Binjal Desai [Thu, 20 Nov 2014 10:08:39 +0000 (15:38 +0530)]
[FIX] mass_mailing: attachments were not send.

9 years ago[FIX] http.py: invalid request must return a status code 400
Christophe Simonis [Thu, 20 Nov 2014 15:06:55 +0000 (16:06 +0100)]
[FIX] http.py: invalid request must return a status code 400

9 years ago[FIX] fix wrong filter in opportunity view (crm)
Géry Debongnie [Thu, 20 Nov 2014 10:25:49 +0000 (11:25 +0100)]
[FIX] fix wrong filter in opportunity view (crm)

There was two problems:
* it was filtering on the probability of the opportunity, not on the
probability of the stage
* the filters were not prefixed with '&', which means that they gave
weird results when combined in the searchview (in a filter group, filters
are combined with '|', but it breaks when the filters are defined by
an implicit '&')

9 years ago[MERGE] forward port of branch saas-3 up to 6c13c8d
Christophe Simonis [Thu, 20 Nov 2014 10:37:23 +0000 (11:37 +0100)]
[MERGE] forward port of branch saas-3 up to 6c13c8d

9 years ago[FIX] base: copy access rights on group duplication
Denis Ledoux [Wed, 19 Nov 2014 18:09:18 +0000 (19:09 +0100)]
[FIX] base: copy access rights on group duplication

9 years ago[I18N] Update translations from Launchpad 8.0 branches
Olivier Dony [Wed, 19 Nov 2014 16:49:12 +0000 (17:49 +0100)]
[I18N] Update translations from Launchpad 8.0 branches

9 years ago[REM] duplicated package in requirements, sort
Xavier Morel [Wed, 19 Nov 2014 16:07:28 +0000 (17:07 +0100)]
[REM] duplicated package in requirements, sort

9 years ago[IMP] doc: incorrect value documented
Henri-Maxime Ducoulombier [Wed, 19 Nov 2014 15:24:28 +0000 (16:24 +0100)]
[IMP] doc: incorrect value documented

closes #3761

9 years ago[FIX] graph.py: correct Node() creation.
Christophe Simonis [Wed, 19 Nov 2014 14:14:14 +0000 (15:14 +0100)]
[FIX] graph.py: correct Node() creation.

Fixes #3730

9 years ago[MERGE] forward port of branch 7.0 up to 529e920
Denis Ledoux [Wed, 19 Nov 2014 13:06:48 +0000 (14:06 +0100)]
[MERGE] forward port of branch 7.0 up to 529e920

9 years ago[FIX] mrp: perform location chaining for kit exploded moves
Denis Ledoux [Wed, 19 Nov 2014 12:24:32 +0000 (13:24 +0100)]
[FIX] mrp: perform location chaining for kit exploded moves

This rev. 7307227 ensured to not (re-)set the state 'confirmed' to exploded moves with a more advanced state (for instance, 'assigned')
Nevertheless, the location chaining is performed on the move confirmation, through the action_confirm method of the stock.move model. Besides, the resulting moves of the _action_explode method had the state 'confirmed' on creation, the 'confirmed' state wasn't set by the method 'action_confirm', meaning that the moves were confirmed without having the location chaining done. Allowing moves to go through the action_confirm method even if the state was 'confirmed' or further triggered the location chaining.

Preventing already confirmed moves to go through the action_confirm method prevented the location chaining, thus.

We now create the resulting moves with the 'draft' state, and then confirm them through the procurement workflow signal 'button_confirm'. Thus, the resulting moves are confirmed by going through the action_confirm method, writing the confirmed state and triggering the location chaining at the same time. We then write the 'assigned' state if necessary.

opw-617235

9 years ago[FIX] decimal_precision: avoid refreshing float precisions at each cache invalidation
Olivier Dony [Wed, 19 Nov 2014 11:14:21 +0000 (12:14 +0100)]
[FIX] decimal_precision: avoid refreshing float precisions at each cache invalidation

Changing the decimal precision of float fields is a rare
operation, while cache clearing occurs fairly frequently.
Signaling a full registry change when the decimal precision
is changed (instead of a mere cache change) is therefore
a better trade-off, and more semantically correct as well.
This way we avoid the decimal precision refresh for each
invalidation.

Registry invalidation implies cache invalidation.

9 years ago[FIX] web: force company logo refresh per db
Martin Trigaux [Wed, 19 Nov 2014 10:06:40 +0000 (11:06 +0100)]
[FIX] web: force company logo refresh per db

The company_logo is cached and was not refreshed when switching between database, still showing the logo of the company of the previous database
Fixes #2738

9 years ago[REM] python-stdnum from requirements
Leonardo Pistone [Wed, 19 Nov 2014 10:55:33 +0000 (11:55 +0100)]
[REM] python-stdnum from requirements

It is never used in the code, and causes problems with wheels: related
to pypa/pip#2105

closes #3744

9 years ago[FIX] website_sale: don't carry over tx details on SO duplication
Julien Legros [Wed, 19 Nov 2014 10:36:04 +0000 (11:36 +0100)]
[FIX] website_sale: don't carry over tx details on SO duplication

opw-617319

9 years agoimprove patch according to reviewer's suggestion
Thomas Rehn [Wed, 19 Nov 2014 09:13:54 +0000 (10:13 +0100)]
improve patch according to reviewer's suggestion

9 years ago[FIX] windows ctrl-c from cmd as a non admin
Antony Lesuisse [Tue, 18 Nov 2014 22:27:48 +0000 (23:27 +0100)]
[FIX] windows ctrl-c from cmd as a non admin

return False when calling is_running_as_nt_service from a non adminstrator
account.

9 years ago[FIX] server.py traceback on ctrl-c from windows cmd
Antony Lesuisse [Tue, 18 Nov 2014 22:04:21 +0000 (23:04 +0100)]
[FIX] server.py traceback on ctrl-c from windows cmd

Define a shim signal.SIGHUP on windows to avoid an ifdef in the threaded server
loop.

9 years ago[FIX] requirements.txt: add info about optional python requirements used for the...
Frederic van der Essen [Tue, 18 Nov 2014 18:06:21 +0000 (19:06 +0100)]
[FIX] requirements.txt: add info about optional python requirements used for the point of sale receipt printing

9 years ago[FIX] hw_escpos: use logger instead of prints to avoid corrupting the odoo.py command...
Frederic van der Essen [Tue, 18 Nov 2014 18:03:10 +0000 (19:03 +0100)]
[FIX] hw_escpos: use logger instead of prints to avoid corrupting the odoo.py command line interface.

9 years ago[FIX] project: access rights and followers
Martin Trigaux [Tue, 18 Nov 2014 14:09:13 +0000 (15:09 +0100)]
[FIX] project: access rights and followers

For privacy_visibility 'followers' or 'portal', the user should be follower of the project (not the task).
Remove public access to portal task
Fixes #2372

If no project on the task (or other rule), an employee (not a portal) can access if is follower of the task.
Follower rule is not enough as a user creating a rule will subscribe to the rule but to subscribe to record, the user should have access to it in the first place.
To make sure the snake does not bit its tail, fallback to give access on task where the user is reponsible (user_id = user.id).
Fixes #139

Adapted the tests to the new behaviour (removed not relevant and added some on creation)

9 years ago[IMP] point_of_sale: make the sequence field configurable
Martin Trigaux [Tue, 18 Nov 2014 14:21:59 +0000 (15:21 +0100)]
[IMP] point_of_sale: make the sequence field configurable

9 years ago[FIX] point_of_sale: fix point of sale sequence declaration, github issue #3218
Frederic van der Essen [Tue, 18 Nov 2014 17:03:53 +0000 (18:03 +0100)]
[FIX] point_of_sale: fix point of sale sequence declaration, github issue #3218

9 years ago[FIX] website_forum: load js files in the right order.
Christophe Simonis [Tue, 18 Nov 2014 16:42:13 +0000 (17:42 +0100)]
[FIX] website_forum: load js files in the right order.

9 years ago[FIX] Avoid access error on XML id in browse when choosing picking type for manual...
Josse Colpaert [Tue, 18 Nov 2014 10:38:58 +0000 (11:38 +0100)]
[FIX] Avoid access error on XML id in browse when choosing picking type for manual purchase order.  As they are ordered by sequence, just take the first you can find.

9 years ago[FIX] account: do not duplicate analytic lines on analytic journal duplicate
Denis Ledoux [Tue, 18 Nov 2014 15:27:16 +0000 (16:27 +0100)]
[FIX] account: do not duplicate analytic lines on analytic journal duplicate

9 years ago[FIX] website_forum:
Jeremy Kersten [Tue, 18 Nov 2014 15:20:58 +0000 (16:20 +0100)]
[FIX] website_forum:
   Remove useless document ready
   Add select2 to frontend to allow public user to use tags

9 years ago[FIX] point_of_sale: remove a confusing partial implementation of UoS
Frederic van der Essen [Tue, 18 Nov 2014 14:38:07 +0000 (15:38 +0100)]
[FIX] point_of_sale: remove a confusing partial implementation of UoS

9 years ago[FIX] website_forum:
Jeremy Kersten [Tue, 18 Nov 2014 13:31:36 +0000 (14:31 +0100)]
[FIX] website_forum:
   Use if_dom_contains to check if we need to load js
   Fix bug where _tag_to_write_vals was called like old API but model converter was new api
   Move IsKarmaValid and Load CKE only in website_forum context

9 years ago[IMP] doc: try to clarify what $as is in qweb doc
xmo-odoo [Tue, 18 Nov 2014 12:53:20 +0000 (13:53 +0100)]
[IMP] doc: try to clarify what $as is in qweb doc

9 years ago[IMP] account_payment: remove dead voucher code and extension hook
Stéphane Bidoul [Wed, 15 Oct 2014 19:38:29 +0000 (21:38 +0200)]
[IMP] account_payment: remove dead voucher code and extension hook

Since bank statement do not use vouchers anymore in 8.0,
it's not necessary to create the voucher anymore.

Additionally, I add an extension point to let modules adapt
the statement line.

9 years ago[FIX] account_payment: fixed the view of payment order to display the amount of trans...
qdp-odoo [Tue, 18 Nov 2014 12:26:34 +0000 (13:26 +0100)]
[FIX] account_payment: fixed the view of payment order to display the amount of transactions

9 years ago[ADD] account_budget: theoretical amount: tests
Simon Lejeune [Mon, 17 Nov 2014 22:09:59 +0000 (23:09 +0100)]
[ADD] account_budget: theoretical amount: tests

9 years ago[FIX] account_budget: theoretical amount: ignore future and use datetime
Simon Lejeune [Wed, 22 Oct 2014 15:50:02 +0000 (17:50 +0200)]
[FIX] account_budget: theoretical amount: ignore future and use datetime

9 years ago[FIX] website_sale: product website description must be translatable
Denis Ledoux [Tue, 18 Nov 2014 10:40:55 +0000 (11:40 +0100)]
[FIX] website_sale: product website description must be translatable

9 years ago[FIX] website_forum: use common method to compute tags for orm
Jeremy Kersten [Tue, 18 Nov 2014 10:25:31 +0000 (11:25 +0100)]
[FIX] website_forum: use common method to compute tags for orm

9 years ago[FIX] doc: incorrect class access in new api guide
Tymoteusz Motylewski [Tue, 18 Nov 2014 09:45:25 +0000 (10:45 +0100)]
[FIX] doc: incorrect class access in new api guide

When creating a class with the new API, we should use models.Model
instead of just Model.

closes #3713

9 years ago[FIX] doc: double period in footer
Xavier Morel [Tue, 18 Nov 2014 10:18:14 +0000 (11:18 +0100)]
[FIX] doc: double period in footer

9 years ago[FIX] doc: latex building
Xavier Morel [Mon, 17 Nov 2014 16:40:38 +0000 (17:40 +0100)]
[FIX] doc: latex building

* add latex support for exercise admonition
* latex freezes/crashes on {HEAVY WIDE-HEADED RIGHTWARDS ARROW} so
  replace them by more manual arrows
* add some preamble configuration, may not even be necessary
* generate WS setup code only in HTML output. WS doc in latex still
  isn't great as it displays all 4 languages one after the other,
  ideally they should be tagged or something, so only one language at a
  time is generated in non-HTML outputs

9 years ago[FIX] website_forum: add fake tour for people waiting the tour. To remove in master...
Jeremy Kersten [Mon, 17 Nov 2014 15:04:57 +0000 (16:04 +0100)]
[FIX] website_forum: add fake tour for people waiting the tour. To remove in  Without it, localstorage loop to search this unexisting tour after the install...

9 years ago[FIX] website_forum - replace texttext by select2 for the tags fields
Jeremy Kersten [Fri, 14 Nov 2014 18:14:12 +0000 (19:14 +0100)]
[FIX] website_forum - replace texttext by select2 for the tags fields

9 years ago[IMP] doc: improve index, WS page
Xavier Morel [Mon, 17 Nov 2014 15:25:34 +0000 (16:25 +0100)]
[IMP] doc: improve index, WS page

9 years ago[IMP] doc: have ws page take whole page width
Xavier Morel [Mon, 17 Nov 2014 15:20:43 +0000 (16:20 +0100)]
[IMP] doc: have ws page take whole page width

Doc pages used container() which is width-limited, works acceptably for
single-column content but WS page takes 2 columns with code, having as
much space as possible is a much better idea.

Mayhaps it should even use lg-column(2) instead of md-column(3)?

9 years ago[IMP] doc: wording of method-calling introduction
Xavier Morel [Mon, 17 Nov 2014 15:17:07 +0000 (16:17 +0100)]
[IMP] doc: wording of method-calling introduction

9 years ago[IMP] doc: rename WS page, lift to top-level
Xavier Morel [Mon, 17 Nov 2014 15:10:06 +0000 (16:10 +0100)]
[IMP] doc: rename WS page, lift to top-level

9 years ago[FIX] tests: make self.assertRaises() return the expected object
Raphael Collet [Mon, 17 Nov 2014 14:39:14 +0000 (15:39 +0100)]
[FIX] tests: make self.assertRaises() return the expected object

9 years ago[IMP] doc: try to make some bits of the porting guide less confusing
Xavier Morel [Mon, 17 Nov 2014 14:18:14 +0000 (15:18 +0100)]
[IMP] doc: try to make some bits of the porting guide less confusing

9 years ago[IMP] doc: move old API sections to orm toplevel
Xavier Morel [Mon, 17 Nov 2014 14:14:22 +0000 (15:14 +0100)]
[IMP] doc: move old API sections to orm toplevel

also move porting checklist/doc/thing to bottom of document, it's mostly
for seasoned or internal developers

9 years ago[IMP] doc: more indexy index
Xavier Morel [Mon, 17 Nov 2014 14:10:34 +0000 (15:10 +0100)]
[IMP] doc: more indexy index

9 years ago[FIX] tests: make sure that a failed tests does not leave the environment dirty
Raphael Collet [Thu, 13 Nov 2014 16:40:41 +0000 (17:40 +0100)]
[FIX] tests: make sure that a failed tests does not leave the environment dirty

When a failure occurs, or when exiting an assertRaises(), the environment
should not contain fields to recompute.

9 years ago[IMP] doc: indexify index
Xavier Morel [Mon, 17 Nov 2014 13:07:36 +0000 (14:07 +0100)]
[IMP] doc: indexify index

* opt-in toc navification
* unhide index toctree, it's now back to a list of documents
* remove text thing

9 years ago[FIX] ir_model: on a custom model, _rec_name should be 'x_name' if it exists
Raphael Collet [Mon, 17 Nov 2014 10:35:06 +0000 (11:35 +0100)]
[FIX] ir_model: on a custom model, _rec_name should be 'x_name' if it exists

9 years ago[fix] portal: typo in description
hiekmann [Mon, 17 Nov 2014 09:22:23 +0000 (09:22 +0000)]
[fix] portal: typo in description

closes #3685

9 years agoRevert "[IMP] Remove unnecessary refresh statements because of new api"
Josse Colpaert [Mon, 17 Nov 2014 08:44:10 +0000 (09:44 +0100)]
Revert "[IMP] Remove unnecessary refresh statements because of new api"

This reverts commit b213438176b16e96686d94063a3cdf6dc5c49618.

9 years ago[IMP] Remove unnecessary refresh statements because of new api
Josse Colpaert [Thu, 13 Nov 2014 16:48:21 +0000 (17:48 +0100)]
[IMP] Remove unnecessary refresh statements because of new api

9 years ago[MERGE] forward port of branch saas-3 up to c571413
Denis Ledoux [Fri, 14 Nov 2014 17:02:02 +0000 (18:02 +0100)]
[MERGE] forward port of branch saas-3 up to c571413

9 years ago[MERGE] forward port of branch 7.0 up to 922a52d
Denis Ledoux [Fri, 14 Nov 2014 16:59:00 +0000 (17:59 +0100)]
[MERGE] forward port of branch 7.0 up to 922a52d

9 years ago[FIX] web: date autocompletion should not harcode 'date'
Denis Ledoux [Fri, 14 Nov 2014 16:57:10 +0000 (17:57 +0100)]
[FIX] web: date autocompletion should not harcode 'date'

But should use date or datetime according to the widget type

This fix is related to 69d60465ee67969d72210a61a9e23204d037378a

9 years ago[FIX] purchase: keep PO currency on picking
Martin Trigaux [Fri, 14 Nov 2014 15:51:13 +0000 (16:51 +0100)]
[FIX] purchase: keep PO currency on picking

The delivery of a purchase order was not keeping the currency and cost price
from the purchase order for the reception. This was problematic for orders where
the invoice was generated from the picking (Invoicing Control: Based on incoming
shipments). The currency of the purchase order was kept while the cost was the
one in the company's currency.
It's better to keep the currency of the purchase order to make the invoice as
it's usually the one expected (and not convert everything to the currency of the
company). opw 615555

9 years ago[MERGE] forward port of branch saas-3 up to 7ab4137
Denis Ledoux [Fri, 14 Nov 2014 15:58:24 +0000 (16:58 +0100)]
[MERGE] forward port of branch saas-3 up to 7ab4137

9 years ago[FIX] layout - use company name for attribut alt of company logo
Jeremy Kersten [Fri, 14 Nov 2014 15:19:33 +0000 (16:19 +0100)]
[FIX] layout - use company name for attribut alt of company logo

9 years ago[MERGE] forward port of branch 7.0 up to da15c9d
Denis Ledoux [Fri, 14 Nov 2014 14:59:33 +0000 (15:59 +0100)]
[MERGE] forward port of branch 7.0 up to da15c9d

9 years ago[FIX] web: do not set the one2many dirty on field validation
Denis Ledoux [Fri, 14 Nov 2014 14:49:39 +0000 (15:49 +0100)]
[FIX] web: do not set the one2many dirty on field validation

This rev. 06104ba553702b16878d52c5b8ab089355216a5e

Added the dirty flag on the o2m field when the editor of the editable list was enabled (meaning that the editable list has been altered)) because the dirty flag was not set correctly by the one2many during the edition, at the time.

It looks like this is now the case

Besides, as now, we valid all the editable list of the form, wether or not the editable list was altered, we must not set the o2m as dirty anymore.

9 years ago[FIX] account: allow to use quantity in taxes computated with python code
qdp-odoo [Fri, 14 Nov 2014 14:45:13 +0000 (15:45 +0100)]
[FIX] account: allow to use quantity in taxes computated with python code