Olivier Dony
5ceded9d69
[MERGE] Forward-port saas-3 up to 4fa30f5
2014-07-05 01:04:19 +02:00
Olivier Dony
4fa30f5569
[FIX] mass_mailing: avoid mutable values for dict.fromkeys(), simplify with RIGHT JOIN
2014-07-04 23:56:22 +02:00
Olivier Dony
d32fc5c597
[FIX] mass_mailing: wrong copy-paste of statistics computation code
...
Mixes the mass_mailing_id and mass_mailing_campaign_id
between the two models. Introduced by 9fc4ad9 , PR #472
2014-07-04 23:15:22 +02:00
Olivier Dony
f3880a8a09
[MERGE] Forward-port of 7.0 up to 64ac1b0
2014-07-04 17:07:53 +02:00
Olivier Dony
64ac1b0f46
[FIX] document: replace raw SQL constraint with bad parameter passing with builtin check_recursion
...
This instance was not actually exploitable for
SQL injection as it is not callable directly
via RPC and guarded by other queries when indirectly
called. Still plain awful.
2014-07-04 16:53:26 +02:00
Olivier Dony
1279ca0334
[FIX] hr_holidays: proper parameter passing syntax for raw SQL
...
This instance was not actually exploitable for
SQL injection as it is not callable directly
via RPC and guarded by other queries when indirectly
called. Still plain awful.
2014-07-04 16:45:41 +02:00
Martin Trigaux
cdf517d178
[FIX] l10n_multilang: reduce dependencies of l10n_multilang
...
The installation of a multilang localisation (e.g. Belgium) used to install as well account_accountant (and then account_voucher) for no technical reason and was considered as the full accounting package.
2014-07-04 14:02:04 +02:00
JKE-be
f43e04e945
Merge pull request #906 from odoo-dev/saas-3-contactus-jke
...
[IMP] website_crm - cherry pick from 29ad0216e37fd23e33b75ee8d24b095f181...
2014-07-03 22:56:06 +02:00
JKE-be
e19256b062
Merge pull request #907 from odoo-dev/saas-4-contactus-jke
...
[IMP] website_crm - cherry pick from 29ad0216e37fd23e33b75ee8d24b095f181...
2014-07-03 22:55:32 +02:00
Jeremy Kersten
72678c6551
[IMP] website_crm - cherry pick from 29ad0216e3 - Improve contact_us to fill in all fields from the model crm_lead posted in the form except a blacklist of fields.
2014-07-03 21:39:19 +02:00
Jeremy Kersten
3214dde029
[IMP] website_crm - cherry pick from 29ad0216e3 - Improve contact_us to fill in all fields from the model crm_lead posted in the form except a blacklist of fields.
2014-07-03 21:33:53 +02:00
Martin Trigaux
bf353998f2
[FIX] res_partner: backport of rev 37bf72a
...
Correctly take the 'use parent address' into account in the onchange. Slightly updated the view that was weird with this parameter. opw 609344
2014-07-03 12:30:48 +02:00
Richard Mathot
04eff4fe3d
[TYPO] Stupid typo...
2014-07-03 09:36:46 +02:00
Richard Mathot
fbbc3a54e9
[FIX] RML reporting: understandable crash message
...
When tag <drawString> is misused in an RML report, logs a more explicit
error
2014-07-02 17:30:32 +02:00
Martin Trigaux
a6bf8cd07b
[FIX] website: avoid divisions by zero when no record to display
2014-07-02 16:25:24 +02:00
Lionel Sausin (Numérigraphe)
e80014eae3
[FIX] Fixes #273 : avoid double-warning when changing the quantity of a stock move
2014-07-02 15:28:50 +02:00
Richard Mathot
1c5058c931
[FIX] auth_oauth: hide invalid providers from login screen
2014-07-02 14:07:52 +02:00
Richard Mathot
376cdf36b4
[FIX] auth_oauth: prevent crash on login screen
...
Empty URLs for OAuth providers do not crash anymore the login screen
2014-07-02 13:56:11 +02:00
Thibault Delavallée
581341ce3f
[FIX] mail: fixed display issue with the like button
2014-07-02 10:25:53 +02:00
Richard Mathot
0b0c1fbdd6
[FIX] survey: catch exception while quizz mode
2014-07-01 15:56:50 +02:00
Martin Trigaux
451b6b9f3a
[FIX] project_issue_sheet: make invoiceable field autofield for worklogs
...
When setting a worklog on a project_issue, the field to_invoice is prefilled with on_change_account_id based on the contract settings. As the field was not present on the list view, the information was lost and every worklog was not written as invoiceable, even if enabled on the contract. opw 609082.
2014-07-01 15:48:53 +02:00
Richard Mathot
14fae54863
[FIX] survey: bug while recording comments
2014-07-01 15:37:27 +02:00
Richard Mathot
7721ddc7ad
[FIX] survey: Nasty brackets...
2014-07-01 14:51:00 +02:00
Olivier Dony
5b83e88c25
[MERGE] Fwd-port of 7.0 up to 3d31341
2014-07-01 12:28:55 +02:00
Olivier Dony
3d3134108d
[FIX] web_linkedin: update master img CDN domain, recently changed
2014-07-01 12:22:28 +02:00
Martin Trigaux
f825b6043b
[FIX] rml: avoid reports ending by zero (opw 608073)
...
Commit b6a7402 (reverted at f8671cb ) was almost correct, the PageReset should be added at the end of each stories but only if we have one more stories.
The PageReset will force the page count to be reseted at zero which means that last page of report would have been at zero.
2014-07-01 11:29:22 +02:00
Jeremy Kersten
e77594c3c3
[IMP] website: backport 5112421a (unslug)
...
Update the regexp to be not case sensitive
2014-06-30 18:29:20 +02:00
Jeremy Kersten
f4733aa895
[FIX] website - force to test isdigit on a string else a tb "'int' object has no attribute 'isdigit'" can exist if the page var was right and so already and int
2014-06-30 12:27:49 +02:00
Jeremy Kersten
7ba41e75e2
[FIX] Website pager - Be sure that page in get param is a digit else use page 1.
...
Need to find which controller add ?page= instead of &page= because google find some url with '?page=1?page=2' --> page = '1?page=2'. According to google, the referrer is the old website.
2014-06-30 12:10:49 +02:00
Olivier Dony
4d74d9ef53
[FIX] auth_signup: discard signup values that may overwriting existing info
2014-06-30 12:02:35 +02:00
Thibault Delavallée
ba4454ccfb
Merge pull request #830 from odoo-dev/saas-4-mailing-lists-imp-tde
...
[IMP] [BACKPORT] Mailing lists usability improvements: headers related t...
2014-06-30 11:32:55 +02:00
Thibault Delavallée
2c45b7162c
[IMP] [BACKPORT] Mailing lists usability improvements: headers related to mailing lists, use of email queue for notification emails (> 50 followers), archive website template imp and fix. Backport of commit 839815f of saas-5 (PR 502).
2014-06-30 11:04:24 +02:00
Thibault Delavallée
18bbd757f0
Merge pull request #472 from acsone/bug-469-amu
...
[FIX] mass mailing: performance issue on stats #469 : use SQL to compute mailing / campaign statistics on mail mail statistics model.
2014-06-30 10:49:43 +02:00
Jeremy Kersten
58ad25d0e3
[FIX] website_event - Check that template exists before to render it
2014-06-30 10:46:30 +02:00
antonylesuisse
020f23a9d3
Merge pull request #806 from nbessi/fix_hr_payroll_import
...
Fix wrong relative import of hr_payroll
2014-06-29 04:46:05 +02:00
Jacques-Etienne Baudoux
df40926d2a
[IMP] res_partner: more fault tolerant name_create
...
In case of invalid format such as 'name email@server' (missing chevrons), the parsing would be failing due to a strict behaviour of getaddresses (returns nameemail@server).
With the patch this format is accepted.
opw 607312
2014-06-27 16:48:40 +02:00
Christophe Simonis
a4bc65cdba
[MERGE] forward port of branch saas-3 up to bdc4dd4
2014-06-27 16:06:37 +02:00
Christophe Simonis
bdc4dd4a65
[MERGE] forward port of branch 7.0 up to 95cff0b
2014-06-27 16:00:28 +02:00
Martin Trigaux
95cff0ba34
[FIX] view_form: backport of commit 180212b999 (opw 609787)
2014-06-27 15:43:11 +02:00
Martin Trigaux
30ac7248d6
[FIX] view_list: hide pager in view group
...
Displaying the pagert in view group does not make sense as it's not updated when changing filter and every group (even if more than 80) is displayed in view group
2014-06-27 15:28:34 +02:00
Denis Ledoux
ec4f32306d
[FIX] hr_recruitment: mt applicant created default
...
If you are follower of a job position, you receive a notification on applicant created by default
2014-06-27 14:52:44 +02:00
Nicolas Bessi
d8a0e3d29a
Fix wrong relative import of hr_payroll
2014-06-27 14:19:34 +02:00
Olivier Dony
9c5ecd3bc4
[FIX] website: avoid hiding the signin info for users who are not employees nor portal users
...
This happens when you do a plain signup, you
end up as neither an employee nor a portal user,
but should still now when you are logged in.
2014-06-27 13:04:42 +02:00
Olivier Dony
a7aa853737
[FIX] website: exception handling: let redirects pass untouched
...
The website module normally tries to render user-friendly
error pages for any error occurring during the processing
of a website-enabled request.
This happens even for werkzeug's HTTPExceptions that have
their own response, because we want the website layout to
be applied on top of the error page.
One special sort of HTTPException should be preserved
without rewriting: the manually-crafted ones generated
with abort(), and usually wrapping a redirect response,
which bears no alteration.
2014-06-27 13:04:31 +02:00
Denis Ledoux
f55e4a5e14
[FIX] web: no switch_mode trigger if not switched
...
The switch mode event was triggered even if the view was not actually switched
This leaded to inconsistencies, like adding the view in the breadcrumb history, while the switch did not happen
2014-06-27 13:03:52 +02:00
Martin Trigaux
8725858b7d
Revert "[FIX] calendar: do not parse date to date"
...
The parse_value has been fixed and is required to make sure we have a timezone assigned in the date
2014-06-27 10:49:07 +02:00
Martin Trigaux
55b121ae9f
Merge pull request #673 from guewen/lp-1319285-translation-overwrite-module-update
...
[FIX] loading: overwrite translation on module update if option --i18n-overwrite is set
2014-06-26 16:09:34 +02:00
Martin Trigaux
9404ab4cfb
[FIX] hr_timesheet_sheet: accept custom fields in timesheets
...
When creating hr.analytic.timesheet do not filter the list of fields to accept but set the list of fields to remove.
2014-06-26 15:31:55 +02:00
Denis Ledoux
7e9dfa774e
[FIX] server: db service, drop connection on drop
...
On database drop or rename, close the existing sql connections
2014-06-26 13:41:29 +02:00
Martin Trigaux
22e99755bb
Merge pull request #783 from acsone/7.0-bugfix-l10n_be_coda_lga
...
[fIX] l10n_be_coda : do not try to create res.partner.bank without partner_id (required field)
2014-06-26 12:19:42 +02:00