- 04 Sep, 2017 12 commits
-
-
Yannick Tivisse authored
-
Yannick Tivisse authored
-
Yannick Tivisse authored
-
Yannick Tivisse authored
On the other hand, create a new field for the configuration of the inter company rules.
-
Yannick Tivisse authored
Purpose ======= Now that the res.config model have been merged into a single model, the 2 alias prefixes should have different names to avoid conflicts.
-
Yannick Tivisse authored
Purpose ======= This isn't useful now that project issues and tasks have been merged. Specification ============= Keep the label field, remove the checkbox
-
tbe-odoo authored
- Fixed accept terms & conditions button when paying on e-commerce.
-
Thibault Delavallée authored
This commit performs just some linting in order to ease code reading and prepare future updates. * extract duplicate variable computation; * link spaces and indentation; * light renaming to ease code understanding;
-
Thibault Delavallée authored
* add a method computing available acquirers and payment tokens for a given partner and company. Those data will be used notably in customer portal when displaying the payment form; * raise if no partner_id set in s2s process. Indeed this field is required but values come from a dict. Current code raises an error about None being converted to Int instead of giving the real error;
-
Thibault Delavallée authored
* get invoice access right check in its own method. Purpose is to allow its use in other methods and avoid writing same code several times; * factorize invoice customer view values computation. Purpose is to allow adding values when displaying the page through inheritance. For example to add available payment means in sale_payment;
-
Thibault Delavallée authored
-
Thibault Delavallée authored
* get order access right check in its own method. Purpose is to allow its use in other methods and avoid writing same code several times; * factorize order customer view values computation. Purpose is to allow adding values when displaying the page through inheritance. For example to add available payment means in sale_payment.
-
- 01 Sep, 2017 10 commits
-
-
Laurent Smet authored
In some countries, we need to be able to make appear on an invoice a rounding line, appearing there only because the smallest coinage has been removed from the circulation. For example, in Switerzland invoices have to be rounded to 0.05 CHF because coins of 0.01 CHF and 0.02 CHF aren't used anymore. Was PR #15231 Was task 30904
-
d-fence authored
Purpose ======= Currently, a manager or a accountant can only refuse one expense report with a justification message. If there are a lot of lines too comment individually or if only one line should be modified, the manager or the accountant can now refused one line and give a reason for it. That will refused the expense report automatically while waiting the employee to make the modifications. Specification ============= - Rename wizard files, models and ids according to the model - Allow to refuse one or several lines with a reason - Use a qweb template to log messages, use message_post_with_view instead of message_post - Print expense name instead of sheet name. In the log when expense is refused, it prints expense report name instead of expense - Prevent modifying approved expenses * A user should not be able to modify an expense once approved * Method refuse_expense renamed to refuse_sheet when applied to a whole expense report/sheet * 'model' dict key renamed to something more explicit and less prone to confusion (passed in context to the refuse wizard) * Usage of explicit fields in the wizard to avoid confusion * Overriding 'default_get' to get default values for those fields - When an expense is paid or reported, it must be impossible to refuse it. - Replace refused expenses tree Purpose: The menu 'Refused expenses' is confusing. This improvement replaces it by 'Refused Reports' and leads to the refused reports tree view. That way, it's easier for the user to find back his refused expenses reports. - Hide create button on refused
-
Yannick Tivisse authored
-
Yannick Tivisse authored
Now that we only have one model (res.config.settings). Uniformize everything according to the guidelines.
-
Deep Patel authored
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
-
qsm-odoo authored
-
qsm-odoo authored
-
qsm-odoo authored
-
stefanorigano authored
-
Fabien Pinckaers authored
It's weird to click on the "assign to me" button and nothing happens. The button should disappear is someone is already assigned.
-
- 31 Aug, 2017 18 commits
-
-
qdp-odoo authored
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
-
Christophe Matthieu authored
-
Christophe Matthieu authored
-
Olivier Colson authored
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
-
rde authored
typo during python3 convertion
-
Christophe Simonis authored
-
Parth Gajjar authored
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.
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Thibault Delavallée authored
It seems like even a correctly-filled field triggers an empty input error because variable about empty error is always True.
-
Haresh Shyara authored
-
Jignesh Rathod authored
-
Jignesh Rathod authored
-
Jignesh Rathod authored
-
Haresh Shyara authored
-
Haresh Shyara authored
- 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'.
-
Haresh Shyara authored
- 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'
-