Commit Graph
131517 Commits
Author SHA1 Message Date
jvm-odooandodony 67bc68dfd3 [FIX] hr_holidays: fix leaves types order
In the leaves app, you can create an allocation request where you can
select a leave type.

Before this commit:

    - The leaves type order is not correct when you have a lot of them.
      You should have your remaining leaves on the top of the list.

      When you click on search more, the order is correct.

After this commit:

    - The leaves type order is correct.

Odony's comment: Leave types are reordered after each search(), based on
some context-dependent, non-stored conditions. The problem is that the
initial search() applies the given *limit*, so the "post-sort" will only
sort a limited number of random result from the initial search,
rather than all types matching the domain.

If you have more than 7 leaves types matching the domain, you have a
chance that the m2o auto-completion on the leave request form will not
suggest the correct leave types, because the post-sort will not even
receive them. So you may not see a leave type for which you have
remaining leaves!

OPW-2089593

closes odoo/odoo#39372

X-original-commit: 04e85efb82f257c01ea056c759eb1b2cec078188
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
Co-authored-by: odony <odo@odoo.com>
2019-10-25 10:34:40 +00:00
Nathan Perry b4e3635b9a [CLA] signature for servel333
closes odoo/odoo#39348

X-original-commit: 7ae417a935388a64c0ce94c611b85fae52f0dcc9
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-24 14:27:31 +00:00
Richard Mathot cc26791880 [FIX] base: symbol for Tanzanian Shilling
Ref: https://en.wikipedia.org/wiki/Tanzanian_shilling

opw-2091857

closes odoo/odoo#39288

X-original-commit: 4dbe922a2a4c960f8a0ea234d3a67c0479397f4e
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-23 17:43:24 +00:00
Goffin Simon 7dd24ec90b [FIX] iap, partner_autocomplete: Autocomplete without IAP account token
Steps to reproduce the bug:
- Go to Settings > Technical > IAP account >
- Remove the access token
- Go to Contact
- Try to create a company called 'Proximus' and click on the autocomplete

Bug:

A traceback was raised because the IAP account token was not set.

opw:2087607

closes odoo/odoo#39099

X-original-commit: bc6357f0b95d354afa602eecce24a3c265819101
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-21 09:08:27 +00:00
Nicolas Martinelli fe6b351e04 [FIX] mrp_account: access to BOM
- Install MRP and Accounting
- Create a user with only 'Billing' as access right
- Create a customer invoice
- Add a line, type some text (e.g. 'desk'), then click on 'Search
  more...'

An `AccessError` is raised.

It arises because of this:

https://github.com/odoo/odoo/blob/e2d7cf7898704c82f25556b0b0edb87c05ec5903/addons/mrp/models/product.py#L112

The user has no access to `mrp.bom`, leading to the error.

Since the user has access to stock moves and pickings (thanks to the
rules `access_stock_picking_invoicing_payments` and
`access_stock_move_invoicing_payments`, it makes sense to give him
access to `mrp.bom` and `mrp.bom.line`. Moreover, adding a `sudo` on the
mentioned line could cause issues since `_bom_find` performs a search
which is company dependent.

opw-2089556

closes odoo/odoo#39365

X-original-commit: 59ea1993bc5ddb66675bfc2bff70a626cd14b645
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-25 07:33:12 +00:00
fja-odoo c86d37c755 [FIX] web_editor, *: fix the theme colorpicker
*: website

Inherited colorpicker were not used due to the context missing the
website_id and the method call being used instead of call_kw.

task-2092386

closes odoo/odoo#39357

X-original-commit: 7e2b0ebe7996c9fa35f75949b7fc8cd5a58d7c36
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-10-24 17:20:59 +00:00
Odoo's Mergebot 4ded923bb7 [MERGE] stock: picking: button_validate multi
preliminary work for
- task 1938108 (which is adding a pre action done wizard)
- task 1938656 (which is adding another pre action done wizard)
- task 2069646 (which will rework all pre action done wizard to select to pickings to apply)

closes odoo/odoo#39318

Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
2019-10-25 11:30:49 +02:00
Simon Lejeune 9823170f51 [REF] *: adapt tests to picking button_validate multi 2019-10-25 08:10:40 +00:00
Simon Lejeune f1972c2130 [REF] stock_picking_batch: use picking button_validate multi 2019-10-25 08:10:40 +00:00
Simon Lejeune 6ab4b0d496 [REF] stock: make picking button_validate multi
So we have to adapt
- the sanity checks
- the immediate/backorder wizards
- split the call to _action_done with and without backorder

This is a preliminary work to remove all the override in
stock_picking_batch and to allow choosing the pickings to immediate or
backorder directly in the wizards.

Before this commit, both wizards were calling _action_done and one
another. We make them go back through `button_validate` so that it is
more sane to handle and allow future extensions to add pre-action done
wizards.

Also the first part of button_validate is some sanity check. We adapt
them to be multi (inside of a loop over self) without any other
changes.

Now the wizard can work on the records (immediate: write the done
quantities) or work with the context (backorder: picking ids to not
backorder in the context).

Also we adapt the stock sms weird wizard (a confirmation wizard but the
feature is auto installed? wth). Now there it isn't manually called in
the middle of button_validate but it uses the pre_action_done_hook.

task-2069646
2019-10-25 08:10:40 +00:00
qsm-odoo 34cbf64966 [FIX] sale_coupon: fix concurrent update on cart
Shop page link and popover use the same route which make a write on db
to recompute coupon lines. Can lead to concurent updates if unlucky on
timing.

closes odoo/odoo#39356

X-original-commit: 14253c412be8078290e808fe255c746afa79cc9c
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-10-24 16:38:31 +00:00
qsm-odoo 6f76b9a6ca [FIX] website_sale: fix concurrent update on cart
shop page link and popover use the same route which make a write on db
to recompute coupon lines. Can lead to concurent updates if unlucky on
timing.

task-2070507

X-original-commit: f7c64081f6a41884ddea2a914d48d91750e48d41
2019-10-24 16:38:30 +00:00
fw-bot cddddf0078 [FIX] mail: avoid raising errors during uninstall
Raising a python error cannot stop an uninstall, however since the
unlink stops early, the calls to super() are never reached, this
prevents the deletion of module-related data and leaves crap in the
database, not to mention that it potentially prevents the reinstallation
of a module because of duplicate data with unique IDs, which is the case
for mail.

With this patch, we let the registry delete everything related to the
mail module when uninstalling, which allows for its reinstallation.

Fixes #25138

closes odoo/odoo#39347

Signed-off-by: Adrian Torres (adt) <adt@odoo.com>
2019-10-25 06:51:54 +00:00
Julien Giannone f507df510a [IMP] livechat: add settings to set livechat colors
This commit allow users to set up different colors for both
the live chat button for website visitors and the chat window
once the live chat button has been clicked. For both, the header
background color and the text color can be set up.

Task-Id 2030383

closes odoo/odoo#35843

Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>
2019-10-24 14:50:54 +00:00
Nans Lefebvre 4dcae232f3 [FIX] fields, test_translate: multilanguage without en_US
Before, en_US was almost always the default in case of 'no language'.
Now, that should be superseded by lang=None;
yet still, en_US plays the role of source language.

In a multilanguage database where en_US was not installed,
writing a translation with lang=None would crash.
This could prevent module installation.

A test is added to cover that case.

In the case where we write a record with lang=None, the source is the
same as the record; in that case the cache contains the value for the
field.name under the context keys en_US and None, so we need to
invalidate the cache to avoid getting back the old value.

co-authored with mart-e

opw 2088487
opw 2083710

closes odoo/odoo#39130

X-original-commit: 1a5a999c2dd69c9a6a2dacb59e8bf45b09c6bc13
Signed-off-by: Nans Lefebvre (len) <len@odoo.com>
2019-10-21 14:31:10 +00:00
Victor Feyens 84a89e1e1e [FIX] account: always restrict fiscal position search on one company.
closes odoo/odoo#39274

Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2019-10-24 17:12:16 +00:00
Victor Feyens 9639283a81 [FIX] sale,account,purchase_requisition: multi-company
Use correct company to get fiscal positions and properties

Ensure company used to fetch fiscal positions is always the correct one
when coming from a company restricted model (company_id required, or
related.required).

purchase: get_fiscal_position doesn't consider company_id ctxt key

others: properties were accessed with potentially the wrong company.
2019-10-24 17:12:16 +00:00
Victor Feyens f0d5c0b32d [IMP] base: test multi-company behavior. 2019-10-24 17:12:16 +00:00
Victor FeyensandRaphael Collet f76c5a8bbd [IMP] ORM: do not allow invalid allowed_company_ids context key.
Since https://github.com/odoo/odoo/commit/a5b6f31cf28e5381e1c85f66730bcdb55998e643,
the current companies of the user are saved in the context as "allowed_company_ids"
context key.

In case of invalid context content, the api was computing the intersection
between the context content and the user company(ies) and falling back on user
company_id(s) when catching an error.

A sanity check was done, but no feedback was given to the user,
saying that the context change was falsy.

This commits changes this behavior to :

* raise an AccessError when trying to access self.env.company(ies) when
invalid or unauthorized companies are defined in the context.

* take sudo mode into consideration, allowing inter-company impacts,
even when current user doesn't have access to a given company,
if the code is done in a sudoed environment.

Co-Authored-By: Raphael Collet <rco@odoo.com>
2019-10-24 17:12:16 +00:00
Laurent Smet ebac65bebf [IMP] account: Cleanup remaining stuff of Aged Partner Balance
This report is only available in enterprise edition. This report is now entirely
moved in account_reports.

This report is no longer available in community since:
https://github.com/odoo/odoo/commit/e51b4f659fc5e4253d3156754ada21166c8d1bf8

closes odoo/odoo#38502

Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
2019-10-17 09:14:33 +00:00
Raphael Collet 9387952214 [FIX] base_automation: do not reload registry after creation/update
The reloading of the registry causes cache misses when creating or
modifying automated actions via Odoo Studio.  Right after the reloading
happened, some field is computed in an environment `env` that no longer
appears in `Environment.envs` (collecting existing environments),
because the latter has been explicitly reset.  Performing `sudo()` or
`with_context()` in the compute method creates a new environment that
appears in `Environment.envs`, and uses a different cache from `env`.
The recomputed field is thus stored in the other cache, and retrieving
its value from `env` issues a cache miss...

The fix consists in re-patching the registry models without reloading
the registry from scratch.

opw:2082497

closes odoo/odoo#39342

X-original-commit: c99ad25d4c6affeed75b40e8bc8eeffe87873e48
Signed-off-by: Raphael Collet (rco) <rco@openerp.com>
2019-10-24 13:42:15 +00:00
Florent Lejoly 34da2bb293 [IMP]base: improve ir.actions view form naming
This is a preliminary work for task 2088171 that will
improve server action creation usability in marketing automation.

When creating a marketing automation activity, one can choose to trigger a server action.
This task aims at improving a the usability of this option for non-technical users
as well as cleaning the view a bit (because so far we display the standard server action form view).

closes odoo/odoo#38922

Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2019-10-24 11:49:00 +00:00
Nicolas Martinelli 4fad947c9f [FIX] point_of_sale: invoice validation
- Create a user with rights 'Billing' only
- Create an invoice, post

An `AccessError` is raised.

This is because the user has no access to the pos order.

opw-2089587

closes odoo/odoo#39333

X-original-commit: d9d1f8099067e4de4891acbd6553c34eafff20a1
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-24 12:02:00 +00:00
Nicolas Martinelli 9405a1b6e3 [FIX] account: invoice sequence
- Create a user with 'Billing' as only right
- Create an invoice with this user

Errors pop up, `CacheMiss` blablabla.

This is because `invoice_sequence_number_next` and
`invoice_sequence_number_next_prefix` are not set.

X-original-commit: cf0f5a782954f4ad3c475507892851a0e0efe2e1
2019-10-24 12:01:59 +00:00
Xavier-Do bf7386f181 [FIX] web: use BaseCase instead of TestCase after saas-12.5
closes odoo/odoo#39329

X-original-commit: e2d7cf7898704c82f25556b0b0edb87c05ec5903
Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com>
2019-10-24 11:22:25 +00:00
pha-odoo e7a6b00651 [IMP] delivery: IoT scales for delivery
So far the weight of a delivery package had to be entered manually.
It is now possible to link a number of IoT scales to an operation type,
then select any of those scale in the delivery package wizard
to set weight automatically instead.

closes odoo/odoo#34782

Task: 1883775
Signed-off-by: pimodoo <pimodoo@users.noreply.github.com>
2019-10-16 12:45:33 +00:00
Nicolas Martinelli 46ef76555f [FIX] mrp: print barcodes
- Create a product A with a barcode, UOM as 'Unit(s)' with a BOM
- Create a MO for A with more than one unit, validate
- Print the 'Finished Product Label (PDF)'

A single label is printed for all units, although it is not logical: a
label should be printed for each unit, as already done for the Zebra
labels.

In case the product UOM is 'Unit(s)', we print a label per unit. To do
so, we use a template similar to `label_transfer_template_view_pdf`.

opw-2091663

closes odoo/odoo#39311

Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-24 09:34:11 +00:00
Nicolas Martinelli 7fc3e56bb2 [FIX] l10n_cn_small_business: incorrect account type
- Create a customer invoice or a vendor bill
- Add a product with any pre-defined tax

The tax line is not added.

This is because the account 2221 is set as 'Payable' instead of 'Current
Liabilities', as it is the case in other localizations.

For reference, the tax line is created then removed because:

https://github.com/odoo/odoo/blob/db2e6bc600364c00e8a1d528d4b17ae052ecd41e/addons/account/models/account_move.py#L816

The line is part of `existing_terms_lines` instead of `others_lines`.

opw-2089955

closes odoo/odoo#39309

Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-24 09:31:47 +00:00
Adrien Horgnies 745f5f951f [FIX] command: typo in unknown command exit message
closes odoo/odoo#39260

Signed-off-by: Xavier Morel (xmo) <xmo@odoo.com>
2019-10-24 08:16:39 +00:00
Adrien Horgnies 3681b19106 [FIX] doc: configuration section to use for cli args 2019-10-24 08:16:39 +00:00
Nicolas Martinelli 8c136e5fc5 [FIX] website_event_sale: properly loop on tickets
Do not use `tickets` which is a recordset with more than one record.

opw-2092231

closes odoo/odoo#39312

X-original-commit: 3e2d968c55542426746b287c556b5fb05d59fdcb
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-24 08:50:22 +00:00
Thibault Delavallée fa0d419897 [FIX] point_of_sale: fix strange mail construct
Commit c95acd624e added support of sending tickets to client directly
by email. However parameters management in the business method allows to send
void emails or to spam people quite easily. Moreover missing translations
marks prevent from translating mail content.

This commit fixes that by ensuring current user is member of pos user group.
Code is also a bit cleaned to ensure mail values are correct. Finally
translations marks are added to allow content translation.

closes odoo/odoo#39275

X-original-commit: 884c98984d45d0875fe5b0d230a70408d8f75f6d
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2019-10-24 08:23:13 +00:00
Ankita Raval efa6451342 [IMP] crm: call onchange partner when converting into opportunity
Before update

When we creating opportunity from lead and select option 'linked with existing
customer', partner information is not filled up in followup section.

After commit

When we creating opportunity from lead and select option 'linked with existing
customer', partner information is correctly filled up in followup section.

This commits fixes that behavior by calling onchange_partner_id when converting
a lead to an opportunity.

Task ID 1974504

closes odoo/odoo#33073

Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2019-10-24 08:35:54 +00:00
Ankita Raval 223c694e12 [IMP] crm: allow onchange of customer from lead quick create
Before commit

When we create an opportunity manually from the Kanban view and associate
a customer to the opportunity, the "Initial Contact Information" doesn't
appear in the "Followup" tab on the lead so we have to reassign a partner
second time on the opportunity.

After commit

When we create an opportunity manually from the Kanban view and associate
a customer to the opportunity, the "Initial Contact Information" will appear
in the "Followup" tab on lead.

This commit adds missing fields as invisible in the quick create view so
that the onchange updates them. As original author say, "to make onchange
works fabulously".

Task ID 1974504
2019-10-24 08:34:42 +00:00
Wolfgang Taferner 59236f866a [FIX] payment: remove sudo for search query
closes odoo/odoo#36149

closes odoo/odoo#39192

closes odoo/odoo#39310

Original-signed-off-by: Damien Bouvy (dbo) <dbo@odoo.com>
Original-signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
X-original-commit: cfe588592f6c8e4bc2f3af3a315accc73cdb4204
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-24 08:09:26 +00:00
mcm-odoo 42a24e4146 [IMP] website_slides: add progressbar and completed tag
- Teacher can now see the progress of his students on the attendees' list.

- The completion of a course was recomputed even if the course is completed
  now it's fixed to 100 when completed.

- Added a progressbar in course page in front-end to allow the user to see
  it's progression. When completed, the tag completed is displayed instead of
  the progressbar.

- On slide page in front-end(normal view or fullscreen) when a course is
  completed, display the tag completed instead of the progressbar.

- Removed completed state on course "Taking care of Trees" for portal user
  because it was not the case.

task-2049689

closes odoo/odoo#36608

Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2019-10-23 08:54:57 +00:00
mcm-odoo 748f0c88c5 [REF] website_slides: add completed_slides_count field in slide.channel.partner
This commit adds a new field "completed_slides_count" in slide.channel.partner
completed_slides_count has the same role as field completion before this commit
Now the field completion is a % of the completed slides

task-2049689
2019-10-22 06:35:25 +00:00
Julien Mougenot a0c44f9db7 [FIX] account: removed horizontal scrollbar in lists
Before this commit, lists having a section or a note would have a horizontal
scrollbar in readonly mode.

Now it has been removed and the list stretches properly according to its parent
size.

Task 2086594

closes odoo/odoo#39301

X-original-commit: cbe26b3a3ac5ef3d79695cf44874e01087a35ef9
Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2019-10-24 06:39:46 +00:00
Julien Mougenot e8d300723f [FIX] web: list: recompute default values for columns when visible
Before this commit, all the computation of the default widths for column
headers was done before the list was attached to the DOM, meaning that no
column was actually visible. This was a problem since columns that are
meant to stay unseen were taken into account in the calculation of relative
column widths.

Now, the same algorithm runs once the columns are visible so that invisible
columns can be properly excluded.

fixes #38744

Task 2076721

X-original-commit: 4bf98b47898b075049975dfe597f0fb92c7c14d1
2019-10-24 06:39:46 +00:00
Julien Mougenot 337fd81157 [FIX] web,mrp_subcontracting: list: remove width attribute for button
Before this commit, the `width` attribute was interpreted by a jQuery node generator
function as a `style="width"` property and gave an incorrect width value to the affected node.

Now, the `width` attribute is automatically plucked in the list renderer in the
specific function used to render buttons.

Task 2076721

X-original-commit: c67b36c00ca263f51e0dd49d6e38702c4d614289
2019-10-24 06:39:45 +00:00
bumanit 4526bd5889 [FIX] l10n_mn: correct duplicated external ids
Some external ids of account.fiscal.position.tax.template were
duplicated

closes odoo/odoo#39287

X-original-commit: 707084af713d90ab71f7eab389bed493ae86c68a
Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-10-23 17:37:41 +00:00
Raphael Collet 15f3d5a139 [IMP] models: optimize _is_an_ordinary_table
The queries made by the method `_is_an_ordinary_table` represent about
8% of the time to do a full Odoo installation.  Use a cached query for
all tables on the registry to reduce that time to some negligible
amount.

closes odoo/odoo#39262

Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com>
2019-10-23 15:12:51 +00:00
Nicolas Martinelli d6c54f4311 [FIX] website: GA key
`_` is not available when loading this part of the template, leading to
an error on `_.str.trim()`.

We can simply use `trim()` to do so. By the way, `google_analytics_key`
is now trimmed automatically when adding it in the settings, so this is
only useful for migrated databases.

Fixes #38891
opw-2089296

closes odoo/odoo#39269

X-original-commit: a492047e9a064beecbe0611c3f7aef5172406eb1
Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
2019-10-23 15:09:03 +00:00
Jigar Vaghela 3db9ce5b50 [IMP] l10n_il/lt: add new receivable account for pos
closes odoo/odoo#39276

X-original-commit: 4d2c2fac0834bd6f7f987fa57f4a460308134b77
Signed-off-by: Josse Colpaert <jco@openerp.com>
2019-10-23 15:56:04 +00:00
Thibault Delavallée f0a8382dc1 [IMP] fetchmail, mail: remove dead code in mail.message
Task ID 1853147
PR #39272

Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2019-10-23 15:32:46 +00:00
Thibault Delavallée 7ec2e85734 [REF] mail: remove dead code in composer and lint some code bits
Purpose of this commit is to remove code coming from old features,
implementations and that was not completely cleaned.

Including

  * remove support of old "reply" composition mode which is simply a comment
    with a parent message, and is deprecated;
  * remove support of old "mail.compose.message.mode" context key that was
    used in Odoo 6.1;
  * remove support of message_id default value in context instead of
    default_parent_id;
  * remove old redirection of user / partner post. This code come from
    old age when people were able to post on their "profile" by posting
    on their user;
  * remove unnecessary method for selection field;
  * remove unused imports to clean a bit code;

We also make some optional parameters in rendering methods mandatory to
ease code understanding and future modifications.

Task ID 1853147
PR #39272
2019-10-23 15:29:58 +00:00
Thibault Delavallée de0951eb91 [REF] mail: use create multi on mail.mail
Purpose is to prepare future cleanups and speed improvements. In this commit
we use create multi on mail.mail, allowing to batch their creation when
necessary.

Task ID 1853147
PR #39272
2019-10-23 15:29:41 +00:00
Arnaud Baes fb19bd6938 [FIX] stock: Support for optional components in kit
When a BoM is using a component with a quantity required set to 0,
tracebacks were occuring when computing the available quantities
for the kit.

Fixes #38807

closes odoo/odoo#39267

X-original-commit: 7676269ba56c8e293ef4cd3dffbe7eccbad4a9d0
Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
2019-10-23 15:08:25 +00:00
qsm-odoo 0cb78fa047 [FIX] web_editor: do not call onBlur/onFocus on active snippet click
Before this commit, when clicking inside a snippet which is already
enabled, it was disabled then re-enabled... which had the side effect
of calling onBlur/onFocus methods. This can be a problem with some
onFocus/onBlur implementation relying on the old behavior.

Note: this commit restores the exact same behavior as before. If an
internal snippet of the active one is clicked, then we still call the
onBlur then onFocus for the old active one (the parent) as the actual
enabled snippet changed (even if it is simply a child snippet).

closes odoo/odoo#39261

X-original-commit: 076992bdf099f3a645c9a1ef6df2cdcccbf1c2b2
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2019-10-23 14:27:22 +00:00
Kevin Baptiste bce64662bb [FIX] hr_recruitment: prevent scrollbars for kanban ghost
closes odoo/odoo#39257

X-original-commit: de26246042033517e8cf4ee3a6fed1187f0ed8e6
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2019-10-23 13:36:52 +00:00