Christophe Simonis [Mon, 22 Sep 2014 09:47:19 +0000 (11:47 +0200)]
[FIX] website: fallback on company name for non-website templates
Jamin Shah [Tue, 12 Aug 2014 05:37:52 +0000 (11:07 +0530)]
[IMP] mrp: hide some fields on BOM, add groups to handle the displayed fields
Fabien Pinckaers [Mon, 22 Sep 2014 07:21:14 +0000 (09:21 +0200)]
[IMP] Website name instead of company name in title and logo
rsi-odoo [Mon, 8 Sep 2014 12:57:37 +0000 (18:27 +0530)]
[IMP] product: remove UoM constraint from product module and give it in stock and account module
Closes #2440
Christophe Matthieu [Fri, 19 Sep 2014 11:58:26 +0000 (13:58 +0200)]
Merge pull request #2547 from odoo-dev/master-fix-mass-mailling-snippet-chm
[FIX] website_mail: can't edit mail templates
Christophe Matthieu [Fri, 19 Sep 2014 10:13:32 +0000 (12:13 +0200)]
[FIX] snippets: use the new API to define dropzone
Christophe Matthieu [Fri, 19 Sep 2014 10:13:02 +0000 (12:13 +0200)]
[FIX] website: remove multi consecutive dropzone
Christophe Matthieu [Wed, 17 Sep 2014 09:59:26 +0000 (11:59 +0200)]
[FIX] website_mail: can't be edit the mail template, javascript must be added into the asset
Christophe Matthieu [Wed, 17 Sep 2014 11:22:44 +0000 (13:22 +0200)]
[FIX] website_mail & calendar: demo data break the layout of mail design
Rucha Dave [Tue, 1 Jul 2014 13:05:52 +0000 (18:35 +0530)]
[IMP] accounting: modify writeoff_amount display in payment wizard
Dimple Soni [Mon, 30 Jun 2014 09:57:28 +0000 (15:27 +0530)]
[IMP] sale_stock: warehouse_id field on sale order is now readonly, except in draft and sent states.
Yannick Tivisse [Fri, 19 Sep 2014 06:47:45 +0000 (08:47 +0200)]
[IMP] CRM Onboarding improvement
Fabien Meghazi [Thu, 18 Sep 2014 15:37:49 +0000 (17:37 +0200)]
[ADD] Add an html compressor option in website settings
rsi-odoo [Thu, 11 Sep 2014 11:44:39 +0000 (17:14 +0530)]
[IMP] project: better diplay of task/issue title
Gaurav Panchal [Thu, 14 Aug 2014 04:43:43 +0000 (10:13 +0530)]
[IMP] project: project alias generation is True by default.
Denis Ledoux [Thu, 18 Sep 2014 09:42:41 +0000 (11:42 +0200)]
[FIX] res_users: set login_date as datetime instead of date
To allow display the login date according to the timezone of the user
sus [Tue, 22 Jul 2014 12:24:41 +0000 (17:54 +0530)]
[IMP] project: onboardin / usability improvements
- project kanban view: dashboard-like view, add sparklines for open tasks
and closed issues
- project: cleaned demo data, less stages
- project: description is now an html field
Martin Trigaux [Thu, 18 Sep 2014 09:34:25 +0000 (11:34 +0200)]
[FIX] point_of_sale: uncrash widget.js
Error during forward port
Yannick Tivisse [Wed, 17 Sep 2014 08:25:24 +0000 (10:25 +0200)]
[IMP] Partner Form View Reorganization
Hitesh Trivedi [Tue, 9 Sep 2014 05:02:45 +0000 (10:32 +0530)]
[IMP] website_forum: tag creation now done only on enter, allowing to add whitespaces in tag name. More consistent behavior with odoo.
Richard Mathot [Wed, 17 Sep 2014 08:02:22 +0000 (10:02 +0200)]
[FIX] hr_holidays: much better version of
69297dbf8164b8456dfcb7ae7f9835b90974b938
Richard Mathot [Wed, 17 Sep 2014 08:13:54 +0000 (10:13 +0200)]
Fabien Meghazi [Tue, 16 Sep 2014 14:33:40 +0000 (16:33 +0200)]
Merge pull request #2300 from odoo-dev/master-website-multi-sig
[MERGE] Domain name based multi website
Paramjit Singh Sahota [Thu, 4 Sep 2014 11:21:59 +0000 (16:51 +0530)]
[IMP] hr_holidays: toogle button for leaves mgmt
Dikshit Prajapati [Tue, 26 Aug 2014 04:24:07 +0000 (09:54 +0530)]
[IMP] Made 'Add an item' text bold for many2many widget.
Fabien Meghazi [Tue, 16 Sep 2014 09:27:06 +0000 (11:27 +0200)]
[FIX] request.website browse record bad context
Fabien Meghazi [Mon, 15 Sep 2014 14:49:39 +0000 (16:49 +0200)]
[IMP] avoid 1 query per t-call
Goffin Simon [Mon, 15 Sep 2014 14:21:17 +0000 (16:21 +0200)]
[ADD] Added custom search view for website.menu
Fabien Meghazi [Mon, 15 Sep 2014 12:10:41 +0000 (14:10 +0200)]
[REM] Remove multi-website support from <template> tag
This should be done later properly without polluting convert.py
Fabien Meghazi [Mon, 15 Sep 2014 08:50:27 +0000 (10:50 +0200)]
[IMP] misc changes
Fabien Meghazi [Mon, 15 Sep 2014 08:04:17 +0000 (10:04 +0200)]
[FIX] get_current_website domain check outside of cache
Goffin Simon [Mon, 15 Sep 2014 08:36:28 +0000 (10:36 +0200)]
[IMP] Context.
Fabien Meghazi [Fri, 12 Sep 2014 14:22:09 +0000 (16:22 +0200)]
[ADD] cache for get_current_website() (remove one query per request)
Goffin Simon [Fri, 12 Sep 2014 11:01:26 +0000 (13:01 +0200)]
[FIX] New page.
Goffin Simon [Wed, 27 Aug 2014 08:58:42 +0000 (10:58 +0200)]
[WIP] Multi website
Martin Trigaux [Mon, 15 Sep 2014 14:59:38 +0000 (16:59 +0200)]
[FIX] base: do not drop sql constraints during update
When a module is updated, the sql constraints were checked against postgres pg_get_constraintdef() to see if they have diverged from the one defined in python code.
However this check was failing as the syntax returned by pg_get_constraintdef() (e.g. "CHECK ((credit * debit) = 0::numeric)") differs from the one returned by `unify_cons_text` method (e.g. "check(debit*credit = 0")) so the constraints were always dropped and recomputed.
This adds a definition column on ir.model.constraint (storing original defintion) to detect changes.
The pg_constraint is still inspected to make sure we detect constraint without ir_model_constraint but with postgres constraint defined (e.g. name_uniq defined in base.sql).
This changes also the date_update field when the definition changes.
Josse Colpaert [Tue, 16 Sep 2014 11:31:52 +0000 (13:31 +0200)]
Merge pull request #2052 from odoo-dev/master-product-manufacturer-remove-sus
[IMP] MRP : Remove group module_product_manufacturer in Configuration of Manufacturing #918
Sheth Sunny [Thu, 28 Aug 2014 10:34:59 +0000 (16:04 +0530)]
[IMP] MRP : Remove group module_product_manufacturer in Configuration of Manufacturing
Dikshit Prajapati [Tue, 19 Aug 2014 06:09:44 +0000 (11:39 +0530)]
[IMP] stock_landed_costs: 'valuation_adjustment_lines' is automatically filled
Rashmin Lumbhani [Thu, 11 Sep 2014 09:12:40 +0000 (14:42 +0530)]
[IMP] point_of_sale: new product miscellaneous
Christophe Simonis [Mon, 15 Sep 2014 13:09:32 +0000 (15:09 +0200)]
[MERGE] forward port of branch 8.0 up to 780dd98
Christophe Simonis [Mon, 15 Sep 2014 11:52:44 +0000 (13:52 +0200)]
[MERGE] forward port of branch saas-5 up to 7eab880
Christophe Matthieu [Mon, 15 Sep 2014 11:24:24 +0000 (13:24 +0200)]
Merge pull request #2348 from odoo-dev/8.0-fix-website_sale-breadcrumb-chm
[FIX] website_sale: The product breadcrumbs in shop not working.
Denis Ledoux [Mon, 15 Sep 2014 10:25:32 +0000 (12:25 +0200)]
[FIX] account: missing context assignation in self
Christophe Simonis [Mon, 15 Sep 2014 10:09:35 +0000 (12:09 +0200)]
[FIX] orm: correct read_group() on models with `_group_by_full` (introduced by previous forward-port)
also add tests of `_group_by_full` functionality
Fabien Meghazi [Tue, 15 Jul 2014 13:26:18 +0000 (15:26 +0200)]
[IMP] Improve stock's barcode start page
remove module_boot() usage
Géry Debongnie [Tue, 9 Sep 2014 10:26:16 +0000 (12:26 +0200)]
[FIX] web: fixes issues with custom filters and search view
The problem was that when the user manipulates the graph view (in pivot
table mode), the graph view resetted the group by facet in the search
view. It was not a problem unless a custom filter with a groupby was
already there, in which case, the group bys were duplicated.
The search view is now smarter, it only resets the additional groupbys
(and col_groupbys). Also, to prevent usability problems, the graph
view disable the '+/-' groupbys added by a custom filters.
Note that this fix is only temporary: a revamp of custom filters, facets,
search view is coming in the next months. (at least, that's the idea). Right
now, too much 'search logic' is in the graph view.
Another note: this fix is somewhat fragile: it makes some assumptions
about the search query (mainly that the custom filter is the first facet,
also, that no other filters add groupbys/col_groupbys)
Christophe Simonis [Sat, 13 Sep 2014 15:00:51 +0000 (17:00 +0200)]
[FIX] website_event_sale: remove invalid code chunk introduced during previous forward-port (
56f2b7ae0f6)
Christophe Simonis [Fri, 12 Sep 2014 16:53:48 +0000 (18:53 +0200)]
[MERGE] forward port of branch saas-3 up to fdc6271
Daniel Reis [Wed, 13 Aug 2014 08:57:53 +0000 (09:57 +0100)]
[IMP] modules: add support for loading module description from README.{md,rst,txt}
Showcase the feature by moving auth_ldap's description to README.rst
(Manual rebase of PR #1759)
Christophe Simonis [Fri, 12 Sep 2014 15:28:55 +0000 (17:28 +0200)]
[MERGE] forward port of branch 7.0 up to 9b1cdea
Commandant Custo [Sun, 27 Jul 2014 20:43:32 +0000 (22:43 +0200)]
[IMP] base: Display title in contact modal form
As a contact-specific information, it would be nice to display the title in the contact modal form.
Bhavik Bagdiya [Wed, 10 Sep 2014 12:52:04 +0000 (18:22 +0530)]
[IMP] share: better way to restrict the feature to the technical group.
Reverted commit
57a12121057df9fee039a54f5b947c0e8a917fe9 that introduced an unnecessary
call to has_group, as it could be done un share_wizard.py once for the session.
Removed the group_share_user, not necessary anymore.
Denis Ledoux [Fri, 12 Sep 2014 14:25:48 +0000 (16:25 +0200)]
[FIX] mrp_repair: invoice the actual invoice partner id
Fekete Mihai [Fri, 12 Sep 2014 14:04:22 +0000 (16:04 +0200)]
[FIX] l10n_ro: backport of fix done in res_partner.py from aa76885
PR #720
Jeremy Kersten [Fri, 12 Sep 2014 13:58:59 +0000 (15:58 +0200)]
[IMP] website_crm: keep the new id from the created lead to allow another function which override this one to get the new lead.
Jay Patel [Mon, 8 Sep 2014 12:50:32 +0000 (18:20 +0530)]
[IMP] stock: adding group tag(for displaying field label) in stock.incoterms form view
Pankaj Joshi [Thu, 28 Aug 2014 12:46:17 +0000 (18:16 +0530)]
[IMP] pos: correct journal for cash payments
(cherry-pick of
2b08443e0d28e96cbbc9a587cb9932319bd1ce10)
Josse Colpaert [Fri, 12 Sep 2014 12:24:29 +0000 (14:24 +0200)]
Merge pull request #2292 from odoo-dev/8.0-wmsstaging8-jco
8.0 wmsstaging8 jco
Josse Colpaert [Thu, 11 Sep 2014 14:02:44 +0000 (16:02 +0200)]
[IMP] Solve landed costs bug + invoice_state in account_anglo_saxon.yml
Josse Colpaert [Wed, 10 Sep 2014 17:11:21 +0000 (19:11 +0200)]
[FIX] Bom qty
Josse Colpaert [Tue, 9 Sep 2014 17:06:26 +0000 (19:06 +0200)]
[IMP] Implement comments on pull request
Josse Colpaert [Mon, 8 Sep 2014 16:00:50 +0000 (18:00 +0200)]
[WIP] Improve views for qty available + forecast qty in product and product template tree views
Josse Colpaert [Mon, 8 Sep 2014 13:20:01 +0000 (15:20 +0200)]
[IMP] Invoice_state on move and search custom picking type
Josse Colpaert [Fri, 5 Sep 2014 12:50:41 +0000 (14:50 +0200)]
[IMP] Put wkf_action_cancel back, so the method does not call itself recursively (issue 2079)
Josse Colpaert [Fri, 5 Sep 2014 10:16:09 +0000 (12:16 +0200)]
[FIX] When purchase, do not overwrite price
Josse Colpaert [Thu, 4 Sep 2014 15:54:44 +0000 (17:54 +0200)]
[IMP] Patch for boms that explode in boms to have the correct quantities courtesy of chm
Josse Colpaert [Thu, 4 Sep 2014 12:54:39 +0000 (14:54 +0200)]
[WIP] Pricelist of purchase is not in stock only and remove product_manufacturer module in view + manufacturer
Josse Colpaert [Wed, 3 Sep 2014 17:15:10 +0000 (19:15 +0200)]
[IMP] Inter-company pricing: put price on move when only partner and not connected to sale or purchase + invoice_state inverse function
Josse Colpaert [Wed, 3 Sep 2014 13:24:49 +0000 (15:24 +0200)]
[IMP] Make sure property_ids on sale order line are visible and able to work
Josse Colpaert [Mon, 1 Sep 2014 13:39:32 +0000 (15:39 +0200)]
[IMP] Old hack where uom_id had to be empty in on_change
[IMP] Add purchase order origin on picking
[WIP] Picking type on move for location on routing
[IMP] Provide extra function for custom buttons on picking
[IMP] Action assign optim
[IMP] Push apply should take invoice_state into account. Propagation of cancel of stock moves should depend on procurement rule
qdc [Mon, 1 Sep 2014 11:59:45 +0000 (13:59 +0200)]
[IMP] mass_mailing: graph view for mailing list contacts, customer filters. Added unsubscription / bounce counter on mass mailing contacts
Simon Lejeune [Fri, 12 Sep 2014 10:29:29 +0000 (12:29 +0200)]
[FIX] report: /report/download route should not be website enabled
There's a little magic inside the website enabled route modifying the
context's lang, thus breaking the logic to print the report in the
current user's lang. The direct route to display the report should
stay in website_enabled mode, as it allows to switch lang, use the
website translator and so on.
Yannick Tivisse [Wed, 10 Sep 2014 18:43:56 +0000 (20:43 +0200)]
[IMP] project: reordered task kanban state selection.
Jamin Shah [Thu, 31 Jul 2014 11:41:21 +0000 (17:11 +0530)]
[REM] website_blog: removed blog.post.history model and related stuff.
This is not necessary as we will soon have a way to store the various versions
of any website page, including the blog. Let's hope.
Denis Ledoux [Fri, 12 Sep 2014 07:57:56 +0000 (09:57 +0200)]
[FIX]stock_account: missing default value for Inventory Valuation
Denis Ledoux [Thu, 11 Sep 2014 15:54:58 +0000 (17:54 +0200)]
[FIX] product: can be sold as default filter for templates
Fabien Pinckaers [Thu, 11 Sep 2014 15:48:45 +0000 (17:48 +0200)]
[IMP] company name <> website name
fka-odoo [Wed, 2 Jul 2014 08:38:41 +0000 (14:08 +0530)]
[FIX] web: sort with undefined value
In this awesome programming language called javascript, undefined is neither bigger nor smaller than a string. Previous code was then considering undefined values equal to any string.
This fix allows to sort in a column of a o2m field and group the undefined values together. opw 607704
Denis Ledoux [Thu, 11 Sep 2014 15:20:27 +0000 (17:20 +0200)]
[FIX] stock: return picking, pass serial number value when returning
Dharti Ratani [Thu, 11 Sep 2014 15:01:03 +0000 (17:01 +0200)]
[FIX] survey: access rights error when editing
The wizard 'Edit Survey' > 'Add Question' was trowing an access rights error as the id was passed as a string instead of a real id. opw 607854
Denis Ledoux [Thu, 11 Sep 2014 15:00:45 +0000 (17:00 +0200)]
[FIX] web_graph: pivot_table, use _.isEmpty to check if value_lookup is False
Yogesh Parekh [Thu, 10 Jul 2014 09:58:04 +0000 (15:28 +0530)]
[IMP] website_sale: clean categories
Cherry-picked from
61ed580876e88a34fbaab44863fe6f025cb94cda
Closes #134
Richard Mathot [Thu, 11 Sep 2014 14:13:44 +0000 (16:13 +0200)]
[IMP] im_chat: ESC shortcut to close chat window
Cherry-picked from
0172cfba76ae4509be33220f6d4ef09c005c8312
Closes #2335
Denis Ledoux [Thu, 11 Sep 2014 13:47:48 +0000 (15:47 +0200)]
[FIX] website: customize menu, only a with data-view-id should actually call do_customize
Sheth Sunny [Tue, 9 Sep 2014 06:46:53 +0000 (12:16 +0530)]
[IMP] website_quote: reorder quotation lines
Cherry-picked from
b720a596210f5502ae595ffa7ce09b4acd4b63f8
Simon Lejeune [Thu, 11 Sep 2014 12:08:03 +0000 (14:08 +0200)]
[FIX] website_forum: moved editor-related js files into the editor asset
Denis Ledoux [Thu, 11 Sep 2014 11:57:28 +0000 (13:57 +0200)]
[FIX] website: do not bind do_customize to menu without data-action
Olivier Dony [Thu, 11 Sep 2014 11:54:16 +0000 (13:54 +0200)]
[FIX] report_webkit: re-enable test, disabled during new API developement
Requires an extra use_global_header to be added on
the report record, to mimic the super.create()
behavior, as super.create() is not called.
Martin Trigaux [Wed, 10 Sep 2014 16:06:38 +0000 (18:06 +0200)]
[FIX] hr_expense: tax amount computation
The tax_amount field should contain the basic amount (without tax) for base tax code. (opw 613470)
Martin Trigaux [Thu, 11 Sep 2014 09:25:36 +0000 (11:25 +0200)]
[FIX] stock: multicompany warehouse creation
When creating a new warehouse, the linked locations should have the same company as the warehouse.
The company_id field is required on warehouse (not necessary in vals as could be added by default values) while it is not for stock.location (meaning global location, also filled with default value).
Christophe Simonis [Thu, 11 Sep 2014 11:18:22 +0000 (13:18 +0200)]
[IMP] website_blog: more generic xpath expression when inheriting view. ease migration.
Ronak Baxi [Wed, 27 Aug 2014 09:55:20 +0000 (15:25 +0530)]
[FIX] web: scroll should move top on clicking menu on top bar
Backported from
97d99d1974c965506ed9005d4854fcc5ffee0590
Ronak Baxi [Wed, 27 Aug 2014 09:55:20 +0000 (15:25 +0530)]
[FIX] web: scroll should move top on clicking menu on top bar
Cherrypicked from
0a1fa70aab548e290171e71b5e56226255af35d7
Closes #2259
Prashant Panchal [Mon, 30 Jun 2014 11:54:07 +0000 (17:24 +0530)]
[IMP] OpenChatter: display who likes a post
Cherry-picked from
8e7dfaed151dcc9ed3a5b4bdd87e8afcad51a765
Closes #1729
Raphael Collet [Thu, 11 Sep 2014 08:31:10 +0000 (10:31 +0200)]
[FIX] fields: in computed fields, handle AccessError and MissingError
When computing a field on a recordset, a subset of the records may be missing
or forbidden by access rules. In that case, evaluate the compute method record
by record, and mark failed records as such in cache.
Simon Lejeune [Thu, 11 Sep 2014 08:55:59 +0000 (10:55 +0200)]
[FIX] website_forum: header template: double display of questions
The <t t-raw='0'/> is already defined lower in the view (line 101)
Simon Lejeune [Wed, 10 Sep 2014 12:59:00 +0000 (14:59 +0200)]
[FIX] web: about odoo: correct bootstrap structure inside the modal
Bootstrap's container class has a fixed width, using it in a modal
with the previous commit allowing an horizontal scrollbar makes the
layout goes crazy. Use container-fluid instead and cleaned some css.
Simon Lejeune [Wed, 10 Sep 2014 10:20:16 +0000 (12:20 +0200)]
[FIX] web: modals: overflow-x on modal-body to prevent large content to be displayed outside
Raphael Collet [Wed, 10 Sep 2014 12:55:28 +0000 (14:55 +0200)]
[FIX] models: in onchange(), do not send a field value if it has not changed
The method onchange() executes onchange methods in cascade. Suppose onchange()
is called and a field F=1 in the form. If an onchange method set F=2, that
value is put in the result variable. If another onchange method set it back to
F=1, the binding F=2 must be removed from the result variable.
Fixes #2309