diff options
| author | Deep Patel <dep@odoo.com> | 2017-07-11 14:24:49 +0530 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2017-09-01 13:02:54 +0200 |
| commit | 898224f110932addb0e976a3ca60542cda80de25 (patch) | |
| tree | a0c68d7e61a258b0bf8c03c8a04ad1cf9e3b151d /addons/base_setup/models | |
| parent | 8e2ddfe92bc9623884c1e3846e70bcff93161f36 (diff) | |
[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
Diffstat (limited to 'addons/base_setup/models')
| -rw-r--r-- | addons/base_setup/models/base_config_settings.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/addons/base_setup/models/base_config_settings.py b/addons/base_setup/models/base_config_settings.py index b00902163cf..4fd0ecaac09 100644 --- a/addons/base_setup/models/base_config_settings.py +++ b/addons/base_setup/models/base_config_settings.py @@ -6,7 +6,6 @@ from odoo import api, fields, models, _ class BaseConfigSettings(models.TransientModel): - _name = 'base.config.settings' _inherit = 'res.config.settings' group_multi_company = fields.Boolean("Manage multiple companies", implied_group='base.group_multi_company') @@ -15,7 +14,6 @@ class BaseConfigSettings(models.TransientModel): default_user_rights = fields.Boolean("Default Access Rights") default_external_email_server = fields.Boolean("External Email Servers") module_base_import = fields.Boolean("Allow users to import data from CSV/XLS/XLSX/ODS files") - module_pad = fields.Boolean("External Pads") module_google_calendar = fields.Boolean( string='Allow the users to synchronize their calendar with Google Calendar') module_google_drive = fields.Boolean("Attach Google documents to any record") @@ -24,6 +22,7 @@ class BaseConfigSettings(models.TransientModel): module_auth_ldap = fields.Boolean("LDAP Authentification") module_base_gengo = fields.Boolean("Translate Your Website with Gengo") module_inter_company_rules = fields.Boolean("Manage Inter Company") + module_pad = fields.Boolean("External Pads") company_share_partner = fields.Boolean(string='Share partners to all companies', help="Share your partners to all companies defined in your instance.\n" " * Checked : Partners are visible for every companies, even if a company is defined on the partner.\n" |
