Commit Graph
92639 Commits
Author SHA1 Message Date
Nandan Jani 6520e30f45 [ADD] product: allow to reorder product attributes 2014-12-18 13:37:33 +01:00
Julien De Coster 2c0d1e274e [FIX] CRM dependencies 2014-12-18 11:18:43 +01:00
Richard Mathot 6ab1c4700c [IMP] crm: change label of 'probability' field and display 'Customer' in search instead of 'Partner' 2014-12-18 11:13:29 +01:00
qdp-odoo d6e9abd8b8 [IMP] base, ir_sequence: removed ir.sequence.type object, added test for ir.sequence.date_range, refactored ir.sequence and ir.sequence.date_range implementation 2014-12-18 11:03:45 +01:00
Gaurav Panchal 69500b6995 [ADD] stock: display UoM in stock quants 2014-12-18 10:38:24 +01:00
Julien De Coster ddac26cdbb [ADD] Add the website_links module.
This module tracks clicks in mass mailing mails and allow the generation of trackable links in a website interface.

Modules modifications
---------------------
Refractoring of the crm_tracking_* classes in a new module.

* Extract the crm_tracking_* from the crm module into a new module "utm"
* Remove the crm_mass_mailing bridge module
* New dependencies of mass_mailing and website_links to utm.
2014-12-17 17:14:33 +01:00
Nandan Jani 7f97bf4ec0 [ADD] sale: option to install sale_layout from settings menu 2014-12-17 16:51:49 +01:00
Josse Colpaert bf922b1502 [IMP] When no stock moves, change whatever you want, otherwise no change at all for UoM. #3440 Enhancement request richard-willowit
The default UoM can only be changed when there are no stock moves (or only cancelled ones), but to any category.
The purchase UoM can be changed whenever you want, but has to be in the same category as the default UoM.

Closes #3440

[IMP] When no stock moves, change whatever you want, otherwise no change at all for UoM.  #3440 Enhancement request richard-willowit

[FIX] Remove line

[FIX] Constraint should be applied when UoM or PO UoM is changed
2014-12-17 15:11:41 +01:00
rsi-odoo 59f1c12524 [IMP] website_sale : Don't show shipping address when only services are into shopping cart. 2014-12-17 11:51:59 +01:00
Fabien Pinckaers a51e41d343 [FIX] sell future events only, not old ones 2014-12-17 09:42:30 +01:00
Fabien Pinckaers b226de8cfe [IMP] graph view on contacts 2014-12-17 09:32:02 +01:00
Rucha Dave c85fd5fc86 [IMP] account/sale/sale_layout: standardization of Quotation/Sale Order/Invoice printed layout + add missing information
- Column alignment and order are now uniform across those reports.
- Display Due date on invoices.
- Display payment term and fiscal positions notes.
2014-12-16 14:23:01 +01:00
Frédéric van der Essen 09cfcac899 [FIX] point_of_sale: by default cash is returned on the payment method with cash control. If there is no such method, return it on the the first cash payment method 2014-12-15 18:14:28 +01:00
Frédéric van der Essen 765018178b [FIX] pos_restaurant: properly merging the notes feature that allows custom notes on orderlines (Think Raw/Well-Done) 2014-12-15 17:35:20 +01:00
Frédéric van der Essen af3865536a [FIX] pos_restaurant: fix bad forward porting merge 2014-12-15 16:59:31 +01:00
Frédéric van der Essen b26db9518a [FIX] pos_restaurant: please stop forward porting the obsolete 'restaurant' module. It has been renamed pos_restaurant 2014-12-15 15:30:17 +01:00
Frédéric van der Essen de4de4e23b [IMP] restaurant: some linting for the OCD among us 2014-12-15 15:23:58 +01:00
Christophe Matthieu 1075091362 [IMP] website.theme: close the modal when the user click outside or press escape 2014-12-15 14:40:07 +01:00
Fabien Pinckaers 5a14f885b2 [FIX] number of blogs by month according to blog/tags 2014-12-14 20:21:29 +01:00
Bhavik Bagdiya 550648e35a [IMP] mail : add compose mail button on top menu to send private emails 2014-12-12 14:33:49 +01:00
Ruben De Smet fa04d9c601 [FIX] typo in odoo.py
Fixes #4203
2014-12-12 12:07:39 +01:00
Jérome Maes e06adc7e08 [IMP] ir.attachment : move the fields index_content (from document), mimetype and datas_checksum (from website) to base. In base, the mimetype is computed with the Magic python lib (if installed, else with a custom function using magic number), and the index_content is an implementation of strings unix command. In document, index_content is still computed with the indexer of document module. 2014-12-11 16:11:54 +01:00
Thibault Delavallée 2583258f93 [IMP] website_forum: better implementation of automatic nofollow attribute
on links in forum posts.

This is now done when creating / updating posts instead of updating the display
of the post. This means that old posts may contain nofollow attribute altough
the user has sufficient karma; however it is acceptable compared to the computation
we save by avoiding processing every post to display.
2014-12-11 15:41:56 +01:00
Cedric Snauwaert 04becd1b9c [REM] db_manager: remove old dependencies to datejs and timepicker and replace by momentjs 2014-12-11 14:22:35 +01:00
Richard Mathot b69c459126 [FIX] website: typos 2014-12-11 11:25:29 +01:00
Richard Mathot 657371a061 [FIX] website: Odoo's social URLs 2014-12-11 11:19:26 +01:00
Nandan Jani d512014b5e [IMP] project,project_issue: follow tasks and issues that are ready for the next stage 2014-12-11 11:14:48 +01:00
Géry Debongnie 265ba55646 [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
2014-12-11 10:07:26 +01:00
Sheth Sunny 6f5c781916 [IMP] website_sale : improve domain for not set category in product from frontend and remove other demo data of public categories 2014-12-10 17:07:27 +01:00
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