Commit Graph
108626 Commits
Author SHA1 Message Date
Levent Karakaş 7e8d37462b [ADD[ base: address format for Turkey
Closes #16304
2017-04-07 14:13:37 +02:00
Martin Trigaux 58918fb826 [FIX] account: bad forward port
Field remaining from 9.0 when cherry picking #16236 to #16282
2017-04-06 15:57:03 +02:00
Thomas Binsfeld f79e2fd318 [IMP] account: add prepare methods for exchange diff move lines
Such prepare methods are useful in situations where we want to propagate some
analytic dimension to exchange difference move.

Closes #16282
2017-04-06 15:17:17 +02:00
lap-odoo ba1bf379f4 [IMP] l10n_ar: update taxes descriptions
Replace taxes descriptions code into a clear tax description for l10n_ar. Was PR #16201
2017-04-06 15:08:33 +02:00
lap-odoo 70d351ebb2 [IMP] l10n_ca: update taxes description
Replace taxes descriptions codes by clear tax description for l10n_ca. Was PR #16202
2017-04-06 15:06:48 +02:00
lap-odoo 8d3556859d [IMP] l10n_ec: update account_tax description
Was PR #16203
2017-04-06 15:02:02 +02:00
Raphael Collet 6498f35145 [IMP] base: add individual module exclusions 2017-04-06 11:17:58 +02:00
Raphael Collet c29cac23fb [IMP] base: add boolean field 'exclusive' on module categories
When set, this flag restricts the installation of several modules
from the same category.
2017-04-06 11:17:58 +02:00
Fabien Pinckaers 846bf1bb4a [IMP] sale: analytic account visible for sales & quotations 2017-04-06 09:47:31 +02:00
Pierre Masereel a1dc9ab874 [IMP] mrp: Planning menu entry
Moving main menu item 'Planning' from mrp_workorder to mrp.

We put this main menu in the module mrp to add items in it in module
mrp_workorder and mrp_mps without adding a dependency of mrp_workorder
to mrp_mps
2017-04-03 17:03:51 +02:00
Martin Trigaux 4b432d169d [FIX] base: the doctstring is a lie 2017-04-03 14:37:02 +02:00
Fabien Pinckaers e25dd35a25 [ADD] hr_org_chart: organizational chart on employee forms
This commit introduces a new widget specific to employees. It is used
to display an org chart centered on the current displayed employee.
Two levels of managers as well as subordinates are displayed.

It is contained in its own module and its installation is available from
hr settings.

Thanks to Stefano Rigano <sri@odoo.com> (@stefanorigano) for design and UX
implementation.
2017-04-03 10:38:03 +02:00
Thibault Delavallée 855e7eb043 [IMP] hr: use user data when creating an employee if available 2017-04-03 10:35:44 +02:00
Thibault Delavallée 68a317f164 [REF] hr: remove unnecessary city field on employee
It is not used and is a non stored related on the work address. It is
therefore not really necessary to keep it.
2017-04-03 10:35:30 +02:00
Thibault Delavallée 838bd31914 [MOV] hr: reorganize fields of hr.employee model
No technical or functional change. Only reorganizing fields to better
understand the model. Future commits will change a few fields in this
model and this commit prepares it by classifying a bit them.
2017-04-03 10:35:25 +02:00
axj-odoo 47fea3f68e [IMP] mrp: change work order message description 2017-03-31 15:08:47 +02:00
amoyaux 08c610835f [IMP] mrp: Only show products with active bom
Currently, if you create a manufacturing order, you can select
all the product that have a BOM. But some product have BOM that
are archived or that can't be manufactured.

This commit add a constraint in the domain for product field.
The constraint ensure that BOM are not archived nor phantom BOM.
2017-03-31 10:57:18 +02:00
Martin Trigaux 2382520c34 [IMP] odoofication 2017-03-30 08:59:13 +02:00
Fabrice Henrion bc747f8c4a [IMP] website_sale: improve label
It is confusing to see an existing payment transaction on an SO next to its
total even though it doesn't necessarily mean that the SO is paid because the
transaction could have failed. Additionally, if there are several tentative
transactions for one SO, only the latest one is accessible  through this m2o.

Closes #16128
2017-03-30 08:28:45 +02:00
Dhaval Panchal 5732bf2d64 [IMP] sale_stock: routes in sale orders default and no create
When the module sale_stock is installed, the MTO route is now by default
available on sale order lines.

We also remove the ability to create routes from sale order lines, as a
salesman will never have to configure new stock routings.
2017-03-29 14:20:56 +02:00
Christophe Simonis ce4cc6ebb4 [MERGE] forward port branch saas-15 up to 7bf7f392ad 2017-03-29 13:48:51 +02:00
Christophe Simonis 7bf7f392ad [MERGE] forward port branch saas-14 up to 79975f7cec 2017-03-29 13:46:52 +02:00
Martin Trigaux d84b795b0a [ADD] test_translation_import: new no update test
To verify the translations are indeed not overwritten
2017-03-29 13:41:09 +02:00
Martin Trigaux 1703a2f806 [FIX] base: do not overwrite noupdate translations
If a record is tagged with no update, the translations must not be replaced,
even if the "overwrite translation" checkbox is checked.

If somebody renames a noupdate and translated record, updating the translations
must keep the new translations.

Closes #14768
2017-03-29 13:41:09 +02:00
Christophe Simonis 79975f7cec [MERGE] forward port branch 10.0 up to 0ff9af64ef 2017-03-29 13:34:41 +02:00
Goffin Simon 0ff9af64ef [FIX] hr_expense: Creation of entries from several expense lines
When posting journal entries for an hr.expense.sheet with several expense lines
(by clicking on the button "Post journal entries"), all the account move lines
created for the same sheet must be linked to the same account move because
the model hr.expense.sheet has just a field "account_move_id" to access all the entries
(by clicking on button "Accounting Entries")

This commit reverts f97eb0ac2b

opw:715523,709930,725798,716239
2017-03-29 13:11:25 +02:00
qsm-odoo c04dfec023 [FIX] web: make the domain field a "block" field
The domain field needs space to be rendered. Even with its "in_dialog"
option activated, the readonly representation can take some space.
If there is not enough space, it will be a mess to read it and the
"-> x records" button can also overflow the "Add filter" button.

This commit makes the field to be rendered as a "block", which fixes
the problem in all current cases.
2017-03-29 12:26:11 +02:00
Thibault Delavallée c168830b66 [REV] revert commit 83e8ae43b0
Indeed people installing modules depending on sales team with sales team
not being updated before that commit.

ChsNote: Do not forward-port.
2017-03-29 10:53:16 +02:00
Thibault Delavallée 5fb732bf91 [REV] revert commit 0f17d3a348
Indeed this causes issues for people installing issue with project having
been installed before that commit.

ChsNote: Do not forward-port.
2017-03-29 10:53:03 +02:00
Martin Geubelle 1a2c05e98b [IMP] web_kanban: allow column creation on custom model
In the kanban view, if the default_group_by is a many2one, it's possible
to quick create a new column (which will create a new record in the
relation model).

However, the field `name` was hardcoded during the creation, which means
that a custom model with `x_name` couldn't be correctly created.

This commit allows it by using `name_create` instead.
2017-03-29 10:27:18 +02:00
Simon Lejeune e05333f8f5 [FIX] mrp: layout issue in workorder messages
The alert box was flickering if empty: at each click on the status
button, the box was appearing and disappearing quickly. This is probably
due to a bug in the form view that do not wait for the evaluation of the
attrs. This bug is fixed in the new views, but only if the attrs is
fixed. Indeed, as the attrs condition is

    attrs="{'invisible': [('production_messages', '=', False)]}"

the field was never set to False. This is because the compute method was
doing

    workorder.production_messages = "<br/>".join(messages)

So, even if `messages` was empty, production_messages will be set to ''.

In [1]: 'aaa'.join([])
Out[1]: ''

So we fix the condition to set False to the field if the string is
empty.

In [6]: 'aaa'.join([]) or False
Out[6]: False
2017-03-29 10:08:20 +02:00
Simon Lejeune 7a9c4b068c [FIX] mrp: layout issue in workorder messages
A 50 px height was hardcoded, so if you have more than 2 or 3 messages
they were displayed outside of the messages box. We remove this
hardcoded height and it looks better.
2017-03-29 10:08:20 +02:00
Christophe Simonis fb2504b24c [MERGE] forward port branch saas-15 up to aebd043662 2017-03-28 18:38:49 +02:00
Christophe Simonis aebd043662 [FIX] web_editor: correct syntaxerror
Oversight of previous forward-port
2017-03-28 18:27:42 +02:00
Christophe Simonis 2df5faa551 [MERGE] forward port branch saas-14 up to 2f68e9e93a 2017-03-28 18:05:31 +02:00
Christophe Simonis 2f68e9e93a [MERGE] forward port branch 10.0 up to 72fa3e8bda 2017-03-28 17:27:19 +02:00
Martin Trigaux 55895c7de1 [IMP] point_of_sale: correct model description 2017-03-28 17:03:23 +02:00
qsm-odoo 72fa3e8bda [FIX] web: properly display tooltips with much data
When there is a lot of texts to display in a tooltip, it will overflow
the viewport vertically as the max-width of the tooltip is set at 200px
(bootstrap default). This commit increases the max-width to the
viewport full-width.

opw-725804
2017-03-28 16:45:35 +02:00
Christophe Simonis c37f1f6cb9 [MERGE] forward port branch saas-11 up to 8bab7aebd6 2017-03-28 16:17:09 +02:00
Christophe Simonis 8bab7aebd6 [MERGE] forward port branch 9.0 up to e876becada 2017-03-28 16:14:34 +02:00
Martin Trigaux 26df9e8900 [FIX] doc: escape correctly code
Was rendered 'UNKNOWN NODE title_reference'

Closes #16064
2017-03-28 16:04:54 +02:00
Christophe Simonis e876becada [MERGE] forward port branch saas-6 up to 7bcfa2b52a 2017-03-28 16:01:05 +02:00
Sébastien Le Ray 90a5e7f38b [CLA] signature for beuss
Done at #16065
2017-03-28 15:57:47 +02:00
Yannick Tivisse 519a5afc8c [IMP] hr_payroll_account: Remove useless dependency to hr_expense 2017-03-28 15:30:30 +02:00
Christophe Simonis 7bcfa2b52a [MERGE] forward port branch 8.0 up to 5fc3979262 2017-03-28 15:22:58 +02:00
Jairo Llopis 5fc3979262 [FIX] web: Avoid double-fetching many2many tags in list views
Before this patch, #15920 was happening. The problem was that calling `render_cell` produced a call to [`record.set(column.id + '__display', value)`][1], which triggers the `change` event, which called `render_record` the first time, which called again `render_cell` and produced the 2nd data fetch.

After this patch, `render_record` is only called if there is some place where to put the result, which does not happen in those situations.

There is still the problem that there is one call to name_get for each many2many widget found in a list view (instead of one per full view rendering), but at least they are not two calls!

[1]: https://github.com/odoo/odoo/blob/5d17749ff47c02294d5ff2ae56bbcef9d082562e/addons/web/static/src/js/view_list.js#L1125
2017-03-28 15:12:56 +02:00
Wolfgang Taferner 8e7f34c323 [FIX] web: domains might be undefined, so we check
Introduced recently in b2d66d0c14

opw-726354
Closes #16068
2017-03-28 15:02:47 +02:00
Christophe Simonis 27496730d8 [MERGE] forward port branch saas-11 up to c2569b9df1 2017-03-28 14:51:14 +02:00
Olivier Dony 508e9dd9fe [IMP] hr*: show correct fields to employees 2017-03-28 14:45:29 +02:00
Nicolas Martinelli 0dbc8b0e58 [FIX] hr_holidays: compute number of days
- Create a user with only "Employee" as only right
- Create a leave

An access error occurs.

opw-726049
2017-03-28 14:41:36 +02:00