Commit Graph
95594 Commits
Author SHA1 Message Date
Jamin Shah cec4e34146 [IMP] sale_crm, website_sale : onboarding improvements
sale_crm : prevent the creation of SO from lead form view (avoid bypassing process)
website_quote : "View Quotation" on SO form view should not be a state button, so it is now replaced by a link near the field
2015-06-10 14:46:57 +02:00
Géry Debongnie d4a8ab4691 [FIX] web: datetime widget didn't detect all changes
The datetime widget use the "keypress" event to detect if it has been
changed.  Unfortunately, some keys, such as backspace, do not fire a
keypress event.  This commit listen instead on the 'change' event, which
should fire when the input has changed.
2015-06-10 14:00:57 +02:00
Olivier Dony 4703b8df9c [MERGE] From odoo/odoo#master - no-op because patches were applied on both sides
Just establishes a common ancestor for all descendants on both sides
2015-06-10 13:04:42 +02:00
qdp-odoo 0ce3853c8c [FIX] account: taxes on refunds were not computed 2015-06-10 11:23:51 +02:00
qdp-odoo 779859b466 [FIX] base, res_currency_data: corrected position on Danish, Swedish and Norvegian currencies 2015-06-10 11:06:53 +02:00
Frédéric van der Essen cd2c4a78a2 [FIX] pos_restaurant: fix traceback when trashing a table just after creation. (was referencing not-yet-existing table on the server) 2015-06-09 16:46:24 +02:00
bpa-odoo 9918c3ab34 [FIX] account_voucher: fixed a typo in a tree view
leading to a crash.
2015-06-09 16:21:39 +02:00
Binjal Desai fb87501a55 [FIX] mrp: remove leaf about type as this field has been
removed, when selecting a general account field in work center.
2015-06-09 16:16:37 +02:00
Jamin Shah 1ca9cf9bea [IMP] hr: move sales and administration departments
from demo to data. Indeed when installing the HR module people
expects some basic data for their daily management: sales
and administration are basic departments used in every
company.
2015-06-09 16:10:59 +02:00
Arthur Maniet fa74065a93 [FIX] account: give default name 'Draft Payment' to payments since they only get a definitive name when posted() 2015-06-09 13:47:53 +02:00
Arthur Maniet 1d12f7b902 [FIX] account: improper call to an old-api method 2015-06-09 13:47:53 +02:00
Frédéric van der Essen 2f862549d0 [FIX] point_of_sale: correctly parse amount value at payment screen 2015-06-09 13:44:27 +02:00
sha-odoo 3fa69ca1d9 [FIX] website_forum: add the option 'Edit' in the
user's dropdown.
2015-06-09 13:08:33 +02:00
Thibault Delavallée b865005fca Revert "[IMP] HR Usability cleaning"
This reverts commit 79c338dcb352be3d40118f998a76e1b7576a35da.
This commit has been done hastily without review. Moreover it
mixes changes related to different stuff.

The commit is then reverted to allow a propre review and cleaning
of the branch.
2015-06-09 12:52:03 +02:00
Jamin Shah 3675317594 [FIX] crm_partner_assign: use a valid 2many command
when creating assignation_line.
2015-06-09 12:47:24 +02:00
Yannick Tivisse 4997c18a8e [IMP] HR Usability cleaning 2015-06-09 12:52:03 +02:00
Gaurav Panchal 2c8a79fde9 [FIX] hr_timesheet, account_analytic_analysis: fixed references to model
hr.analytic.timesheet. In commit 14183ba2be this model
has been removed, and the module is now using account.analytic.line directly.
2015-06-09 12:19:07 +02:00
Thibault Delavallée c7d4620226 [FIX] mail: followers widget: clean a bit the hasty fix before
the OdooExp introduced at 935e3cd27a77d82ab5fbccbd36a669a84fc54d61.
2015-06-09 12:19:07 +02:00
Thibault Delavallée c56c5cf1e2 [CLEAN] mail: removed duplicated code 2015-06-09 12:19:07 +02:00
Jaysinh Shukla 72b48a4111 [FIX] survey: Fixing documentation link in demo data of survey page. 2015-06-09 11:14:24 +02:00
Yannick Tivisse e6a3672f9e [IMP] Menuitem refactoring, may the 4th be with you
Modification summary:
KNOWLEDGE
get rid of the module Knwoledge, keep Document Management for docusign, which will be name eSign when merged
SALE/CRM
–  Phone Calls becomes Calls, remove scheduled calls menuitem
–  Merge Sales/CRM menuitem into Sales/Sales
–  Page Views into scoring page views
–  Configuration : Attribute, Attribute value in technical features
LEAD AUTOMATION
– Group Campaign and segment
– Report : Move Follow-up into it
WAREHOUSE
– Move traceability menuitems into inventory control
PROJECT
– Service, move it to Configuration, get rid of Products menu
– Invoicing : remove it, there are stat buttons, and contracts are managed in sales.
Timesheet :
– Timesheet profit, rename into Profits.
2015-06-09 09:14:37 +02:00
Richard Mathot 049f27fd74 [REV] d601e213efeb48f60273d3a9fa0592133c4177b6
Reverts "[IMP] base,base_vat: VAT validation and Company Registry usability"
2015-06-08 15:52:05 +02:00
Hitesh Trivedi 24e941e9c4 [CLEAN] stock_picking_wave: clean message subtype
xml_id + clean track_subtype method.

The code has been introduced in commit 5e45084f1a.
This commit is just a small cleaning.
2015-06-08 15:35:11 +02:00
fka-odoo 7d2982f6f6 [IMP] base,base_vat: VAT validation and Company Registry usability 2015-06-08 15:52:05 +02:00
Ravi Gadhia 263d869b07 [REM] get rid of unused attribute 'nodestroy' 2015-06-08 15:25:29 +02:00
Gaurav Panchal bb6f9797a2 [IMP]hr_attendance: change field string, add tooltip on field and change description on attendance error wizard 2015-06-08 15:19:00 +02:00
Pankaj Joshi 98d0e3cc4b [IMP] updated icon classes which are renamed in font-awesome v4.2 and removed useless icon-* classes of old font-awesome 2015-06-08 12:52:29 +02:00
Mitesh Savani 1395a9d5fe [IMP] point_of_sale: take discounts in account in total price and display subtotal before discount 2015-06-08 11:35:38 +02:00
Julien Legros 78a3ee0b73 [FIX] mail: date fields tracking 2015-06-04 14:08:48 +02:00
Denis Ledoux 66e836c28c [FIX] purchase: purchase_ok is already available in the view
`purchase_ok` is already in the view,
This field is already set in the view
`product.product_template_form_view`
and `account.product_template_form_view` inherits from this view.

Setting twice a field in a view prevents to correctly change
the field.

opw-641485
2015-06-03 13:11:29 +02:00
Denis Ledoux f0b0742847 [FIX] account: default values of payments (customer/supplier)
In `account.abstract.payment` model,
The `partner_type` and `payment_type` fields had set as default
`supplier` and `outbound`, respectively.

The thing is, the `default_get` method of model `account.payment`
(inheriting on the above model), will keep these default values set,
even if the invoice is customer invoice, which is wrong.

Either, this `default_get` should ignore the current default values,
either, the default values should not be wrong in the first place.

In this revision, I choose the second solution. Therefore, I had
to add the default value `outbound` in the purchase payments
menu action.

opw-641441
2015-06-03 11:13:03 +02:00
Denis Ledoux 62876b09f9 [FIX] account: account_balance of journals having debit/credit accounts not set
`default_debit_account_id` and `default_credit_account_id`
are not required.
The code computing the journal account balance should not
rely on the fact it is.

opw-641433
2015-06-03 11:13:03 +02:00
Denis Ledoux 1159a9c354 [FIX] stock: stock properties fields in partner form
group `container_row_communication` is within the view
`view_emails_partner_info_form`.

This view should be used for the inheritance.

opw-641433
2015-06-03 11:13:03 +02:00
Christophe Simonis 3cc8015aea [FIX] account_asset: use new js framework variables. 2015-06-03 09:15:13 +02:00
Arthur Maniet 3b9367cbbe [FIX] account payment: when registering a payment from an invoice, set default values from the invoice 2015-06-02 08:35:18 +02:00
Olivier Dony 0bd4545348 [LEGAL] Use global LICENSE/COPYRIGHT files, remove boilerplate text
- Preserved explicit 3rd-party copyright notices
- Explicit boilerplate should not be necessary - copyright law applies
  automatically in all countries thanks to Berne Convention + WTO rules,
  and a reference to the applicable license is clear enough.
2015-06-02 03:16:04 +02:00
Julien Legros 3c18b92d8d [FIX] point_of_sale: don't use deprecated globals 2015-06-01 14:04:54 +02:00
Arthur Maniet e4bb1ebd82 [ADD] accounting dashboard: shortcuts for check printing and SEPA credit transfers 2015-05-31 19:14:54 +02:00
Arthur Maniet fbb8400f96 [FIX] account: OFX import test 2015-05-31 17:42:22 +02:00
Arthur Maniet 1b05d9dfba Revert "[FIX] Use unique accounts and improved bank search in base."
This reverts commit b3a9422187a484f09d224dcb1f2cd9687fee0142.

Many ORM tests rely on res.partner.bank, making it cumbersome to change.
2015-05-31 17:11:32 +02:00
Arthur Maniet 2d9569cc18 [FIX] account: bank statement import
- use a wizard to ask about creating a new bank account + journal
- fix 'Import Statement' action from the dashboard
- make l10n_be_coda new-api-compliant
2015-05-31 16:20:15 +02:00
Laurent Mignon cc5a2e44a8 [FIX] Use unique accounts and improved bank search in base.
Courtesy of lmignon (acsone)
2015-05-31 17:11:32 +02:00
Arthur Maniet 9919707e31 [REF] account check printing: when using pre-numbered check paper, ask user for the number of the next pre-printed check upon printing so that payments can be attributed the number of the check they are printed on.
And while at it, [FIX] some broken icons (SEPA and checks).
2015-05-31 12:47:34 +02:00
Joren Van Onder cf8b61c3c6 [FIX] barcode_events: set parent to WebClient during creation 2015-05-29 16:29:47 +02:00
Joren Van Onder 1323316ef2 [IMP] barcode_events: dedicated variables to customize barcode detection 2015-05-29 16:29:46 +02:00
Joren Van Onder a094563d4c [FIX] barcode_events: add barcode_events.js to database_manager 2015-05-29 16:29:46 +02:00
Joren Van Onder ddfa131e13 [IMP] barcode_events: deal with special keys in Firefox
Let arrow keys, tab and escape pass through. We still want users to be
able to use eg. arrow keys to be used when selecting a radio item. This
will always work in Chrom{e,ium} because they do not dispatch keypress
events for these types of keys, only keydown/keyup events. Firefox does
dispatch keypress events. This makes sure that we do not touch those
types of events in Firefox.

devices have to fire keypresses every 50ms minimum

Previously this was 100ms. This works just as well, but was mainly in
there for testing purposes.
2015-05-29 16:29:16 +02:00
Joren Van Onder 44d5fbb21f [IMP] barcode_events: implement better keyrepeat blocking
Before this, users were only able to press a key when all other keys
were released to prevent a key from repeating. This works but when
typing you usually press the next key before releasing the current
one. This allows users to do exactly that while still blocking keys from
repeating.
2015-05-29 16:29:15 +02:00
Joren Van Onder 49d4ddd422 [IMP] barcode_events: implement a new way of dealing with barcode events
Implement a new way of dealing with barcode events. This was necessary
because the old way of dealing with input coming from barcode devices
did not stop keyevents. This lead to all kinds of issues (eg. barcode
reader output being inserted as tender in a paymentline).

This new class inserts itself so that it handles all keyevents before
everything else. This means that it has authority on what keypress
events pass and which ones do not. It differentiates between 'real'
keyboard input and input coming from devices by buffering events. When a
certain amount of events come in fast enough, it is handled as a barcode
and a 'barcode_scanned' event is emitted on core.bus. When buffered
events are decided to not be a barcode, they are recreated and
redispatched.
2015-05-29 16:29:15 +02:00
qdp-odoo 930a427ffa [FIX] account: some minor usability fixes 2015-05-29 15:04:38 +02:00