Commit Graph
94048 Commits
Author SHA1 Message Date
Jérome Maes 8ab68d8048 [FIX] web : fix the dropdown style to delete attachments 2015-02-26 16:41:29 +01:00
Jérome Maes d169e6f935 [FIX] im_livechat : remove the cookie when close anonymous conversation, and prefix image link by server url in template 2015-02-26 16:41:29 +01:00
Aaron Bohy efb3de5034 [FIX] Web: ListView and ListView.Groups: pagers
* Fixes the pager on grouped list views for which there was no
  specific behavior (except of doing +1 or -1) for next and previous
  actions on last and first pages respectively.
* Hides the previous and next buttons of the main pager on grouped list
  views as these buttons have no effect in grouped mode.
2015-02-26 15:36:36 +01:00
Goffin Simon f99cea5f69 [FIX] versioning: override read_group in Experiment to always display all Experiment states. 2015-02-26 15:02:04 +01:00
Christophe Simonis faad625a45 [FIX] account: set group on view instead of *in* view 2015-02-26 12:05:57 +01:00
Thibault Delavallée e332b2bb20 [FIX] view_form, web_kanban: KanbanSelection widget in form and kanban: tooltip
now takes the stage custom tooltip if present, like the selection
value, instead of the default one.
2015-02-26 10:47:47 +01:00
Thibault Delavallée 6d9e0c071c [FIX] website_quote: wording in tips. 2015-02-26 10:23:43 +01:00
Thibault Delavallée 73103b0545 [FIX] project: fixed typos / wording in helps / tooltips. 2015-02-26 10:21:09 +01:00
Martin Trigaux c70b17fcbc [FIX] purchase: fixup of 2a37a94, missing rename 2015-02-26 10:16:52 +05:30
Christophe Simonis bc9701a3fd [FIX] sale_stock: correct sale.order report
After 222fcb137b, the main record has
been rename to `doc`.
2015-02-25 19:05:40 +01:00
Jeremy Kersten fcbb825cd0 [IMP] website_forum: replace 'My Profile' by user karma and remove useless code 2015-02-25 18:50:42 +01:00
Martin Trigaux 2a37a94a67 [FIX] purchase: scope of variables is a bitch 2015-02-25 17:03:17 +05:30
Aaron Bohy 38fb6119b4 [FIX] Web: base.sass: 4 spaces indentation
base.sass did not compile because those lines where indented using 2
spaces instead of 4.
2015-02-24 16:56:21 +01:00
Thibault Delavallée d776711e62 [FIX]website_event: track website_published field if you
want to trigger subtypes.

This field is defined in the website_publish mixin; it is redefined
here just to add the track_visibility parameter.
2015-02-24 16:50:23 +01:00
Olivier Dony 0c483d3f43 [FIX] typos in last forward-port 2015-02-24 15:50:13 +01:00
Olivier Dony 95a2f8b121 [MERGE] Forward-port latest bugfixes from 8.0 up to cbb51610ee 2015-02-24 14:47:19 +01:00
Goffin Simon cbb51610ee [FIX] ir.ui.view: qweb translations: allow looking up translation in parent template
- Translations lookup normally uses the namespace of the current
QWeb template, after merging all inherited views.
But when a QWeb template is "cloned" by a child view using
inheritance with `primary` mode, the translations are more
likely to exist for the original (parent) template, and would not
be found when using only the "child" namespace.
This patch adds support for looking up each translation
also in the parent namespace in this case, if none was found
for the child template in the first place.

- ir.translation's _get_source() now supports a list of res_id
to search for, in addition to a single res_id

- Also moved the logic of routes /website/customize_template_get
and /website/get_view_translations to the ir.ui.view model where
it belongs.

opw: 615241

Closes #5325
2015-02-24 14:01:34 +01:00
David Monjoie 46186f54eb [FIX] openerp: fixed stretching of module icons in kanban view 2015-02-24 13:45:23 +01:00
Somesh Khare db4355d381 [FIX] web: many2many checkbox widget did not keep checked values 2015-02-24 11:46:55 +01:00
Darshan Kalola 337946ab80 [FIX] planner,planner_crm: display issues
- re-enable animation effect when click on "Mark as done" button
- examples for the notepads do appear again when clicking on "?"
- progress bar should be at a few % at first launch of the planner
2015-02-24 09:26:13 +01:00
Jeremy Kersten bba21e83a8 [FIX] website_crm_score: continue to assign for others salesteam even if one team have no more leads. 2015-02-23 20:18:18 +01:00
Jeremy Kersten 0c964f0b7b [TYPO] modules: better safe than sorry
Too many people copy-past this line without understand !
2015-02-23 20:15:57 +01:00
Christophe Simonis 7578143525 [REL] 8.saas~6 2015-02-23 19:20:34 +01:00
Christophe Simonis 7f1564a9f1 [MERGE] forward port of branch 8.0 up to a6a1764 2015-02-23 19:04:39 +01:00
Christophe Simonis a6a1764b2c [FIX] models: initialize _fields attribute.
Custom fields can point to custom models that have not been initialized
yet (`_setup_base` not called). Ensure every models in the registry
have a `_fields` attribute.
Use a `frozendict` as a defensive check to ensure it wont be modified
before calling `_setup_base`.
2015-02-23 18:33:26 +01:00
Christophe Simonis 3792f502d7 [IMP] website: keep id in inherited view.
This help migration as some (not yet updated) inherited views still
hook on this id.
2015-02-23 18:21:41 +01:00
Denis Ledoux 7ffbb8d142 [FIX] project: task count button & link
The tasks list view "act_project_project_2_project_task_all"
always displays inactive tasks ("'active_test': False" in context).

Both the link in the kanban and the button in the form
leading to this list view should therefore counts both
inactive & active tasks.

opw-628672
2015-02-23 16:08:42 +01:00
Julien De Coster 4a971be438 [IMP] Don't shorten already shortened links 2015-02-23 16:03:01 +01:00
Raphael Collet 5ec8596f67 [FIX] fields: fix _column.new() by relying on to_field_args()
The implementation was based on the ill-defined method `same_parameters()` that
compares arguments based on a heuristic.  Instead, we now create a new column
and check whether it is equivalent to `self` by comparing the arguments
returned by `to_field_args()`.  If that is the case, `self` is reused instead
of the new column.

The code refactoring also fixes the column reuse which was broken by the
introduction of the parameter `compute` in commit 9333c62.  Indeed, with that
parameter, `same_parameters()` always returned False, since old-api columns do
not have that parameter by default.  The parameter has been renamed to
`_computed_field`, and is no longer passed for creating columns.
2015-02-23 15:50:09 +01:00
Denis Ledoux f23e47539e [FIX] project_issue: partner form issue button
The reasons are similar than 4928db70ad
2015-02-23 15:39:26 +01:00
Denis Ledoux 4928db70ad [FIX] account: partner form buttons access rights
When having account installed, but having as only
access right "Contacts creation", it wasn't possible to
display the partner form.

Setting the "groups" on the button itself has as effect
to hide the button, but not to prevent its value computation.
If you did not had the access rights required to compute the
buttons values, it leaded to security issues.

Put the "groups" on the view instead prevent the button to be loaded,
and its value to be computed. It therefore avoids both
a useless computation (computing the value of a hidden button
is not really useful), and prevent any access rights warnings.

Besides, 3 different groups were needed to display the
three buttons:
 - account.group_account_invoice
 - account.group_account_user
 - analytic.group_analytic_accounting

Not having one of these tree groups could lead to security
warnings. We therefore split this view into three sub-views,
with each one a group set (and a button)

opw-628668
2015-02-23 15:39:07 +01:00
Arthur Maniet 25429656c7 [FIX] account: rounding error when the balanced operation done in bank statement reconciliation is converted to the company currency. 2015-02-23 15:08:49 +01:00
Denis Ledoux d13ca06c8e [FIX] calendar: message_(un)subscribe expects integers
In calendar, using recurrent events leads to the use of
virtual ids, which are strings.
It wasn't possible to change the message subscriptions
for recurring events,
neither for the user himself, neither for the other followers

opw-627895
2015-02-23 14:29:01 +01:00
Denis Michiels 4bf5ce94d2 [FIX] account_invoice : origin field for refund invoice
When creating a Refund invoice, the field "origin" is fill with
the number of the invoice to refund

fix #5233
opw 627828
2015-02-23 13:38:44 +01:00
Goffin Simon 3ff4cdea95 [FIX] pos: Bad float comparison to check amount_return in _process_order.
Float comparison should always be done using float_compare, or float_is_zero when compared to 0.0.

opw: 627248
Closes #4118
2015-02-23 13:32:05 +01:00
Christophe Simonis ee43954e96 [MERGE] forward port of branch 8.0 up to 5d9fb7f 2015-02-23 12:42:56 +01:00
Denis Ledoux 5d9fb7f1d1 [FIX] stock: picking report for picking without lines
Even it is dummy, this is possible to create an empty picking,
and to print it.
We therefore must ensure no traceback is displayed.
2015-02-23 11:59:46 +01:00
Denis Ledoux 4f60549a26 [MERGE] forward port of branch saas-3 up to 56c73bf 2015-02-23 11:47:45 +01:00
Denis Ledoux 56c73bf6f3 [MERGE] forward port of branch 7.0 up to 0bbd835 2015-02-23 11:47:25 +01:00
Denis Ledoux 0bbd8351f1 [FIX] web: on_item_action_clicked, self.dataset is not always defined.
27a48f8026 introduced the use of self.dataset
It appears it is not always defined.
Few lines above, self.getParent().dataset is used,
and looks to be always defined.
We therefore now use this dataset in order to get the context,
to correctly pass the current session language.

Closes #5416
2015-02-23 11:44:48 +01:00
Denis Michiels 8be57ccf0d [FIX] sale: Chatter entries translated in user language
When a delivery order is confirmed, pass the user language to the
procurement creation so the messages in the chatter are now translated
in his language.

opw 627002
2015-02-23 11:17:05 +01:00
Arthur Maniet e7b195dfd5 [FIX] account: wrong field name in a view 2015-02-23 09:02:19 +01:00
Nicolas Martinelli c8c84d4a4e [IMP] Packaging: use docker image of debian jessie.
Update to pip v6 necessary to avoid import error of 'IncompleteRead' from requests.compat
2015-02-23 08:24:24 +01:00
Simon Lejeune 5b3812d84b [FIX] packaging: refresh requirements.txt 2015-02-23 08:23:54 +01:00
Moises Lopez - https://www.vauxoo.com/ 80c2ee2e6c [IMP] stock: Add limit=1 in search of _picking_assign 2015-02-23 10:44:04 +05:30
Christophe Simonis 95abcbb039 [FIX] hr_expense: correct test.
During last forward-port, a new test to `hr_expense` has been added.
Adapt it to changes made in 9c83c48bc0.
2015-02-22 19:40:26 +01:00
Raphael Collet 121b8e6800 [FIX] models: in onchange, false changes where detected in many2many fields
This was due to secondary fields loaded from database in 'onchange' mode.  In
that mode, the secondary fields were marked 'dirty', and therefore returned by
the method `onchange`.  The fix consists in loading those secondary fields in
cache before processing the onchanges.

This incidentally fixes a test on method `onchange`: in a one2many field, some
dirty fields were unexpectedly returned in the result.  This was due to those
fields being loaded while processing onchanges.
2015-02-21 11:29:13 +01:00
Christophe Simonis aec02cb493 [MERGE] forward port of branch 8.0 up to d350f5b 2015-02-20 18:16:01 +01:00
Christophe Simonis e13923c0db [IMP] website: better website.menu view 2015-02-20 17:45:16 +01:00
Denis Ledoux d350f5b59e [FIX] hr_expense: deprecated use of fast_suite
Introduced during forward port b0be8dfdfd
2015-02-20 17:25:30 +01:00