Commit Graph
107816 Commits
Author SHA1 Message Date
Ravi Gohil 946a19d9be [FIX] anonymization: Make anonymization supported for 'monetary' type fields. 2016-08-09 13:18:36 +02:00
Ravi Gohil 3cd6887594 [IMP] anonymization: Clean data file,
- removed fields of 'res.partner.job' and 'res.partner.contact' models
    - removed non-stored compute field 'base' of model 'account.invoice.tax' from anonymization list
    - removed fields 'tax_amount' and 'amount_taxed' which no more exists in 'account.move.line' model
    - removed field 'check_total' which no more exists in 'account.invoice' model
    - removed field 'partner_phone' which no more exists in 'crm.phonecall' model
2016-08-09 13:18:36 +02:00
Thibault Delavallée 8b6f7e1fe6 [FIX] various: fix fields index parameter in new API still called select 2016-08-09 12:28:03 +02:00
Yannick Tivisse d61e143ed2 [MERGE] anonymization: Migrate to new API 2016-08-09 11:48:01 +02:00
Yannick Tivisse 6145e7d453 [FIX] google_drive: Remove remaining onchange in view 2016-08-09 11:47:35 +02:00
Jigar Patel 94ba7cd75e [MIG] anonymization: Migrated to new api. 2016-08-09 11:47:34 +02:00
Ravi Gohil cc57fcba7a [SPLIT] anonymization: Move wizard related code to wizard directory 2016-08-09 11:47:09 +02:00
Jigar Patel 6374a25b4b [MOV] anonymization: Re-organized file structure 2016-08-09 11:45:39 +02:00
Jigar Patel a6f5df617f [REM] anonymization: Removed dead code. 2016-08-09 11:45:39 +02:00
Thibault Delavallée 16d462da8c [FIX] various: fix fields index parameter in new API still called select 2016-08-09 11:29:57 +02:00
Thibault Delavallée 7150121191 [FIX] various: fix fields index parameter in new API still called select 2016-08-09 11:26:46 +02:00
Thibault Delavallée c1b2d74bc3 [FIX] account, purchase: fix leftover select fields parameters 2016-08-09 11:14:57 +02:00
Thibault Delavallée 665d1ec146 [FIX] various: fix digits_compute attribute changed to digits in new API 2016-08-09 11:03:12 +02:00
Thibault Delavallée 838a6f2000 [FIX] varioius: fix digits_compute attribute changed to digits in new API 2016-08-09 11:00:10 +02:00
Thibault Delavallée caf09e3709 [FIX] various: fix digits_compute attribute changed to digits in new API 2016-08-09 10:57:41 +02:00
Raphael Collet 840c9c2c3f [MIG] test_inherit: convert every old-API specific stuff 2016-08-09 10:49:54 +02:00
Raphael Collet 1aad2c4747 [MIG] test_inherits: convert code to the new API 2016-08-09 10:36:45 +02:00
Yannick Tivisse 40561b0fb6 [MIG] utm: remaining self.pool in ir_http.py 2016-08-09 10:29:46 +02:00
Yannick Tivisse dafe1f6465 [MIG] purchase: Remaining self.pool in purchase_report.py 2016-08-09 10:29:06 +02:00
Yannick Tivisse 84dd711ce3 [MIG] mass_mailing: Remaining self.pool in 'message_route_check_bounce' 2016-08-09 10:29:06 +02:00
Yannick Tivisse 897627498b [MIG] hr_timesheet_sheet: Migrate server action to new API 2016-08-09 10:29:06 +02:00
Yannick Tivisse be28fba07f [MIG] event: Migrate res_config file to new API 2016-08-09 10:29:06 +02:00
Yannick Tivisse 4e65848e2a [MIG] mail: Migrate remaining '_init_column' method 2016-08-09 10:29:06 +02:00
Yannick Tivisse edb2170691 [MIG] hr_attendance: Migrate remaining 'init_column' method 2016-08-09 10:29:06 +02:00
Yannick Tivisse 9b583f1637 [MIG] bus: Migrate remaining calls to poll() in new API 2016-08-09 10:29:06 +02:00
Yannick Tivisse 8db8bf5307 [MIG] crm: Migrate server action to new API 2016-08-09 10:29:06 +02:00
Yannick Tivisse d72ef63057 [MIG] im_livechat: Migrate 2 old API init() methods 2016-08-09 10:29:06 +02:00
Yannick Tivisse 1f75156bd3 [FIX] hr_timesheet_sheet: linting issue 2016-08-09 10:29:06 +02:00
Yannick Tivisse 1903a33278 [FIX] hr: Remove old_api default value 2016-08-09 10:29:06 +02:00
Yannick Tivisse 9a479e6572 [MIG] product_margin: Migrate to new API 2016-08-09 10:29:06 +02:00
Yannick Tivisse 9c377d37d2 [FIX] account: type mismatch in account_invoice_demo.yml 2016-08-09 10:29:06 +02:00
Yannick Tivisse 04039a1061 [MOV] product_margin: move and rename files according to guidelines 2016-08-09 10:29:06 +02:00
Thibault Delavallée 90a5079d01 [FIX] various: fix fields index parameter in new API still called select 2016-08-09 10:26:53 +02:00
Raphael Collet 95206ff323 [MIG] test_impex: convert to the new API 2016-08-09 10:08:55 +02:00
Jérome Maes 51431bc0cf [MIG] google_cal: migration to new API 2016-08-08 17:12:56 +02:00
Mohammed Shekha 9b39275d85 [MIG] google_calendar: migrate to new api
No behaviour changes, only migrate code and add
some docstring.
2016-08-08 16:27:06 +02:00
Jérome Maes 996d6de620 [MOV] google_calendar: split files per models 2016-08-08 16:07:07 +02:00
Mohammed Shekha d624fdd250 [MOV] google_calendar: moved models and data file in to models and data directory 2016-08-08 16:07:07 +02:00
Christophe Simonis cd613fd768 [FIX] website_sale: compare selection field against values in selection 2016-08-08 16:05:26 +02:00
Christophe Simonis 456d3d1e1e [FIX] mrp: drop (sql) view before recreating it 2016-08-08 16:04:48 +02:00
Jérome Maes 29796b58dd [IMP] calendar: notification route should be in auth
The 2 calendar notification routes were in auth
`none`. This causes no problem, but since they are
reimplementing the auth user mecanism, it is better
to set them directly in auth `user`. Moreover, they
are only called from webclient, when the user is
logged.

This commit also migrate them to new API (we forgot
them ....)
2016-08-08 15:46:03 +02:00
Jérome Maes 4b8de95d29 [FIX] calendar: bad method name called 2016-08-08 13:52:13 +02:00
Jérome Maes 26ccf212d8 [FIX] calendar: force computation of for calendar.event 2016-08-08 13:52:02 +02:00
Yannick Tivisse d6e1d41128 [MIG] account: Migrate remaining old API chuncks of code 2016-08-08 12:24:40 +02:00
Danimar Ribeiro 5177186f43 [ADD] base: add the brazilian state 'Acre'
Closes #13054
2016-08-08 12:08:47 +02:00
Martin Trigaux b5d550d7b0 [FIX] hr: do not translate contrains at load time
The _constaints definition is done at server load, not when a user is triggering
the check. The constrains are already translated, no need to try translating it
again.
2016-08-08 12:01:56 +02:00
Martin Trigaux a1fbb3d389 [FIX] base: translate _constraint message
While the error content is automatically translatable, the header was not.

Fixes #5645
2016-08-08 11:54:32 +02:00
qsm-odoo fd7f019533 [FIX] web: properly position invisible elements in editable listview in modals
When positioning an element in an editable list view, that element is
temporarily forced to display: block thanks to the class o_temp_visible

The rule is written in LESS thanks to:
.o_list_editable .o_temp_visible { display: block!important; }

which is ok for normal invisible form fields because it is written as
.o_form_view .o_form_invisible { display: none!important; }
which has the same priority but is defined before the o_temp_visible
rule, so the display is properly forced to block.

However, for some reason, there also is the rule:
.modal .modal-dialog .o_form_invisible { display: none!important; }
which has a higher priority than the o_temp_visible rule.
This is why appearing invisible fields in editable list view in modals
are at a wrong position.

The solution introduced by this commit is the safest: adding a new
rule to force display block!important on the selector:
.o_list_editable .o_temp_visible.o_form_invisible
2016-08-08 11:03:29 +02:00
Yannick Tivisse 9f00eddb85 [FIX] stock_account: Fix stock_account_data_post_install.yml remaining old api calls 2016-08-08 10:27:29 +02:00
Nicolas Martinelli 4f037210c2 [FIX] account: dashboard traceback
In the dashboard view, it's possible to use the "Group By" feature.
However, when clicking on a link on any dashboard, a traceback might
show up.

This is because the context key `group_by` is kept when clicking on an
action. If the destination view is a list/kanban, and the destination
model doesn't have the field, the system will try to make a grouping by
a field which doesn't exist.

The solution is to remove the `group_by` key from the context, since it
doesn't make sense to send it the the destination model.

opw-684568
2016-08-08 08:24:57 +02:00