odoo/odoo.git
9 years agoMerge branch 'master' of https://github.com/odoo/odoo master
Sébastien CHAZALLET [Thu, 11 Dec 2014 10:43:25 +0000 (11:43 +0100)]
Merge branch 'master' of https://github.com/odoo/odoo

9 years agoMerge git configuration on master
Sébastien CHAZALLET [Thu, 11 Dec 2014 10:41:28 +0000 (11:41 +0100)]
Merge git configuration on master

9 years ago[FIX] website: typos
Richard Mathot [Thu, 11 Dec 2014 10:25:23 +0000 (11:25 +0100)]
[FIX] website: typos

9 years ago[FIX] website: Odoo's social URLs
Richard Mathot [Thu, 11 Dec 2014 09:13:53 +0000 (10:13 +0100)]
[FIX] website: Odoo's social URLs

9 years ago[IMP] project,project_issue: follow tasks and issues that are ready for the next...
Nandan Jani [Wed, 3 Dec 2014 05:19:06 +0000 (10:49 +0530)]
[IMP] project,project_issue: follow tasks and issues that are ready for the next stage

9 years ago[FIX] web: add missing icon, add warning, fix deferred
Géry Debongnie [Wed, 10 Dec 2014 14:54:42 +0000 (15:54 +0100)]
[FIX] web: add missing icon, add warning, fix deferred

* ir_actions_common should return a deferred : some widgets
  do not return a deferred in start, so it could be undefined.
  it now is always a deferred.
* add icon for diagram view + breadcrumb support. diagram view
  is so rare that it wasn't tested in the client refactoring.
  This patch adds an icon for diagram view, and better support for
  breadcrumbs
* add warning in debug mode print workflow: when no record is
  selected, display a warning instead of failing silently

9 years ago[IMP] website_sale : improve domain for not set category in product from frontend...
Sheth Sunny [Mon, 10 Nov 2014 06:36:33 +0000 (12:06 +0530)]
[IMP] website_sale : improve domain for not set category in product from frontend  and remove other demo data of public categories

9 years ago[IMP] SO form clean the mess
Yannick Tivisse [Wed, 3 Dec 2014 10:15:19 +0000 (11:15 +0100)]
[IMP] SO form clean the mess

9 years agosecond submodule: website_house_booking
Sébastien CHAZALLET [Wed, 10 Dec 2014 09:45:30 +0000 (10:45 +0100)]
second submodule: website_house_booking

9 years agofirst submodule: house_booking
Sébastien CHAZALLET [Wed, 10 Dec 2014 09:44:48 +0000 (10:44 +0100)]
first submodule: house_booking

9 years ago[FIX] web: correctly init searchview when no action_id
Géry Debongnie [Wed, 10 Dec 2014 08:49:48 +0000 (09:49 +0100)]
[FIX] web: correctly init searchview when no action_id

the method prepare_dropdown_menu wasn't called when the searchview did
not have an action id.  This can cause problems in some cases (for
example, a crash in messaging when toggling the favorite menu)

9 years agoMerge branch 'master-pos-wms-fva'
Frédéric van der Essen [Tue, 9 Dec 2014 23:13:48 +0000 (00:13 +0100)]
Merge branch 'master-pos-wms-fva'

Big Point of Sale Update !
==========================

 - Loyalty module for loyalty cards and loyalty rewards
 - Restaurant module has floor plans, and floor plan editor
 - Restaurant module has orderline notes ( Bloody / Well Cooked ... )
 - Customers can be created from the point of sale
   * You can take customers picture from Android / iOS
 - In-progress orders are kept between crashes and restarts
 - Barcode Nomenclatures support complex and custom barcode systems
   * Shared configuration with the WMS.
   * Product weight support in the WMS UI.
   * Multiple barcodes for the same product via barcode aliases
   * EAN-13 constraint removed, no more internal-code hacks.
 - Cashier Login / Logout from the point of sale with pin codes
   * a JS sudo() interface to help integrators customize the point
     of sale security:

    this.pos.sudo().then(function(){
        ... // only POS Managers can do this.
    });

 - QWeb receipt customisation for header and footers :
   * You can now include barcodes & other complex info, without
     new modules with the `<!DOCTYPE QWEB>` prefix in textareas :

     <!DOCTYPE QWEB>
     <div>
        <t t-esc="Math.random() + 'foobar'" />
        ...
     </div>

 - Lots of fixes & Usability improvements from customer feedback.
 - New demo data will come in a later commit.

9 years ago[MERGE] from master
Frédéric van der Essen [Tue, 9 Dec 2014 22:38:33 +0000 (23:38 +0100)]
[MERGE] from master

9 years ago[IMP] point_of_sale: re-use the /web provided font-awesome font
Frédéric van der Essen [Tue, 9 Dec 2014 21:51:32 +0000 (22:51 +0100)]
[IMP] point_of_sale: re-use the /web provided font-awesome font

9 years ago[IMP] point_of_sale: put the POS js files include function into the openerp namespace
Frédéric van der Essen [Tue, 9 Dec 2014 21:43:48 +0000 (22:43 +0100)]
[IMP] point_of_sale: put the POS js files include function into the openerp namespace

9 years agoCommon git ignore file for all my projects
Sébastien CHAZALLET [Tue, 9 Dec 2014 21:34:55 +0000 (22:34 +0100)]
Common git ignore file for all my projects

9 years ago[IMP] point_of_sale: removed the barcode field; already defined on res.partner
Frédéric van der Essen [Tue, 9 Dec 2014 20:45:06 +0000 (21:45 +0100)]
[IMP] point_of_sale: removed the barcode field; already defined on res.partner

9 years ago[IMP] barcodes: use builtin python sets when it makes sense
Frédéric van der Essen [Tue, 9 Dec 2014 20:38:52 +0000 (21:38 +0100)]
[IMP] barcodes: use builtin python sets when it makes sense

9 years ago[IMP] point_of_sale: transform method into lambda, use uuid4 instead of uuid1
Frédéric van der Essen [Tue, 9 Dec 2014 20:12:22 +0000 (21:12 +0100)]
[IMP] point_of_sale: transform method into lambda, use uuid4 instead of uuid1

9 years agoWSGI Configuration revisited
Sébastien CHAZALLET [Tue, 9 Dec 2014 20:10:25 +0000 (21:10 +0100)]
WSGI Configuration revisited

9 years ago[IMP] barcodes: better default patterns
Frédéric van der Essen [Tue, 9 Dec 2014 20:05:13 +0000 (21:05 +0100)]
[IMP] barcodes: better default patterns

9 years ago[IMP] barcodes: add a little explanation text on the barcode nomenclatures
Frédéric van der Essen [Tue, 9 Dec 2014 17:09:39 +0000 (18:09 +0100)]
[IMP] barcodes: add a little explanation text on the barcode nomenclatures

9 years ago[IMP] Reportings Review
Yannick Tivisse [Fri, 5 Dec 2014 09:44:53 +0000 (10:44 +0100)]
[IMP] Reportings Review

This commit fixes lots of usability problems in the reporting views.

eg: missing fields in the reports, labelling inconsistencies, broken/outdated/unused filters and group bys...

Detailed changelist
-------------------

account/Invoice Analysis:
- "Product Category" vs "Category of Product": labelling consistency
- group by Analytic Account

account_voucher/Sales Receipt Analysis:
- remove filter on Pro-forma

crm/Lead & Opportunities Analysis:
- "Exp." vs "Expected": labelluing consistency

crm/Phone Calls Analysis:
- remove Todo and My Phone Call filters
- fix My Sales Team(s) filter

crm_claim/Claims Analysis
- remove My Case(s) filter
- fix My Company(s) filter
- remove group by Sales Team
- fix label Creation Month

crm_helpdesk/Helpdesk Analysis
- remove My Case(s) filter

event/Events Analysis
- remove My Events & Show Confirmed Registrations filters
- fix labelling of Attendee / Contact group by

hr_holidays/Leaves Analysis
- remove My Requests filter

hr_recruitment/Recruitment Analysis
- remove My filter

marketing_campaign/Campaign Analysis
- fix labelling

mrp_operations/Work Order Analysis
- add fields Product Template, Product Category, Responsible, Routing
  and BoM
- fix labelling group by Planned Month

point_of_sale/Orders Analysis
- add fields Product Template, Invoiced, Point of Sale, Public Category,
  Warehouse and Pricelist
- fix Year filter

project/Tasks Analysis:
- remove My Task filter

project/Issues Analysis:
- remove My Issues filter
- remove Task group by

purchase/Purchase Analysis:
- fix quantity field into float
- add fields Product Template, Product Category, Partner Country, Fiscal
  Position, Analytic Account and Commercial Entity
- add group by Partner Country and Fiscal Position
- fix labelling "Product Category" vs "Category of product"

sale/Sales Analysis
- fix labelling "Product Category" vs "Category of product"
- add fields Product Template, Paid, # of Paid Lines, Partner Countru
  and Commercial Entity
- remove filter My Sales
- add group by Partner Country

sale_stock/Sales Analysis
- fix label name of shipped_qty_1

Credits
-------

Analysis and code courtesy of Sébastien Versailles, Quentin De Coninck,
Yannick Tivisse and Richard Mathot {sve,qdc,yti,rim}@odoo.com

(congratulations if you've read this boring commit message)

9 years ago[IMP] stock: set different label for name and complete_name
Martin Trigaux [Tue, 9 Dec 2014 11:55:31 +0000 (12:55 +0100)]
[IMP] stock: set different label for name and complete_name

To be ablde to distinguish both field in advanced search.

9 years ago[IMP] barcodes: remove AGPL headers (code still under AGPL)
Frédéric van der Essen [Tue, 9 Dec 2014 10:44:01 +0000 (11:44 +0100)]
[IMP] barcodes: remove AGPL headers (code still under AGPL)

9 years ago[REM] CRM : Remove old php script from crm.
Dikshit Prajapati [Fri, 21 Nov 2014 11:05:37 +0000 (16:35 +0530)]
[REM] CRM : Remove old php script from crm.

9 years ago[IMP] Uniformize the icon in all kanban view (Google Hamburger)
Yannick Tivisse [Tue, 9 Dec 2014 08:30:12 +0000 (09:30 +0100)]
[IMP] Uniformize the icon in all kanban view (Google Hamburger)

9 years ago[FIX] im_livechat : do not crash if not Referer url in the header of the request.
Jérome Maes [Mon, 8 Dec 2014 16:45:16 +0000 (17:45 +0100)]
[FIX] im_livechat : do not crash if not Referer url in the header of the request.

9 years ago[IMP] sale_stock: better inherit
Alexis de Lattre [Sat, 15 Nov 2014 16:25:31 +0000 (17:25 +0100)]
[IMP] sale_stock: better inherit

Better inherit of tree view of sale order line with position="attributes"
instead of postion="replace"
Fixes #3664, #3726

9 years ago[IMP] remove instant click
Jeremy Kersten [Mon, 8 Dec 2014 16:12:31 +0000 (17:12 +0100)]
[IMP] remove instant click

9 years ago[IMP] ir_http: don't handle exception in dev mode but use the werkzeug debugger excep...
Jeremy Kersten [Mon, 8 Dec 2014 15:25:30 +0000 (16:25 +0100)]
[IMP] ir_http: don't handle exception in dev mode but use the werkzeug debugger except if cause has been already identified (website Qweb)

9 years ago[IMP] ir_ui_view: pep8 + log catched exception when view_id cannot be found.
Jeremy Kersten [Mon, 8 Dec 2014 15:25:18 +0000 (16:25 +0100)]
[IMP] ir_ui_view: pep8 + log catched exception when view_id cannot be found.

9 years ago[FIX] web_kanban: fixed issues when having no column to display in kanban
Thibault Delavallée [Mon, 8 Dec 2014 11:12:39 +0000 (12:12 +0100)]
[FIX] web_kanban: fixed issues when having no column to display in kanban
view.

9 years ago[IMP] website: correct page hierarchy for comparison snippet
Amit Vora [Mon, 1 Dec 2014 10:53:50 +0000 (16:23 +0530)]
[IMP] website: correct page hierarchy for comparison snippet

9 years ago[IMP] account, account_analytic_analysis: fix labelling incoherences
Bhavik Bagdiya [Tue, 18 Nov 2014 09:00:22 +0000 (14:30 +0530)]
[IMP] account, account_analytic_analysis: fix labelling incoherences

- account: this change aims to keep the same labels on form and list views
- account_analytic_anlysis: correct search field

9 years ago[ADD] pad: new etherpad plugin to remove autofocus
Hitesh Trivedi [Wed, 1 Oct 2014 10:47:43 +0000 (16:17 +0530)]
[ADD] pad: new etherpad plugin to remove autofocus

In the form views where the pads are used, Etherpad-lite automatically
focus on the pad content, even if the user has already started to type
into another field.

This behavior is quite annoying for "quick changes", so we provide a
(very tiny) plugin for Etherpad-lite that will prevent this autofocus.

Detailed installation instructions are also included.

9 years ago[FIX] mail_tip: prevent blank webclient
Bhavik Bagdiya [Fri, 5 Dec 2014 05:45:52 +0000 (11:15 +0530)]
[FIX] mail_tip: prevent blank webclient

9 years ago[FIX] web: fix view manager header height form view
Géry Debongnie [Thu, 4 Dec 2014 13:11:56 +0000 (14:11 +0100)]
[FIX] web: fix view manager header height form view

in form view, the header height was higher than in other views (4 extra
pixels). This was caused by the floating buttons in
.oe-view-manager-buttons.  This commit forces the column to take exactly
30 px regardless of its content. (it is not a problem even if the
content takes extra lines)

9 years ago[FIX] account: adapted reconciliation widget to bootstrap buttons and web client...
Arthur Maniet [Tue, 18 Nov 2014 10:41:44 +0000 (11:41 +0100)]
[FIX] account: adapted reconciliation widget to bootstrap buttons and web client API changes

9 years ago[MERGE] forward port of branch 8.0 up to 2e092ac
Christophe Simonis [Wed, 3 Dec 2014 14:18:36 +0000 (15:18 +0100)]
[MERGE] forward port of branch 8.0 up to 2e092ac

9 years ago[FIX] must manage() Environment before loading test file
Christophe Simonis [Wed, 3 Dec 2014 13:48:54 +0000 (14:48 +0100)]
[FIX] must manage() Environment before loading test file

9 years ago[FIX] doc: remaining instances of ruby-style interpolation in templates
Xavier Morel [Wed, 3 Dec 2014 13:20:51 +0000 (14:20 +0100)]
[FIX] doc: remaining instances of ruby-style interpolation in templates

fixes #3157

9 years ago[FIX] models: exists() should not consider record with id 0 as existing
Raphael Collet [Wed, 3 Dec 2014 09:44:05 +0000 (10:44 +0100)]
[FIX] models: exists() should not consider record with id 0 as existing

9 years ago[FIX] packaging: redhat dependencies
Yajo [Tue, 2 Dec 2014 17:58:57 +0000 (18:58 +0100)]
[FIX] packaging: redhat dependencies

Install psycogreen from easy_install (not in EPEL), required for openerp-gevent

9 years ago[FIX] action_confirm was not asking for purchase pricelist, otherwise it was asking...
Grover Menacho [Thu, 27 Nov 2014 14:08:43 +0000 (10:08 -0400)]
[FIX] action_confirm was not asking for purchase pricelist, otherwise it was asking for sale pricelist

9 years ago[IMP] Manufacture should be by default in all warehouses
Josse Colpaert [Tue, 2 Dec 2014 17:15:43 +0000 (18:15 +0100)]
[IMP] Manufacture should be by default in all warehouses

9 years ago[IMP] models: add check for common conversion error in field definitions
Raphael Collet [Tue, 2 Dec 2014 13:54:24 +0000 (14:54 +0100)]
[IMP] models: add check for common conversion error in field definitions

9 years ago[FIX] display pager in listview after ungrouping (web)
Géry Debongnie [Wed, 3 Dec 2014 08:46:21 +0000 (09:46 +0100)]
[FIX] display pager in listview after ungrouping (web)

list view hide the pager when it is grouped, but it should show it again
after it is ungrouped.

9 years ago[IMP] icons according to question
Fabien Pinckaers [Tue, 2 Dec 2014 20:24:02 +0000 (21:24 +0100)]
[IMP] icons according to question

9 years agoMerge branch 'odoo-dev-master-forum-statistic-report-jsh'
Fabien Pinckaers [Tue, 2 Dec 2014 19:53:39 +0000 (20:53 +0100)]
Merge branch 'odoo-dev-master-forum-statistic-report-jsh'

9 years ago[MERGE] merging stats on forum
Fabien Pinckaers [Tue, 2 Dec 2014 19:53:23 +0000 (20:53 +0100)]
[MERGE] merging stats on forum

9 years ago[FIX] Avoid endless loop when doing a return picking
Josse Colpaert [Tue, 2 Dec 2014 16:24:26 +0000 (17:24 +0100)]
[FIX] Avoid endless loop when doing a return picking

9 years ago[FIX] http.py: no traceback for SessionExpiredException
Mack [Tue, 11 Nov 2014 14:26:33 +0000 (22:26 +0800)]
[FIX] http.py: no traceback for SessionExpiredException

Rebase and close #3618

9 years ago[FIX] product: force empty view_id for action `product_variant_action`
Christophe Simonis [Tue, 2 Dec 2014 16:00:44 +0000 (17:00 +0100)]
[FIX] product: force empty view_id for action `product_variant_action`

9 years ago[FIX] base: deleting a view must not delete linked actions
Christophe Simonis [Tue, 2 Dec 2014 15:46:29 +0000 (16:46 +0100)]
[FIX] base: deleting a view must not delete linked actions

9 years ago[FIX] web: correct invalid instruction introduced during previous forward-port
Christophe Simonis [Tue, 2 Dec 2014 16:45:10 +0000 (17:45 +0100)]
[FIX] web: correct invalid instruction introduced during previous forward-port

9 years ago[ADD] pyeval: date.replace method
Mario Arias Badila [Sun, 5 Oct 2014 20:25:08 +0000 (14:25 -0600)]
[ADD] pyeval: date.replace method

Needed to create filters like "previous month"

It was just defined for "datetime", but is also needed for "date"

closes #2915

9 years ago[ADD] document @default_order in list views
Abhishek Jaiswal [Tue, 23 Sep 2014 04:53:53 +0000 (10:23 +0530)]
[ADD] document @default_order in list views

closes #2623

9 years ago[FIX] website_forum: correct syntax error left during previous forward-port
Christophe Simonis [Tue, 2 Dec 2014 15:55:10 +0000 (16:55 +0100)]
[FIX] website_forum: correct syntax error left during previous forward-port

9 years ago[FIX] mail: model can be None or uninstalled
Denis Ledoux [Tue, 2 Dec 2014 15:50:15 +0000 (16:50 +0100)]
[FIX] mail: model can be None or uninstalled

This is related to rev. 83b28737e9277d0612211900d49f539bb631dfb6

9 years ago[IMP] Query should pass through orm and as such the refreshes can be removed in the...
Josse Colpaert [Mon, 17 Nov 2014 08:55:46 +0000 (09:55 +0100)]
[IMP] Query should pass through orm and as such the refreshes can be removed in the code, which will go faster as it is done automatically by the new api

9 years ago[FIX] website_forum: correct syntax error left during previous forward-port
Christophe Simonis [Tue, 2 Dec 2014 15:32:20 +0000 (16:32 +0100)]
[FIX] website_forum: correct syntax error left during previous forward-port

9 years ago[FIX] doc: typos and code samples from howtos
Nicolas Lempereur [Mon, 1 Dec 2014 08:10:16 +0000 (09:10 +0100)]
[FIX] doc: typos and code samples from howtos

* The dashboard from the backend howto doesn't specify "name" field
  which causes non-null constraint violation.
* Some useful examples uses idea.idea" model which isn't available in
  8.0 so I replaced them with "note.note".

closes #3993

9 years ago[MERGE] forward port of branch 8.0 up to 591e329
Christophe Simonis [Tue, 2 Dec 2014 15:18:08 +0000 (16:18 +0100)]
[MERGE] forward port of branch 8.0 up to 591e329

9 years ago[FIX] mail: no_auto_thread default True if the model has no mail.thread
Denis Ledoux [Tue, 2 Dec 2014 15:01:38 +0000 (16:01 +0100)]
[FIX] mail: no_auto_thread default True if the model has no mail.thread

9 years ago[IMP] Add a method half-up for uom conversion in case we want to convert from default...
Josse Colpaert [Tue, 2 Dec 2014 13:28:54 +0000 (14:28 +0100)]
[IMP] Add a method half-up for uom conversion in case we want to convert from default UoM to something else + remaining_qty round + default factor on UoM

9 years ago[FIX] When creating a procurement from a move, respect the right UoM conversions
Josse Colpaert [Mon, 1 Dec 2014 15:05:07 +0000 (16:05 +0100)]
[FIX] When creating a procurement from a move, respect the right UoM conversions

9 years ago[IMP] When preparing pack operations, use the smallest UoM of the moves if they are...
Josse Colpaert [Fri, 28 Nov 2014 12:14:08 +0000 (13:14 +0100)]
[IMP] When preparing pack operations, use the smallest UoM of the moves if they are smaller than the default UoM. Otherwise use default UoM.

The same is done when extra moves are generated.  It is going to check if the UoM of the operation is smaller if it has one.

Throw an error when a key can not be found in action_done because there were links on a move
that was not supposed to be done (e.g. 0.5 Dozen when Dozen is rounded at 1)

[IMP] Throw an error when a key can not be found because of UoMs/picking + extra float_compare

[IMP] Integrate remarks qdp

9 years ago[IMP] Rounding of the UoM should have an unlimited precision
Josse Colpaert [Fri, 21 Nov 2014 14:19:53 +0000 (15:19 +0100)]
[IMP] Rounding of the UoM should have an unlimited precision

9 years ago[IMP] Rounding should be done on move immediately to default UoM and quants should...
Josse Colpaert [Thu, 20 Nov 2014 10:59:29 +0000 (11:59 +0100)]
[IMP] Rounding should be done on move immediately to default UoM and quants should be rounded to the default UoM + remaining_qty

[FIX] Remaining qty should each time be in the default UoM of the product

Even with different UoM we want a consistent matching between moves and pack operations.
When calculating the remaining qty on move/pack operation we always start by converting the
qty on the move/operation to the default UoM and afterwards we subtract the links between them
which will also be in the default UoM of the product.
In order to create backorders / extra moves these quantities are used.

9 years ago[FIX] Propate propagated_from_id when reconciling negative quants to the quant that...
Josse Colpaert [Tue, 18 Nov 2014 15:38:21 +0000 (16:38 +0100)]
[FIX] Propate propagated_from_id when reconciling negative quants to the quant that loses it

When a negative quant is created but the positive quant counterpart is reconciling
a negative quant that of course also has a positive counterpart, the latter should eventually
let its field propagated_from_id tell that it originated from the very first negative quant as the
second negative quant will have disappeared through reconciliation.

9 years ago[IMP] No digits_compute on product_qty of move + rounding on qty_available fields...
Josse Colpaert [Fri, 14 Nov 2014 11:18:07 +0000 (12:18 +0100)]
[IMP] No digits_compute on product_qty of move + rounding on qty_available fields + add float_compare

9 years ago[FIX] account_voucher: period selection in on_change
Martin Trigaux [Tue, 2 Dec 2014 14:02:02 +0000 (15:02 +0100)]
[FIX] account_voucher: period selection in on_change

The find method returns a list of ids while the on_chage expects an int

9 years ago[FIX] fields: inherited fields get their attribute 'state' from their base field
Raphael Collet [Tue, 2 Dec 2014 13:20:52 +0000 (14:20 +0100)]
[FIX] fields: inherited fields get their attribute 'state' from their base field

9 years ago[FIX] website_forum_doc fixes
Fabien Pinckaers [Tue, 2 Dec 2014 13:56:19 +0000 (14:56 +0100)]
[FIX] website_forum_doc fixes

9 years ago[FIX] links and threads
Fabien Pinckaers [Tue, 2 Dec 2014 13:48:13 +0000 (14:48 +0100)]
[FIX] links and threads

9 years ago[FIX] doc: fetch font over https
Xavier Morel [Tue, 2 Dec 2014 08:43:19 +0000 (09:43 +0100)]
[FIX] doc: fetch font over https

9 years ago[FIX] ws doc: copy button in columned version
Xavier Morel [Mon, 1 Dec 2014 13:24:41 +0000 (14:24 +0100)]
[FIX] ws doc: copy button in columned version

9 years ago[IMP] karma retag checks
Fabien Pinckaers [Tue, 2 Dec 2014 13:07:51 +0000 (14:07 +0100)]
[IMP] karma retag checks

9 years ago[IMP] Tags on discussions and links
Fabien Pinckaers [Tue, 2 Dec 2014 13:04:28 +0000 (14:04 +0100)]
[IMP] Tags on discussions and links

9 years ago[IMP] css forum
Fabien Pinckaers [Tue, 2 Dec 2014 12:58:25 +0000 (13:58 +0100)]
[IMP] css forum

9 years ago[IMP] default demo data forum
Fabien Pinckaers [Tue, 2 Dec 2014 12:56:55 +0000 (13:56 +0100)]
[IMP] default demo data forum

9 years ago[IMP] Layout of forum
Fabien Pinckaers [Tue, 2 Dec 2014 12:47:31 +0000 (13:47 +0100)]
[IMP] Layout of forum

9 years ago[FIX] website_blog: Show tag by blog. No interest to display all tag, anyway the...
Jeremy Kersten [Tue, 2 Dec 2014 09:28:18 +0000 (10:28 +0100)]
[FIX] website_blog: Show tag by blog. No interest to display all tag, anyway the search by tag is done for the current blog

9 years ago[FIX] fix reloading problem (crash) in web client
Géry Debongnie [Mon, 1 Dec 2014 15:28:09 +0000 (16:28 +0100)]
[FIX] fix reloading problem (crash) in web client

The previous viewmanager (before its refactoring in sept/oct 2014) was
ignoring some promises in its do_load_state method.  The refactoring
actually fixed that, but of course, some other code was dependent on
the broken implementation.  This commit removes the use of promises in
do_load_state, which is functionally equivalent to the previous code.

As a result, it relies on some subtle timing of the creation and
initialization of various views.  It is somewhat fragile, but it is
actually what the former code did, only in a more explicit way.

9 years agoMerge pull request #3144 from odoo-dev/8.0-translations-export-xmo
Raphael Collet [Tue, 2 Dec 2014 09:12:38 +0000 (10:12 +0100)]
Merge pull request #3144 from odoo-dev/8.0-translations-export-xmo

Translation docs + code improvements and fixes

9 years ago[IMP] translate: small, non-breaking code improvements
Raphael Collet [Thu, 27 Nov 2014 10:07:09 +0000 (11:07 +0100)]
[IMP] translate: small, non-breaking code improvements

9 years ago[IMP] doc: move translations to reference documentation
Raphael Collet [Thu, 27 Nov 2014 09:35:07 +0000 (10:35 +0100)]
[IMP] doc: move translations to reference documentation

9 years ago[IMP] translate: improve management of targets in POT file
Raphael Collet [Wed, 26 Nov 2014 16:36:42 +0000 (17:36 +0100)]
[IMP] translate: improve management of targets in POT file

9 years ago[IMP] various tentative improvements to translation code
Xavier Morel [Fri, 10 Oct 2014 15:29:39 +0000 (17:29 +0200)]
[IMP] various tentative improvements to translation code

9 years ago[ADD] doc: basic translations guide
Xavier Morel [Fri, 10 Oct 2014 15:29:09 +0000 (17:29 +0200)]
[ADD] doc: basic translations guide

9 years ago[FIX] web_diagram: can't mark empty strings for translations, gettext does not like...
Xavier Morel [Fri, 10 Oct 2014 15:28:45 +0000 (17:28 +0200)]
[FIX] web_diagram: can't mark empty strings for translations, gettext does not like empty msgids

9 years ago[FIX] base: incorrect translation mark
Xavier Morel [Fri, 10 Oct 2014 15:27:32 +0000 (17:27 +0200)]
[FIX] base: incorrect translation mark

9 years ago[FIX] translations: don't skip first line of translations when extracting module...
Xavier Morel [Fri, 10 Oct 2014 13:12:47 +0000 (15:12 +0200)]
[FIX] translations: don't skip first line of translations when extracting module names

Used to be the first line was the CSV headers, the slice was left over after
these were removed from the source data. It probably didn't hurt (only issue
would be if the first module — alphabetically — has a single translatable
term), but it's just as clean not to have that.

Also removed now-unused variable (probably leftover of the CSV thing as well)

9 years ago[IMP] translations: simplify condition in qweb terms extraction
Xavier Morel [Fri, 10 Oct 2014 12:23:56 +0000 (14:23 +0200)]
[IMP] translations: simplify condition in qweb terms extraction

9 years ago[IMP] translations: parse views iteratively instead of recursively
Xavier Morel [Fri, 10 Oct 2014 12:20:25 +0000 (14:20 +0200)]
[IMP] translations: parse views iteratively instead of recursively

also fix a pair of docstrings

9 years ago[FIX] base: export PO template files as pot
Xavier Morel [Fri, 10 Oct 2014 11:50:59 +0000 (13:50 +0200)]
[FIX] base: export PO template files as pot

was already done when exporting to tgz, but not for po

9 years ago[IMP] base: language export wizard
Xavier Morel [Fri, 10 Oct 2014 11:45:59 +0000 (13:45 +0200)]
[IMP] base: language export wizard

* move stuff around
* call write() from browse, correctly pass context to browse
* remove useless default to file name
* use contextlib with stringio

9 years ago[FIX] account_analytic_plans: take analytic distribution into account when creating...
Anthony Muschang [Wed, 26 Nov 2014 11:20:51 +0000 (12:20 +0100)]
[FIX] account_analytic_plans: take analytic distribution into account when creating a move line from bank statement reconciliation

9 years ago[FIX] website_forum: use other attr than value to init select2
Jeremy Kersten [Mon, 1 Dec 2014 16:27:50 +0000 (17:27 +0100)]
[FIX] website_forum: use other attr than value to init select2

The backend would otherwise fail because the value has been already processed