Commit Graph
92610 Commits
Author SHA1 Message Date
Yannick Tivisse 667d920d2f [IMP] SO form clean the mess 2014-12-10 14:37:27 +01:00
Géry Debongnie 851140c7f4 [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)
2014-12-10 09:49:48 +01:00
Frédéric van der Essen dc560a4dd0 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.
2014-12-10 00:13:48 +01:00
Frédéric van der Essen c15f748be0 [MERGE] from master 2014-12-09 23:38:33 +01:00
Frédéric van der Essen 1dbf153eb5 [IMP] point_of_sale: re-use the /web provided font-awesome font 2014-12-09 22:51:32 +01:00
Frédéric van der Essen f3b635984f [IMP] point_of_sale: put the POS js files include function into the openerp namespace 2014-12-09 22:43:48 +01:00
Frédéric van der Essen 02cf0f3649 [IMP] point_of_sale: removed the barcode field; already defined on res.partner 2014-12-09 21:45:06 +01:00
Frédéric van der Essen 785e3a243a [IMP] barcodes: use builtin python sets when it makes sense 2014-12-09 21:38:52 +01:00
Frédéric van der Essen 9ef27d334d [IMP] point_of_sale: transform method into lambda, use uuid4 instead of uuid1 2014-12-09 21:12:22 +01:00
Frédéric van der Essen 49a00ad41b [IMP] barcodes: better default patterns 2014-12-09 21:05:13 +01:00
Frédéric van der Essen f8e6afee33 [IMP] barcodes: add a little explanation text on the barcode nomenclatures 2014-12-09 18:09:39 +01:00
Yannick Tivisse b5164698f2 [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)
2014-12-09 16:12:48 +01:00
Martin Trigaux fa93166a1f [IMP] stock: set different label for name and complete_name
To be ablde to distinguish both field in advanced search.
2014-12-09 12:55:31 +01:00
Frédéric van der Essen f2c0d8fef7 [IMP] barcodes: remove AGPL headers (code still under AGPL) 2014-12-09 11:44:01 +01:00
Dikshit Prajapati f048b0ea5b [REM] CRM : Remove old php script from crm. 2014-12-09 10:00:44 +01:00
Yannick Tivisse 5b8689f036 [IMP] Uniformize the icon in all kanban view (Google Hamburger) 2014-12-09 09:58:36 +01:00
Jérome Maes 1e5a48a0f9 [FIX] im_livechat : do not crash if not Referer url in the header of the request. 2014-12-08 17:45:24 +01:00
Alexis de Lattre bf70bde346 [IMP] sale_stock: better inherit
Better inherit of tree view of sale order line with position="attributes"
instead of postion="replace"
Fixes #3664, #3726
2014-12-08 17:27:39 +01:00
Jeremy Kersten 92975297fc [IMP] remove instant click 2014-12-08 17:12:31 +01:00
Jeremy Kersten 70ab2a6ed1 [IMP] ir_http: don't handle exception in dev mode but use the werkzeug debugger except if cause has been already identified (website Qweb) 2014-12-08 16:25:30 +01:00
Jeremy Kersten 44880fac3c [IMP] ir_ui_view: pep8 + log catched exception when view_id cannot be found. 2014-12-08 16:25:18 +01:00
Thibault Delavallée b8325c5e8c [FIX] web_kanban: fixed issues when having no column to display in kanban
view.
2014-12-08 13:21:18 +01:00
Amit Vora 88d3838b56 [IMP] website: correct page hierarchy for comparison snippet 2014-12-05 16:53:10 +01:00
Bhavik Bagdiya 67be37aa8e [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
2014-12-05 16:37:06 +01:00
Hitesh Trivedi f570ea1e3e [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.
2014-12-05 14:45:06 +01:00
Bhavik Bagdiya 1c834d009f [FIX] mail_tip: prevent blank webclient 2014-12-05 10:36:33 +01:00
Géry Debongnie 290055e6d4 [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)
2014-12-04 14:11:56 +01:00
Arthur Maniet b1e9363b66 [FIX] account: adapted reconciliation widget to bootstrap buttons and web client API changes 2014-12-04 11:11:24 +01:00
Christophe Simonis e17222a38d [MERGE] forward port of branch 8.0 up to 2e092ac 2014-12-03 15:18:36 +01:00
Christophe Simonis 2e092ace29 [FIX] must manage() Environment before loading test file 2014-12-03 14:48:54 +01:00
Xavier Morel 2275ab5d95 [FIX] doc: remaining instances of ruby-style interpolation in templates
fixes #3157
2014-12-03 14:21:00 +01:00
Raphael Collet 894a898e9e [FIX] models: exists() should not consider record with id 0 as existing 2014-12-03 13:59:27 +01:00
Yajo 4bcb31f706 [FIX] packaging: redhat dependencies
Install psycogreen from easy_install (not in EPEL), required for openerp-gevent
2014-12-03 11:40:59 +01:00
Grover Menacho c7b6a96239 [FIX] action_confirm was not asking for purchase pricelist, otherwise it was asking for sale pricelist 2014-12-03 11:28:59 +01:00
Josse Colpaert b6f3795e33 [IMP] Manufacture should be by default in all warehouses 2014-12-03 10:13:46 +01:00
Raphael Collet d82aa69ccc [IMP] models: add check for common conversion error in field definitions 2014-12-03 09:55:17 +01:00
Géry Debongnie 4720c8898b [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.
2014-12-03 09:46:21 +01:00
Fabien Pinckaers ad2ecfd237 [IMP] icons according to question 2014-12-02 21:24:02 +01:00
Fabien Pinckaers 072ea499ac Merge branch 'odoo-dev-master-forum-statistic-report-jsh' 2014-12-02 20:53:39 +01:00
Fabien Pinckaers 42dc857f3f [MERGE] merging stats on forum 2014-12-02 20:53:23 +01:00
Josse Colpaert 536d00d2ba [FIX] Avoid endless loop when doing a return picking 2014-12-02 18:54:25 +01:00
Mack ffda023295 [FIX] http.py: no traceback for SessionExpiredException
Rebase and close #3618
2014-12-02 18:34:28 +01:00
Christophe Simonis bc24d1b010 [FIX] product: force empty view_id for action product_variant_action 2014-12-02 17:45:31 +01:00
Christophe Simonis 640e77eaa3 [FIX] base: deleting a view must not delete linked actions 2014-12-02 17:45:31 +01:00
Christophe Simonis ac6412ce20 [FIX] web: correct invalid instruction introduced during previous forward-port 2014-12-02 17:45:10 +01:00
Mario Arias Badila bd2633753d [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
2014-12-02 16:59:24 +01:00
Abhishek Jaiswal b374c51474 [ADD] document @default_order in list views
closes #2623
2014-12-02 16:59:23 +01:00
Christophe Simonis 6db5e04155 [FIX] website_forum: correct syntax error left during previous forward-port 2014-12-02 16:55:10 +01:00
Denis Ledoux 2592f149a0 [FIX] mail: model can be None or uninstalled
This is related to rev. 83b28737e9
2014-12-02 16:50:45 +01:00
Josse Colpaert 8c8056d95f [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 2014-12-02 16:38:36 +01:00