Files
odoo_source/addons/account
Jigar Patel 65e810269a [IMP] website_sale, product: Improve product availability in ecommerc… (#14037)
* [IMP] product: Clean product form view

* [IMP] website_sale: Remove old availability functionality

* [IMP] website_sale: Fix to get attributes details

* [IMP] website_sale_stock: Add inventory availability
- Warning messages:
  - Don't show anything
  - Show inventory
  - Only show below a Threshold
  - Show a custom message
- Add Default Inventory availability option in website admin under product catalog setting
- Show inventory availability message based on variant
- Block add to cart if product not available in stock (Block if Show inventory or Only show below a Threshold option is selected)

* [IMP] website_sale_options: Prevent user to buy optional product if stock is not available

* [FIX] product,website_sale_stock: details

- Corrects the display of the image on the product form when selecting a pre-existing image.
It was displaying a template and not the pre-existing one.

[FIX] website_sale_stock: sale_order

Condition was set on linked_line_id which is pointless as we iterate on each line of the order.

[FIX] website_sale_stock: fix import

Change import to proper form: from . import

* [ADD] website_sale_stock: default threshold

- Add available_threshold in website_config_setting view.
- Fix availability and threshold values to be directly
  linked to product template instead of website config settings.
- Change custom_message to non-required.

* [ADD] Website_sale: Install checkbox for wbs_stock

-Add checkbox to install website sale stock as 'Inventory' in Website Settings
-Change 'Inventory Availability' to 'Inventory'
-Add help and tooltip for 'Inventory'

* [IMP] website_sale_stock: website product view

- Add Unit of measure in the stock information on the product page.
- rework get_attribute_value_ids method.

* [IMP] website_sale: Stock and Options

- bridge module to allow stock and options to interract together
- changes on the field names (follow pad), modifications.

* [FIX] product: revert on product_views and cleaning

Revert changes suggested on the task as it it scheduled on another one for a big clean-up.
Clean comments on code.

* [IMP] website_sale_stock: website product view

+[FIX] sale_stock: dependency
- changed strings and views for website and backend product view.

- change dependency of 'sale_management' to 'sale' in 'sale_stock'.
We don't actually need the sale menu when managing our stock. Sale if sufficient thix way.

* [FIX] website_sale_stock: triggers on js and ajax

The function inserting the avalability template in the web page was triggered by too much events,
this was triggering a problem with the deferred calls. This was raising an error in the website_sale_tour_buy test.

Now only change on data-attribute_value_ids will trigger the function. The test should run smoothly.

[FIX] website_sale, website_sale_stock: route tour_buy

- The improvements on the branch prevent a user to buy a product when there is no stock.
Adapted the route test to the new behaviour in order to add_cart/buy/pay a product.
--> now buying iPod (16Gb) instead of iPod (32 Gb)

- ajax.loadXML was called to often (each trigger of the function) and was making the runbot crash.
Only one call of the loadXML right now.
2017-08-04 14:57:25 +02:00
..
…
2017-05-12 09:27:17 +02:00
…

Odoo Accounting

The Odoo Open Source Accounting app allows a better way to collaborate with your accountants, your customers and control your suppliers.

Activate features on demand, from integrated analytic accounting to budget, assets and multiple companies consolidation.

A Smart User Interface

Record transactions in a few clicks and easily manage all financial activities in one place. Odoo's user interface is designed with productivity in mind.

A Better Way To Work – Together

Share access to your latest business numbers with your team and your accountant – so everyone is up to speed. From work, home or on the go.

Connect Your Bank Accounts

Import your bank statements and reconcile them in just a few clicks. Prepare payment orders based on your supplier invoices and payment terms.

Electronic invoicing and automated follow-ups

Create and send professional invoices & get paid online. Get rid of the stress of having to constantly remind your debtors. Simply set-up and automate follow-ups to get paid quickly.

Sales Integration

Automatically create invoices from sales orders, delivery orders or base them on time and material. Re-invoice expenses on projects to your customer in just a few clicks.

Purchase Integration

Control supplier invocies based on purchase orders. Get real-time inventory valuation reports automatically posted in your accounts.

Multi-Level Analytic Accounting

Integrate your analytic accounting operations with timesheets, projects, invoices, expenses, etc. No need to record transactions, all analytic entries are posted automatically following your business rules.

Everything you need to grow

Manage your assets, track expenses, control budgets, multi-level analytic accounting; Odoo has all the features you need to sustain all your business activities.

Scale With Your Organization

Odoo supports multiple currencies, multiple users with different access rights, multiple companies with real time consolidation and unlimited analytic plans.