Commit Graph
112094 Commits
Author SHA1 Message Date
Yannick Tivisse 781a03b2bc [IMP] res_config: Update file names, xmlids, class names according to guidelines
Now that we only have one model (res.config.settings). Uniformize everything according to the guidelines.
2017-09-01 13:03:18 +02:00
Deep Patel 898224f110 [IMP] web,account,...: Regroup settings, add a nav and search bar
Purpose
=======

Settings are often way too long and hard to scan and sometimes you don't know where to find the settings you're looking for.
By adding a left navigation, you can already have an overview of the settings, and switch easily between them.

Specification
=============

- Add a search bar on all the apps that have settings which can search results from all the installed apps.
  (If i'm on sales settings,and I search anything then it shows results from sales settings and also shows
  all the other matching results from all the other apps such as, Inventory...etc) with app name.
- Able to activate feature from the current page results (no matter if the searched result is from another apps).
- Highlight searched word in results
- Delete the sheet, have a full white background
- Add left navigation bar on setting
- Left navigation bar fixed
- List displayed based on installed apps
- On right panel, by default display current app setting and change accordingly
- [Mobile] Left navigation bar displayed on top
- Add Breadcrumb on top of the page: have the name "Settings" + Save / discard CTA + Search
- Add General Settings on the nav bar
- remove "save this page..." notif in all settings
- Delete all recommanded apps section + all checkbox that install app should disappear:
	payroll: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrrSkMzWVpuZ0ZoaFE/view?usp=drivesdk
	Events: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrrYXlHMHd2NTM2blE/view?usp=drivesdk
	Manufacturing: Delete Repair - Quality Control - Maintenance - Product Lifecycle Management [LAP][ok]
	Timesheets: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrrdFg5XzNydkd2TlU/view?usp=drivesdk
	project: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrraWo3NE04TktwcTQ/view?usp=drivesdk
	inventory: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrrQkRaVUR5ekFQYTQ/view?usp=drivesdk
	recruitment: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrrbDdqLWQweF80UkE/view?usp=drivesdk
	purchase: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrrRlAyUDBnb0trQWs/view?usp=drivesdk
	email marketing: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrrOUZONjhvX2k3Y2s/view?usp=drivesdk
	expenses: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrrR0JpN1ZpQmtxU3M/view?usp=drivesdk
	attendances: https://drive.google.com/a/odoo.com/file/d/0B1uIL9E_zXrralpjZ1VJclNpMWs/view?usp=drivesdk
- About duplicate settings:
	Docsaway: Delete from Sales + delete Default Print Provider
	Attributs & Variants: Delete from Purchases - Manufacturing
	Multi-currencies: delete from Sales
	Unit Of Measures: Delete from Purchase & Expenses
- Add a scroll bar on the left bar when there's too many apps
- Keep the navbar visible even when you search
- Move General Settings to the bottom of the list
- Update on Settings:
    - Accounting:
        - rename automatic rates
        - Anglo Saxon Account: Should be in technical feature
        - Place Accounting Reports section before Taxes section
    - CRM:
        - Phone Validation: Enforce international format becomes
        - Local Numbers: (2 radio buttons proposals) Add international prefix / No prefix
    - Fleet: typo " ... a new car if ..." + text is too long <br>
    - project: fix tooltip for colab pads
2017-09-01 13:02:54 +02:00
qsm-odoo 8e2ddfe92b [REF] web: prepare for new form view design 2017-09-01 10:34:50 +02:00
qsm-odoo b781565e36 [REF] web: allow to distinguish kanban/list x2m in LESS 2017-09-01 10:33:11 +02:00
qsm-odoo 6b6651be86 [FIX] web: properly display statusbar arrows 2017-09-01 10:33:05 +02:00
stefanorigano 66701258f7 [REF] web: introduce new form-view layout 2017-09-01 10:32:49 +02:00
Fabien Pinckaers 15a066dd34 [IMP] project: UX visibility of "Assign to me" button
It's weird to click on the "assign to me" button and nothing happens.
The button should disappear is someone is already assigned.
2017-09-01 08:49:57 +02:00
qdp-odoo f395735201 [FIX] account: setup bar test requires an opening move to be created
This is usually made through the action of the setup bar but in the test we create manually the wizard, so we have to force the opening entry creation first
2017-08-31 18:21:08 +02:00
Christophe Matthieu 95c2bd33a2 [IMP] web: lazy load nvd3, ace and fullCalendar lib to reduce asset size 2017-08-31 16:26:11 +02:00
Christophe Matthieu 6f60a9a179 [REM] web: kill zombies 2017-08-31 16:26:11 +02:00
Olivier Colson 2d1b8e9f34 [IMP] account: new setup bar
Add a setup bar on account's dashboard, so that the user can more easily enter the initial data of his Odoo installation, following the steps that are proposed to him.

Was PR #16864
Was task 32119
2017-08-31 15:58:22 +02:00
rde efecf22b45 [FIX] website: fix sitemap
typo during python3 convertion
2017-08-31 15:43:04 +02:00
Christophe Simonis 324caf2f6b [FIX] account: adapt code to previous forward-port changes 2017-08-31 14:23:38 +02:00
Parth Gajjar b6ef149b0d [IMP] web: filter when clicking on tags in Kanban
This commit adds a feature to the widget Many2ManyTags for kanban
views. When a tag is clicked, records are filtered on the given
tag, in addition to the active filters in the search view.
2017-08-31 14:09:32 +02:00
Christophe Simonis db546a3880 [FIX] web: correct test 2017-08-31 13:32:02 +02:00
Christophe Simonis daaaaa552e [FIX] core,test_new_api: adapt code to removal of ir.values 2017-08-31 13:22:39 +02:00
Christophe Simonis 4879ce0407 [MERGE] forward port branch saas-17 up to fe77df3ba4 2017-08-31 12:55:41 +02:00
Thibault Delavallée dae6178a0a [FIX] payment: fix issue about required fields in payment form
It seems like even a correctly-filled field triggers an empty input
error because variable about empty error is always True.
2017-08-31 10:20:51 +02:00
Haresh Shyara fe77df3ba4 [IMP] stock, stock_picking_batch: improve tree, form view of product moves and menus 2017-08-30 21:17:33 -07:00
Jignesh Rathod 23e77b8033 [IMP] stock: restructure menus of stock. 2017-08-30 21:17:33 -07:00
Jignesh Rathod 2e5fd48362 [IMP] stock: stock move lines form view. 2017-08-30 21:17:33 -07:00
Jignesh Rathod 55d363e960 [IMP] stock: improve search view of product moves. 2017-08-30 21:17:33 -07:00
Haresh Shyara 7cbca2582c [IMP] stock: invisible 'Reserved' column when picking type 'incoming' in picking tree view 2017-08-30 21:17:32 -07:00
Haresh Shyara 7f180207b1 [IMP] stock: improve reception form view
- Invisible 'Shipping Policy' and 'Priority' for Reception.
- Invisible Operation Type when it's in the context.
- Changed shipping policy 'Partial' to 'As soon as possible' and 'All at once' to 'When all products are ready'.
2017-08-30 21:17:32 -07:00
Haresh Shyara 7be8249357 [IMP] stock: improve stock_quant form view
- Added stat button in stock_quant for open stock_move_line.
- Added 'Reserved Quantity' field.
- Moved UoM on right of 'On Hand'.
- Set product name in breadcrumb instead of 'stock.quant,2'
2017-08-30 21:17:32 -07:00
Haresh Shyara cc07b482fe [IMP] stock: improve stock quant list view
- Added new field 'reserved_quantity'.
- Added new filter Reservations('reserved_quantity').
- Removed 'Transit Location' default filter and keep only 'Internal Location'.
- Added graph view in stock quant.
- Added Product Template in search view.
2017-08-30 21:17:32 -07:00
Haresh Shyara e7b8033771 [IMP] stock: put groups multi-location no Destination Location
- remove source document in demo data.
- renamed 'Destination Location Zone' to 'Destination Location'.
2017-08-30 21:17:31 -07:00
Haresh Shyara 394b45b4b6 [IMP] stock: put readonly origin field 2017-08-30 21:17:31 -07:00
Haresh Shyara f707b476b6 [IMP] stock: improved the form view of DO
- Removed class on origin field for display full width.
- Moved uom on the right in move lines internal tree view.
- Moved Cancel button on the right in header of do form view.
2017-08-30 21:17:31 -07:00
Haresh Shyara 147821363c [IMP] stock: some improvement in immediate transfer wizard
- removed parentheses on 'done' and set italic on 'reserved'
2017-08-30 21:17:31 -07:00
Haresh Shyara 6bd26593e0 [IMP] stock: restructured some menuitems in operations
- Operations
    - Products
        - Transfers
        - Inventory Adjustment
        - Sraps
    - Scheduling
        - Run Scheduler
2017-08-30 21:17:27 -07:00
Haresh Shyara 4384cc7273 [IMP] stock: improve stock move line tree view and menus
- Renamed menu 'Stock Moves' to 'Picking Moves'
- Renamed menu 'Stock Move Lines' to 'Product Moves'
- Added default filter 'Done' on Stock move lines.
- Moved date field at the first.
- Removed groups to visible Source and Destination Location id multi-location is not activated.
2017-08-30 19:03:56 -07:00
Haresh Shyara 6b370c0d7c [IMP] stock: restructured the stock config menus
- Set groups on location menu for visible only if mulit-location is set.
- Restrucured the menus in configuration.
- Products
	- Categories
	- Barcode Nomenclatures
- Unit of Measures
	- UoM Categories
	- UoM
2017-08-30 19:03:51 -07:00
Jeremy Kersten 88a25c0e87 [FIX] *: fix previous forward port 2017-08-31 00:14:37 +02:00
Christophe Simonis 88ea39de8a [FIX] http_routing: P3 compatibility 2017-08-30 18:36:13 +02:00
Christophe Simonis 71f370903c [MERGE] forward port branch saas-16 up to 600d015938 2017-08-30 18:18:59 +02:00
Christophe Simonis 600d015938 [MERGE] forward port branch saas-15 up to cb4dbfb7b7 2017-08-30 18:04:40 +02:00
stefanorigano 7452139552 [REF] project: change dashboard links' color 2017-08-30 16:55:10 +02:00
stefanorigano 4ee00450ce [REF] base: do not style 'installed' as a 'success' in apps kanban 2017-08-30 16:55:10 +02:00
stefanorigano 6f1115478e [REF] web: review new design elements
- Review UI custom colors (used for tags and kanban cards)

- Properly align control panel items

- Remove links style overrides (these rules are not necessary anymore
  because already specified in bootstrap_overridden.less variables
  definitions)

- Set new webclient bg color

- Adapt colors in kanban view
2017-08-30 16:55:10 +02:00
Christophe Simonis cb4dbfb7b7 [MERGE] forward port branch saas-14 up to 583fcf0a67 2017-08-30 16:13:19 +02:00
Christophe Simonis 583fcf0a67 [MERGE] forward port branch 10.0 up to 1b7e31f341 2017-08-30 15:34:58 +02:00
Christophe Simonis 1b7e31f341 [MERGE] forward port branch saas-11 up to 3f72629794 2017-08-30 15:30:01 +02:00
Christophe Simonis 3f72629794 [MERGE] forward port branch 9.0 up to cb21934e00 2017-08-30 15:29:24 +02:00
Christophe Matthieu 2728fe1ec1 [IMP] web: onchange x2many with virtual id in create command
When an onchange modifies an x2many field, the line on which the user
works remains in editable mode and the cursor is  returned to the same
position.
The second argument of create command is a reference used to reactivate
the edited line.
2017-08-30 14:39:17 +02:00
Raphael Collet 6cf98c4c87 [IMP] models: in onchange, keep track of virtual ids of new records
The x2many "create" command is now like: `(0, ref, vals)`, where `ref` is an
arbitrary reference that may be used to identify a new line in the relation.
The reference is returned in a similar command by the method `onchange`.
`onchange` now supports self-modifying x2many fields.
2017-08-30 14:38:29 +02:00
Christophe Matthieu 7e3f8f2140 [IMP] web: in test use prepend instead of append to create the view
Prevents false positive error in tests.

Issue: If an error occurs that the view remains visible, then other tests that use a pointer or focus can not be performed. Errors occur because the new views are introduced afterwards and are therefore not always visible.
2017-08-30 14:38:28 +02:00
Laurent Smet eba134ec18 [FIX] sale: fix defaults taxes on tests in sale
Suppose two ways to install sale:
-i account followed by -i sale: account is installed, the execute is done on the chart template and then,
sale is installed. In this case, the IrDefault values already exists when sale is loaded.

-i sale directly: account and sale are installed, the execute is done on the chart template.
The difference is that there is no IrDefault values set on the demo data in sale.

The problem is that such behavior can lead to wrong tests. For exemple, having taxes_id/supplier_taxes_id
set or not set on product.template during sale tests.
2017-08-30 14:36:04 +02:00
Joren Van Onder 4bfd6284dc [IMP] mrp: restrict serial numbers to choose for final_lot_id
When producing products tracked by serial number only allow to choose
a serial number produced in a previous work order in the same
manufacturing order.
2017-08-30 14:25:18 +02:00
Joren Van Onder 0a1aaba3c8 [IMP] mrp: suggest correct serial number in next work order
When producing multiple products tracked by serial number only the
serial number was only set for the first one in every work order. This
makes it so that when you create SN1, SN2 and SN3 in the first work
order they show up as default in the following work orders.
2017-08-30 14:25:18 +02:00