Commit Graph
101022 Commits
Author SHA1 Message Date
Christophe Matthieu bbbf3db581 [FIX] web: avoid double write in the form view 2016-03-14 10:14:16 +01:00
Odoo Translation Bot 41c94f6c77 [I18N] Update translation terms from Transifex 2016-03-13 00:33:15 +01:00
rmu-odoo 221866309b [IMP] l10n_gr: Added post migration file 2016-03-11 16:54:02 +01:00
rmu-odoo cb035a74c8 [IMP] l10n_gr: Created new tags and Assign to taxes 2016-03-11 16:53:57 +01:00
Goffin Simon 2ac57c6a01 [FIX] product: default product_tmpl_id in view form
The form view product.template.common.form is common for product.product
and product.template Then the active_id could not be used by default for
the field product_tmpl_id.

opw:670779
2016-03-11 16:53:22 +01:00
rmu-odoo 340a085a96 [IMP] l10n_hr: Added pre and post migration files 2016-03-11 16:20:52 +01:00
rmu-odoo 9e0bea8c54 [IMP] l10n_hr : Created new tags and Assign into taxes 2016-03-11 16:20:45 +01:00
Josse Colpaert 99f5782ee6 [FIX] mrp: When exploding for a phantom bom (kit), it should take care of service products in it too
A Phantom BoM can have service products which can create tasks.
Somehow the code did not use the _need_procurement function that was there before
to check if it needs to create a task.
2016-03-11 11:29:23 +01:00
Goffin Simon 8e69043562 [FIX] product_visible_discount: uom in context
The factor didn't have to be computed if the uom was already in context
when browsing the product.

opw:671367
2016-03-11 11:22:02 +01:00
Damien Bouvy 18c94cc969 [DOC] report: paperformat available in report declaration
No warning needed concerning the stupid parperformat_id inheritance hack.
2016-03-11 10:39:43 +01:00
Goffin Simon 4899be001a [FIX] mail: When mentioning several times the same user
When mentioning several times the same user, the variable selection
didn't contain duplicated record.

opw:671445
2016-03-11 09:41:03 +01:00
Christophe Matthieu 7ca31fdcde [FIX] web_editor: don't display the html content field
issue: message, click on a record, return to the list view, click on an other record => nothing desplayed.

opw-671047
2016-03-10 16:31:56 +01:00
rmu-odoo 75048eae13 [IMP] l10n_in: Added pre and post migration files 2016-03-10 16:20:49 +01:00
rmu-odoo 9c21822893 [IMP] l10n_in: Created new tag nd Assign in to taxes 2016-03-10 16:20:36 +01:00
Martin Trigaux 105c822901 [FIX] project_issue: typo in subtype
Closes #11158
2016-03-10 15:14:38 +01:00
rmu-odoo bdbbbbd763 [IMP] l10n_de_skr_04: Added pre and post migration files 2016-03-10 14:43:35 +01:00
rmu-odoo b8f0039f8c [IMP] l10n_de_skr_03: Added pre and post migration files 2016-03-10 14:43:29 +01:00
rmu-odoo 6f27f67255 [IMP] l10n_de_skr_04: Assign newly create tag in domain 2016-03-10 14:43:21 +01:00
rmu-odoo 0ee65579ea [IMP] l10n_de_skr_03: Assign newly create tag in domain 2016-03-10 14:43:14 +01:00
rmu-odoo f2d667b7a6 [IMP] l10n_de: Created new tags only 2016-03-10 14:43:09 +01:00
Denis Ledoux f7b15b8e4f [FIX] sale: defaultl -> default
regression of revision e4232bfb20
2016-03-10 14:23:57 +01:00
Martin Trigaux 840da58c87 [FIX] i18n: escaping of incorrect html in help messages
The field help on an ir.actions.act_window is a translatable html field.
When a value is set, it is processed by the `html_sanitize` method to make sure
only valid HTML content is present in the database.
In sanitization, xml line break tag `<br/>` is converted into html tag `<br>`.

Before revision 6c8e53a0, `xml_translate` method was using XML parser for html
fields. Line break was then exported as `<br/>`.
Since this revision, it is using a proper html parser and line break is exported
the same way as it is stored in the database, with a `<br>`.

When translating html value, the content is split per meaningful block and
recomposed based on the msgsrc value. Due to the change of parser, translations
exported before 6c8e53a0 contains `<br/>` tag inside the msgstr and could not
match any block in splitted content (which contains `<br>`).

Correct the .pot with valid tag.
Do not change the xml content of help message as it should still be XML inside
the data files.

opw 671477
2016-03-10 13:33:18 +01:00
Denis Ledoux e4232bfb20 [FIX] sale: add the lambda to the default translated string
So it's just not loaded at the registry loading,
but each time it's called.
2016-03-10 12:05:18 +01:00
Denis Ledoux 668b4e1f62 [FIX] membership: invoice_line has been renamed to invoice_line_ids
This prevented the deletion of invoices when
the module membership was installed.

opw-671575
2016-03-10 11:27:48 +01:00
Goffin Simon 03c84f2c76 [FIX] sale, sale_stock: Changing the product uom
When changing the product in a SO line, the uom must be change if
the uom category of the product is different of the uom set.

Closes #11241

opw:671367
2016-03-10 10:59:19 +01:00
Thomas Groutars 07dd720cf6 [FIX]product_visible_discount: uom factor computation
Conversion error.

opw:671367
2016-03-09 16:48:03 +01:00
Nicolas Lempereur 51641d2634 [FIX] web_editor: leave block after two enter
Before 3959afc the `node` tested would be the selection containing node,
but since then it may have been a `<br/>` which has some damaging
effects: now entering double enter at the end of a list, quote or code
block doesn't end this block.

Testing the use case corrected by 3959afc, the said change seems to have
no effect so this commit reverts it.

opw-667618
2016-03-09 16:01:49 +01:00
rmu-odoo b549af8ddf [IMP] l10n_br: Added post-migrate_tags_on_taxes file 2016-03-09 14:22:36 +01:00
rmu-odoo b21c687dd0 [IMP] l10n_br: Created new tags and assign to taxes for one grid in tax report 2016-03-09 14:22:28 +01:00
Yannick Tivisse b1b8d0b353 [FIX] account: buggy typo in unused line
it was a tracback prone res
2016-03-09 14:09:37 +01:00
Christophe Simonis d1067cf83f [FIX] stock_account: avoid duplicate ids in stock.history
Since 27a7cab52b, it may happen that the
stock.history view contains duplicated id (mutliple quants with
different lots for a single move).

Regroup serial numbers in order to keep a unique id per row.

opw-669349
2016-03-09 12:51:33 +01:00
Denis Ledoux c175699e3f [FIX] sale: make New in new sales orders translate-able
opw-671476
2016-03-09 11:33:41 +01:00
Denis Ledoux f4006d22ef [FIX] crm: allow Settings users to set generate_sales_team_alias
The change of value of this param can lead to the
unlink of an `ir.values`, which can be performed
only by sudo.

opw-671469
2016-03-09 11:24:09 +01:00
Damien Bouvy d69d08cfb1 [DOC] views: calender 'event_open_popup' is disabled by default 2016-03-09 10:35:58 +01:00
Goffin Simon 6cb518d530 [FIX] website_portal: state_options
Inspired from 1ef52c9

opw:668271
2016-03-09 09:26:21 +01:00
Damien Bouvy 7d90640fd0 [DOC] backend tutorial: end_date field should be on session class 2016-03-09 09:23:53 +01:00
Damien Bouvy 15b8f3586c [FIX] website_portal_sale: let ACL do their job
Specifying the partner_id in the search does not give the same
result as the portal_sale module, which actually lists all the
SOs/Quotes/Invoices where you or anyone from your company is the
partner_id. To make the backend and frontend listings consistent,
let the ACL and ir_rules do their job (these are defined in the
portal_sale module).
2016-03-09 09:23:43 +01:00
Denis Ledoux 9fa597c9c2 [FIX] point_of_sale: sessions closing performances
`account.move.line.company_id` is a related
to `account_id.company_id`

`account.bank.statement.company_id` is a related
to `journal_id.company_id`

Any attempt to set the `company_id` value
when creating or writing records for these models
will result to the update of the value in
the related record (the update of `company_id` in the
`account.account and the `account.journal`), which
will result in the update of the `company_id` value in all
records in which this related record is used
(in all `account.move.line` where this `account_id` is used,
in all `account.bank.statement` where this `journal_id` is used).

In other words, the more a database had `account.move.line`
or `account.bank.statement` records, the more
it took time for the pos sessions to be closed.

To force a company for an `account.move.line`
(`account.bank.statement`), you must just
set the correct `account_id`(`journal_id`)
in the first place.

For instance, for the `account_id`, passing
`force_company` in the context ensure to choose
the `account.account` from the right company
property.

See
`local_context = dict(context or {}, force_company=company_id)`
which is set in `_confirm_orders` just before calling
`_create_account_move_line` which retrieve
the account from the
`property_account_receivable_id` property.

opw-671362
2016-03-08 17:55:52 +01:00
Denis Ledoux 002722b967 [FIX] mail: Discuss > Send mail sends a private message
For a message to be considered as a private message,
the message must have:
 - `no_auto_thread` set to `False`
   in other words, it must not be attached to a thread
 - no `model` or `res_id` must be set on the message
   meaning the message is not attached to a specific
   record thread.

See `_get_message_id` in `mail/models/mail_message.py`.

Before this revision, the mails sent from
`Discuss` > `Send mail` were not regarded
as private messages,
but as a kind of mass mailing messages,
with a `reply-to` wrongly set.
Any attempt to reply to these mails
failed with a delivery failure notification.

This was because the `message-id` of these messages
contained `reply-to`, and such message-ids are
treated as a special case in the messages routing
(basically, the match on the mail references is disabled
for these messages containing `reply-to` in
their message-id).

opw-669241
2016-03-08 15:38:10 +01:00
Nicolas Martinelli 04f7858159 [FIX] mrp_operations: search function for date_planned_end
Commit bfa68b433 adds the field `date_planned_end` in the Gantt view.
However, the Gant view will perform search on this field, which is an
issue since it is a computed field without any `fct_search` defined.

opw-669042
2016-03-08 14:15:04 +01:00
Nicolas Martinelli e8bc1c7e6b [FIX] mail: followers: allow edit subtypes even if not follower
Partial backport of 27e92415a. The JS modification is not applied, in
case any extension would use `records_length`.

opw-668781
2016-03-08 11:05:27 +01:00
Denis Ledoux 84b45515bd [FIX] hr: mention suggestions, exclude disabled employees partners
It was possible to mention an employee despite the
fact the associated partner and user were
both disabled.

opw-671130
2016-03-07 18:22:41 +01:00
Yannick Tivisse 240417be1e [FIX] hr_holidays: date_from and date_to missing on hr.holidays tree view 2016-03-07 16:43:37 +01:00
Yannick Tivisse 9a56bf5fe4 [IMP] account: email notification button for all users
The access/follow/actions buttons on the notification email template
are sent only to employee. For this particular business model when
want all the users to receive them, as the portal users.
2016-03-07 14:24:18 +01:00
Yannick Tivisse 0c2bbf6da6 [FIX] website_project_issue: Don't always display 'View Issue'
This override was always sending the document to all the recipients.
If the user is only a follower, he sees the button but cannot access
to My Account as he's not a user.
2016-03-07 14:24:18 +01:00
Yannick Tivisse 271840a282 [FIX] project_issue: Allow portal customer to see their own issues
Some computed fields have been added in v9 and are calling the method
_compute_day. This method accesses the project related to the issue
So a user portal is able to see his own issue, but cannot open the
form view as the prefetching is loading the fields. Hiding them in
the group base.group_user doesn't have any effect as the compute method
is called on the read. These information may have their importance to
the customer too.

We decided to compute these fields on superuser access rights.

Also the field project_id is displayed on the project_issue form view.
As this information is internal, we're hiding this also under the employee
group.
2016-03-07 14:24:18 +01:00
Yannick Tivisse f7c4b5b65e [IMP] project_issue: email notification button for all users
The access/follow/actions buttons on the notification email template
are sent only to employee. For this particular business model when
want all the users to receive them, as the portal users.
2016-03-07 14:24:18 +01:00
Yannick Tivisse 38f0e1f122 [IMP] sale: email notification button for all users
The access/follow/actions buttons on the notification email template
are sent only to employee. For this particular business model when
want all the users to receive them, as the portal users.
2016-03-07 14:24:18 +01:00
Trevor Bekolay d28cde3e30 [FIX] mrp_repair: fix description metadata
Avoid the string 'summary' to be included in the description

Closes #11219
2016-03-07 14:16:17 +01:00
Trevor Bekolay 75a33d5c87 [CLA] sign CLA for Applied Brain Research 2016-03-07 14:11:29 +01:00