- Sep 05, 2016
-
-
Christophe Matthieu authored
-
Christophe Matthieu authored
-
Christophe Matthieu authored
-
Martin Trigaux authored
In Transifex configuration file
-
Damien Bouvy authored
Instead of showing the columns delivered/invoiced qties on SOs by setting a special key in the view's context, let's do the opposite and hide them for a sepcial key instead. The rationale behind this decision is that when a user wants to see a SO from another place in the system, it is often a SO and not a quote (i.e. accessing from an invoice's chatter message, from a subscription, etc.). The default should then be to show these fields unless otherwise specified in the context (and not the opposite).
-
Martin Trigaux authored
Since the externalidpocalypse
-
Martin Trigaux authored
This commit is a port of a17c09af to master The email templates may contain non-html content (mako) which should not be sanitized. Changing this attribute to sanitize_attributes made the translations to be split when translated.
-
Thibault Delavallée authored
Double tap * fix wrong group xml_ids probably introduced when rebasing the branch removing workflow after xml-id-pocalypse * fix wrong group used for buttons, should be for Billing users
-
qsm-odoo authored
The jSignature lib is now used by non-frontend module (at least it will be in upcoming commits).
-
Richard Mathot authored
Because it does not fix the problem.
-
Richard Mathot authored
This is a minimal fix after a broken inheritance. Usability may not be optimal.
-
Pierre Masereel authored
There is a traceback when we are trying to install module from the list view and clicking on the button 'Module Immediate Install'. This traceback appears because of a server action that has not been migrated during the rev https://github.com/odoo/odoo/commit/d465346f1 To fix this, we've converted the server action in new API.
-
Richard Mathot authored
-
Yannick Tivisse authored
When we create a timesheet activity, it create an analytic line that allows to re-invoice the costs from the employee. If the account_id is not set on the analytic account line, the employee cost is not passed correctly on the Analytic Entries, which is not the behavior we should expect. This commit simply adds a account_id on the employee and this account is returned with the cost and the uom by the method `_get_timesheet_cost`
-
Martin Trigaux authored
-
Thibault Delavallée authored
This branch contains several usability improvements targetting saas-13. Each commit contains its own small feature or improvement.
-
Thibault Delavallée authored
Indeed currently it is only visible in edit mode. However we noticed people did not trigger the edit mode to find fields they do not expect to find. Making them visible helps understanding projects can be used notably for tasks and issues.
-
Thibault Delavallée authored
* Number of emails should not take into account internal notifications * Remove Channel and Tasks from issue report as those are not really used anymore * Remove New filter as it can be done through stage filtering instead of using a not obvious heuristic based on stage sequence
-
Thibault Delavallée authored
A new view is dedicated for that kanban view. It is based on the standard issue kanban view but using the group_create=false attribute to disable the ability to create new columns. It is done using a different view because standard issue kanban view requires this ability. However it is not possible to achieve that goal using conditional attributes.
-
Thibault Delavallée authored
-
Thibault Delavallée authored
New API migration of project issue was not correctly done considering module organization. This commit reorder files according to the guidelines.
-
Olivier Dony authored
RecordSets were not preserving order when combined with AND/OR set operators. Order was lost as well through mapped(). This caused various recurring "heisenbugs" during tests executions on runbot, specifically comming in the test of stock_landed_costs. Using OrderedSets instead of basic Sets to resolve these operation avoids the indetermination. This required an implementation of __or__ / __and__ for OrderedSet.
-
Olivier Dony authored
-
Olivier Dony authored
- As of v10, manifest files should be named `__manifest__.py` - For backwards-compatibility, __openerp__.py manifest files will still be supported for the time being - Limited refactoring, to add support for the 2 different naming conventions - All textual references to __openerp_.py updated in documentation and examples
-
Olivier Dony authored
Manifest files are literal Python dictionaries, and aren't supposed to contain expressions that require a full-fledged eval. `literal_eval` is therefore sufficient *and* safer. This parsing method was already used when listing addons during startup of the Root controller (http.py, load_addons())
-
Martin Trigaux authored
-
- Sep 03, 2016
-
-
Christophe Simonis authored
-
- Sep 02, 2016
-
-
Haresh Shyara authored
-
qsm-odoo authored
-
Christophe Matthieu authored
The test is never started and the tour is not up to date so remove it from the DOM until it is converted to new tour system.
-
Mansi Trivedi authored
-
Gaurav Panchal authored
-
Christophe Simonis authored
-
Denis Vermylen (dve) authored
-
Denis Vermylen (dve) authored
in "Website Admin" settings pricelist groups were not updated because they were not declared in the view. added now. Also added group to pricelists menu and fix typos.
-
Denis Vermylen (dve) authored
-
Denis Vermylen (dve) authored
rename options, add radio widget
-
Denis Vermylen (dve) authored
-
Denis Vermylen (dve) authored
installing a theme redirects to the website instead of the backend menu.
-
Hparfr authored
Using a safe_eval is overkill and can nicely be replaced by operator Closes #13138
-