This commit introduce a full redesign of all JS views. We started basically from scratch. The goal was to unify all the various views under a common framework, to make them testable, to make then usable in different conditions (in studio, or in the frontend), and to make our lives easier. Some important points are: - we introduced new coding guidelines (camelCase, 80 chars width, ...) - we have a brand new testing framework (still QUnit based) - kanban view moved to the web addon - calendar view (formerly web_calender) moved to web as well - the tree view was removed - all new code should be documented We hope that this code is the start of a new era for the Odoo web client, we want to have a high quality codebase, well documented, well tested, well designed. Work done by the framework team: mostly aab, ged, chm, dmo, qsm
Odoo Invoicing
Send professional invoices & get paid online with the Odoo billing software.
Create and send professional looking invoices & get paid online. It automatically integrates with other apps to bill automatically based on your activities.
Send Invoices With No Effort
Send invoices directly to your clients in just a click. The invoice is automatically attached to the email as a PDF file.
Get Paid Faster with Electronic invoicing
Get paid online with paypal or other payment processing service. Get rid of the stress of having to constantly remind your debtors. Simply set-up and automate follow-ups to get paid quickly.
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.
Analyse Your Sales & Costs
Get direct access to key information with dynamic and customizable dashboards. Analyse your invoicing by product, customer, salesperson, etc.
Integration With Other Apps
Bill automatically based on sales orders, delivery orders, contracts or on time and material. Define recurrencies to produce recurring invoice automatically.