Merge lp:~openerp-dev/openerp-web/7.0-bug-1092846-nwi into lp:openerp-web/7.0

Proposed by Christophe Matthieu (OpenERP)
Status: Merged
Merged at revision: 3799
Proposed branch: lp:~openerp-dev/openerp-web/7.0-bug-1092846-nwi
Merge into: lp:openerp-web/7.0
Diff against target: 0 lines
To merge this branch: bzr merge lp:~openerp-dev/openerp-web/7.0-bug-1092846-nwi
Reviewer Review Type Date Requested Status
Christophe Matthieu (OpenERP) (community) Approve
Review via email: mp+141370@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Christophe Matthieu (OpenERP) (chm-openerp) wrote :

It's better to use nodeName for check input and textarea (not $(event.target).is("input")...)
Add comment in the js to indicate that this is only a fix for IE.

3665. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

Revision history for this message
Christophe Matthieu (OpenERP) (chm-openerp) :
review: Approve
3666. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3667. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3668. By Fabien (Open ERP)

[FIX] kanban fixed width + word-wrap

3669. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3670. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3671. By vta <email address hidden>

[FIX] Set Login params.token. Added action_notify and action_warn

3672. By Nicolas Vanhoren (OpenERP)

[FIX] potential problem with empty save message in form view in some cases and access rights

3673. By Christophe Matthieu (OpenERP)

[MERGE] trunk-bug-1092097-vja: Timezone mismatch icon not displayed properly in IE9.

3674. By Nicolas Vanhoren (OpenERP)

[FIX] problem when a menu item is too long, fixed with css

3675. By Christophe Matthieu (OpenERP)

[MERGE] trunk-bug-1092942-ggh: kanban display tags: bug #1092942 and bug #1094877

3676. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3677. By Christophe Matthieu (OpenERP)

[MERGE] trunk-bug-1094839-vja: in listview, sorting arrow disappearing from column header when the user change of the view and return on listview.

3678. By Nicolas Vanhoren (OpenERP)

[FIX] exception when logging in the web client and the server was launched using --no-database-list

3679. By Nicolas Vanhoren (OpenERP)

[IMP] desactivate sorting in list view with function fields with store=false

3680. By Christophe Matthieu (OpenERP)

[FIX] gantt view: fix for IE

3681. By Nicolas Vanhoren (OpenERP)

[FIX] css problem in list view: list arrow appearing when we sort could appear on the text

3682. By Fabien (Open ERP)

[IMP] kanban column width

3683. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3684. By Christophe Matthieu (OpenERP)

[FIX] py.js: add the name of value to display error when debugging.

3685. By Christophe Matthieu (OpenERP)

[MERGE] trunk-bug-1095257-vja: In IE9,create database page should display in center.

3686. By Fabien (Open ERP)

[FIX] kanban width improvement

3687. By Fabien (Open ERP)

[IMP] french translation

3688. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3689. By Fabien Meghazi (OpenERP)

[FIX] Kanban view produce multiple result set on multiple concurrent searches

3690. By Christophe Matthieu (OpenERP)

[IMP] menu css, don't display active color and need action hover the content document

3691. By Fabien Meghazi (OpenERP)

[FIX] Empty binary fields does not hide filename placeholder

3692. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3693. By Nicolas Vanhoren (OpenERP)

[FIX] problem when multiple instances of the web client run in tabs and we disconnect from one tab, now displays a better error message

3694. By Christophe Matthieu (OpenERP)

[FIX] kanban view: css change for title elipsis

3695. By van der Essen Frédéric (OpenERP)

[IMP] css: made the fallback color for gradients a mix of the endcolors instead of simply the start. Why? Because it's a better fallback of course.

3696. By Fabien Meghazi (OpenERP)

[FIX] html widget: fix cleditor width when the field was invisible before becoming editable

3697. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3698. By vta <email address hidden>

[FIX] Fixed issue with testing context in eval.js, due to a previous change in get_session_info (context -> user_context)

3699. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3700. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3701. By Fabien Meghazi (OpenERP)

[MERGE] Custom filters always overrides default searches

3702. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3703. By Michael Telahun Makonnen

[ADD] Amharic (Ethiopia) date/time localization for DateJS, courtesy of Michael Telahun Makonnen.

This is necessary in order for the web client to work properly when
the user's locale is set to Amharic. Otherwise datejs will crash and
the web client's loading will fail to complete.

3704. By Xavier (Open ERP)

[DOC] remove openerpdev intersphinx, add ref to module doc

3705. By Olivier Dony (Odoo)

[REL] OpenERP 7.0

Tag corresponding to the first 7.0 packages, published
on openerp.com on 2013/01/17

3706. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3707. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3708. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3709. By Xavier (Open ERP)

[FIX] menu items spilling out of secondary menu and into content area

3710. By Xavier (Open ERP)

[IMP] search view: don't list deprecated fields in advanced search

3711. By Xavier (Open ERP)

[FIX] correctly pass context to fields_get of advanced search so fields are correctly translated & localized

3712. By Vishmita <email address hidden>

[FIX] correctly remove existing needaction counter on reload

3713. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3714. By Xavier (Open ERP)

[FIX] move filter added at <email address hidden> to after map

If the filter is executed first, the "iteratee" is transformed to an
array (from an object) and the "key" is lost, replaced by the indices
to the array (and thus the name of the fields end up as "0", "1", "2",
... instead of their actual logical names)

3715. By Xavier (Open ERP)

[FIX] pasting HTML content into the text box, then trying to navigate/alter it

Navigation implementation can only deal with straight text (and
asserts that), if HTML is pasted in a search input
InputView#getSelection will throw errors and refuse to act.

Clean up input content after a paste event, to ensure only plain text
is present so it can be navigated.

Don't forget to correctly re-set the cursor at the end of the input
data, otherwise the user will face various deep DOM errors when trying
to move around the input with the arrow keys (which he would usually
be able to do after a paste).

3716. By Xavier (Open ERP)

[IMP] IE9 supports window.getSelection

remove IE <9 usage of document.selection as we don't support these browsers anyway

3717. By Xavier (Open ERP)

[FIX] rounding of float_time to the next hour should bump the hour, nor display 60mn

3718. By Xavier (Open ERP)

[IMP] add confirmation message when removing a global custom filter

3719. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3720. By Xavier (Open ERP)

[REM] noise key in web manifest

3721. By Olivier Dony (Odoo)

[FIX] session: properly handle exceptions with unicode messages during dispatching

String formatting with an Exception param will use
str(Exception), raising an error if the exception
has non-ascii characters in the message.

3722. By Xavier (Open ERP)

[FIX] domain returned by onchange

The "new" form engine performs a bunch of conversions on the form arch
from json to xml to text to json again (or something), thus the
``node`` attribute on form fields might be json but it's got no more
relation to the form's own arch (and the fields defined therein).

Meanwhile the domains processing for onchange recursively traversed
the *form*'s arch trying to find a node matching the key it had to set
its @domain to what it was given. It long predates the "new" form
engine, and since it alters the *original* arch not a copy the "new"
form engine broke it. And since that's untested, it's been broken for
a bunch of months (probably).

Fix by looking up the field according to the domain key (in
form.fields), and setting the domain in the node of the field, rather
than the node of the form's arch.

3723. By Fabien Meghazi (OpenERP)

[FIX] Can't open records in form view from grouped kanban

3724. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3725. By Xavier (Open ERP)

[FIX] aggregates not being displayed in list o2ms

A template alteration previously used to remove the bottom pager of
listviews in o2ms now matches aggregate field displays.

3726. By Xavier (Open ERP)

[IMP] set_content_full_screen code, avoid duplications

3727. By Xavier (Open ERP)

[FIX] avoid storing new admin password in browser history on database creation, courtesy of Holger Brunn

3728. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3729. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3730. By Xavier (Open ERP)

[FIX] Inject user context in all domain and context evaluation

Custom keys from user context may be used in action contexts (not just
e.g. searchview filters). For instance, have a custom key
context_salesteam (in the user model) and an action defining some
search default as a function of the salesteam.

In that case, the action's context evaluation (view.js:~275) will blow
up.

Ensure that does not happen.

Note: eval_contexts already injects user_context in the reduction of
contexts to evaluate. It should be possible to alter the reduction
function to avoid having to inject instance.session.user_context
through pyeval.context(), maybe by _.extend-ing ``result_context``
into ``evaluation_context`` at the *top* of the reduction function
rather than at its bottom?

3731. By Fabien Meghazi (OpenERP)

[FIX] Use relative protocol in scripts url in order to avoid mixed content warnings in IE

3732. By Thibault Delavallée (OpenERP)

[FIX] [IMP] kanban view: number of items in a column is now also displayed for folded columns. Indeed, using custom filters, it can be interesting to know whether there are items in the folded column. This branch also solves some CSS issues related to kanban view and re-indent some code.

3733. By Nicolas Vanhoren (OpenERP)

[FIX] minor css fix

3734. By Xavier (Open ERP)

[CHG] allow deselecting a custom filter by clicking on it again in the drawer

as asked in project.task:4837:

> Cannot uncheck a custom filter by clicking on it (it's possible on
> classic filters)

3735. By Xavier (Open ERP)

[FIX] small issue with adding an attribute called 'id' to a backbone model

triggers backbone's thinking that the model is 'not new' and trying to sync it with a remote on e.g. removal

3736. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3737. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3738. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3739. By Xavier (Open ERP)

[IMP] add some deferred returns to kanban view's do_search handler

3740. By Fabien Meghazi (OpenERP)

[FIX] Calendar popup form view should be the same as the action if defined.

- Added instance.web.ViewManager#get_view_id(view_type)
- Fetch the title of the popup from the parent if it's a ViewManagerAction,
  otherwise, use the current's view title.

3741. By Fabien Meghazi (OpenERP)

[MERGE] [FIX] When active_id is in context, disable search default custom filters

3742. By Fabien Meghazi (OpenERP)

[FIX] FormView#do_load_state() do not call @do_show() properly

3743. By Christophe Matthieu (OpenERP)

[IMP] web usermenu: add Help link

3744. By Christophe Matthieu (OpenERP)

[IMP] chrome.js: CrashManager.warning replace message by fault_code

3745. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3746. By Olivier Dony (Odoo)

[MERGE] web: properly encode db and addons URL parameters

3747. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3748. By Xavier (Open ERP)

[FIX] typos

3749. By Fabien Meghazi (OpenERP)

[MERGE] [FIX] Crash on page reload when active_id(s) is used in context

3750. By Fabien Meghazi (OpenERP)

[MERGE] [FIX] Missing aggregates headers in kanban view

3751. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3752. By Fabien Meghazi (OpenERP)

[FIX] Customer kanban view does not display tags on results coming from "show more"

3753. By Fabien Meghazi (OpenERP)

[MERGE] [FIX] Properly escape values in templates

3754. By Fabien Meghazi (OpenERP)

[FIX] Forgot testing value for number of records in kanban view

3755. By Fabien Meghazi (OpenERP)

[FIX] Menu need action link's filter is overriden by default custom filters

3756. By Fabien Meghazi (OpenERP)

[IMP] Custom filters: make options 'share' and 'default' exclusive

3757. By Fabien Meghazi (OpenERP)

[FIX] many2many in kanban templates are mixed up in some cases

3758. By Xavier (Open ERP)

[FIX] calendar CSS so it does not 'go through' the search view's completion list

3759. By Antony Lesuisse (OpenERP)

[FIX] re-introduce is_set and is_not_set operators in advanced search

3760. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3761. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3762. By Xavier (Open ERP)

[FIX] prevent dragging click target images of m2o and datetime fields

can get slightly disturbing when missing a click and slightly dragging the image instead, possibly to the input (pasting its URL)

3763. By Fabien Meghazi (OpenERP)

[FIX] ViewManagerAction's do_create_view() does not pipe _super's deferred.

3764. By Fabien Meghazi (OpenERP)

[MERGE] [FIX] Fixed TWSB (The White Square Bug)

3765. By Fabien Meghazi (OpenERP)

[FIX] BufferedDataset ids should not be passed to on_changes

3766. By Fabien Meghazi (OpenERP)

[FIX] FieldStatus does not re-render when view change

3767. By Fabien Meghazi (OpenERP)

[FIX] FormOpenPopup does not trigger on_button_cancel

3768. By Fabien Meghazi (OpenERP)

[FIX] Fixed mysterious bug about active_ids in state

This is a temporary fix, I need more time to check the issue.

3769. By Fabien Meghazi (OpenERP)

[MERGE] [FIX] viewmanager handles the wrong view dom node in some cases.

Example of the problem:

When the first view is a form and contains a *2many field (with embedded list view),
the viewmanager wrongly handle the embedded list view instead of the main list view (if any)

This could be experienced in HR > My Current Timesheet

3770. By Fabien Meghazi (OpenERP)

[MERGE] [IMP] Custom filters: restore checkboxes and make them exclusive

3771. By Christophe Simonis (OpenERP)

[MERGE] correct hashchange check of current_state to do not coerce values. only push active_ids in state if relevant

3772. By Olivier Dony (Odoo)

[FIX] web: avoid translating technical URL in qweb template

3773. By Fabien Meghazi (OpenERP)

[MERGE] [FIX] Unsupported self closing tags shall not reach FormRenderingEngine

3774. By Fabien Meghazi (OpenERP)

[FIX] IE9: traceback in Reporting when changing type of view

3775. By Xavier (Open ERP)

[FIX] listview: bug in binary column download link rendering

3776. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3777. By Olivier Dony (Odoo)

[FIX] db manager: allow creating databases with a leading digit - useful for naming version-specific databases

3778. By Xavier (Open ERP)

[FIX] Search view's drawer closing unexpectedly when using the date widget

jquery-ui's date picker (at least in currently used version) lets
*some* (but not all) clicks go through. The date picker dialog is
added directly to the page body so capturing clicks in a parent widget
doesn't work, and these "stray" bubbling clicks will trigger the
global bus's "click" event.

Add a capturing (and stopPropagation-ing) of these clicks in our
wrapper to jquery-ui's datepicker to avoid the issue.

3779. By Xavier (Open ERP)

[FIX] Correctly stop embedded form when switching from editable to non-editable list

When using the ``set_editable`` feature (context key) from filters
(togglable on/off), the list view would not correctly clean up
(destroy) the form when switching from editable with a started editor
(and form) to non-editable, leading to form fields (in this case m2o
fields being in an incorrect state and trying to query a non-started
autocompletion widget on every click anywhere blowing it up).

3780. By Christophe Matthieu (OpenERP)

[FIX] form_view: field url, don't add http for local link

3781. By Fabien Meghazi (OpenERP)

[FIX] Correctly check the id index in dataset

3782. By Xavier (Open ERP)

[FIX] @domain not handled on searchview m2o fields

Also injected view context in m2o completion name_search

3783. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3784. By Fabien Meghazi (OpenERP)

[FIX] m2o's autocomplete in a dialog stay absolute positioned when dialog is scrolled down

3785. By Nicolas Vanhoren (OpenERP)

[FIX] too much rendering in FieldStatus

3786. By Launchpad Translations on behalf of openerp

Launchpad automatic translations update.

3787. By Nicolas Vanhoren (OpenERP)

[FIX] remove useless debug messages

3788. By Nicolas Vanhoren (OpenERP)

[IMP] Added utility method to better handle asynchronous calls and destruction of objects.
Critical to help solve many bugs.

3789. By Nicolas Vanhoren (OpenERP)

[FIX] lot of potential bugs, mainly due to quickly clicking on menu items

3790. By Nicolas Vanhoren (OpenERP)

[FIX] crash in editable list o2m when a record is saved

3791. By Christophe Simonis (OpenERP)

[FIX] web: saved_action must start at index 1

3792. By Fabien Meghazi (OpenERP)

[FIX] Kanban: Can't drag and drop in the last column position under IE9

3793. By Antony Lesuisse (OpenERP)

[FIX] view_list limits more sensible values

3794. By Nicolas Vanhoren (OpenERP)

[FIX] Field monetary handles "digits" like the float field.

3795. By Xavier (Open ERP)

[FIX] docstring

3796. By Xavier (Open ERP)

[FIX] correctly pass context to graph's fields_view_get

3797. By Xavier (Open ERP)

[FIX] O2M record reloading after workflow progress

Evict record from BufferedDataSet cache as is done with button calls,
otherwise when caller reloads record (read) after having executed the
workflow action, it'll get the old one back from the BDS's cache.

3798. By Nicolas Vanhoren (OpenERP)

[FIX] small problem with <button confirm="..."/>, didn't confirmed correctly when closing the popup

Revision history for this message
Nicolas Vanhoren (OpenERP) (niv-openerp) wrote :

I'll change stuff in that because I don't like everything.

3799. By Nicolas Vanhoren (OpenERP)

Removed changes in main.py

Preview Diff

Empty