- Jun 22, 2018
-
-
Jitendra Prajapati authored
with this commit, this generic widget allow to basic functionality for portal sidebar like: print btn (direclty print the document), set due or delay label of the document (based on given date), used affix to locked to an area on the page for sidebar. Purpose is to reuse it in account customer portal and online quotes notably. some css code convert to the less file to have working portal sidebar skeleton, which is already used in website_quote Task ID: 39876
-
Quentin De Paoli authored
Improves the 'chart of account' step by showing all the accounts in the list instead of the default limit Was part of task 1838269.
-
eco-odoo authored
The sales journal graph should show the cash-in forecast of invoices. In order to do that we need to display residual amount to be received based on the invoice due date. The purchase journal graph should show the cash-out forecast from invoices. In order to do that we need to display the residual amount to be paid based on the invoice du date. Was task: 1855081 Was PR #25344
-
- Jun 21, 2018
-
-
Quentin De Paoli authored
-
Joren Van Onder authored
-
- Jun 20, 2018
-
-
Pieter Paulussen authored
When creating a journal entry manually, the value proposed as next line was not taken into consideration all existing lines. Was PR #25298. Courtesy of Pieter Paulussen (Dynapps)
-
Quentin De Paoli authored
Previously, the use case where a cash basis tax and a regular one were combined on the same invoice line (for example) was not supported (technically, there's a single boolean for the tax exigibility of the sale/purchase line). Since it appears this is a real need, this have been improved in the generic tax report (in enterprise repo) in revision https://github.com/odoo/enterprise/commit/f7e33b8114d4d649551a155d0ca8cc4f43f1fc01 and this commit fixes the community side, to copy only the base line of the tax exigibile on payments in the cash basis move
-
Romain Derie authored
Sale module has an option to show or hide discounts on order lines. Pricelist also have a field to include the discount in the price or display the full price strikethroughed. Before this commit: If the sale option was disabled, the pricelist option would be hidden, possibly left enabled. This will cause a strange behavior in frontend where user would still see the strikethroughed price even if the sale module option was disabled. Now: If the sale option got disabled, we also disable the pricelist option Closes #14741
-
- Jun 19, 2018
-
-
Olivier Colson authored
Allow to give the value of the payment method by the key 'default_payment_method_id' of the context, as the regular usage wants.
-
Olivier Colson authored
Enterprise module has been renamed and code adapted accordingly
-
Olivier Colson authored
-
Nicolas Martinelli authored
Prevent the modification of a tax which is used in an opened POS session. This avoids inconsistency between the payment and the order accounting entries. opw-1859092
-
- Jun 18, 2018
-
-
Hetashree Chauhan authored
Change to more understable error messages TASK-1841502
-
- Jun 15, 2018
-
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Fabien Pinckaers authored
-
Christophe Simonis authored
Note: 1aacc962 has been ignored and will be forward-ported later
-
Christophe Simonis authored
-
Thibault Delavallée authored
Incoming email servers have an action_id field holding a server action to run on newly created records. It comes from old implementation of mail gateways in Odoo. Since then mail gateway has evolved. Incoming mail servers are not linked to a unique model anymore. With aliases and automatic thread creation mails can create records in various models. As the server action is bound to a given model it causes issues. Either we have to give back the result of the mail gateway processing to ensure models match. Either we have to limit action_id to records created using the "default model behavior" of incoming mail servers. We choose to remove this field. Same result can be achieved with an automated action running on create trigger. If exactly the same behavior is intended the following rules should be applied * add automated action with model linked to the one you want to update depending on alias configuration and work flow; * set trigger to create; * set action as python; * if it is necessary to be linked to the mail gateway, check in record message_ids that there is a message with message_type being 'email' meaning it has received an incoming email; Using that heuristic migrating existing fetchmail action to server actions should be quite straightforward and will give more flexibility. This commit is linked to task ID 58641. Closes #23621 .
-
Christophe Simonis authored
-
Jérome Maes authored
-
- Jun 14, 2018
-
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
Revert fd2b1304
-
Nicolas Martinelli authored
When manually registering a time on a Work Order, an error is raised because of an incorrect value for `workcenter_id`. The field is added in the view. opw-1851766
-
Nicolas Martinelli authored
Display stat button to groups who have read access to events.
-
Toufik Benjaa authored
- Stripe.js was limited to only a few pages, which means, if you tried to implement a new payment route it would never work without modifying stripe.js to support the new case. This commit allows stripe.js to be generic and work with any page.
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
-
Christophe Simonis authored
No need to force other workers to reset their cache.
-
mreficent authored
There exists two actions for the same mode The mrp_production_report action is used for the graph and pivot. The reporting view does not need a form view, which can be displayed in the operation action Closes #25239
-
mreficent authored
The action action_pos_config_pos is to configure the PoS config record. No need to display a kanban as to launch a new PoS action_pos_config_kanban is the one that display the kanban view Closes #25239
-
RomainLibert authored
If the current user is not linked to any employee we cannot retrieve his calendar and so we cannot compute default times for the leave.
-
Prakash Prajapati authored
Closes #PR:24940. Related to task/issue ID 1851353.
-
Priyanka Kakadiya authored
Field tz is not mandatory on res.partners, so we need a fallback in case it is not defined. Related to Issue : 1856843 Closes #25206
-
Adrien Dieudonne authored
Before this commit, load_action and load_views were never resolved in case of internet connection loss. It's because the call is triggered by web.rpc direcly who uses ajax.rpc without any response check. Now the rpc response is checked in web.ajax. Thereby all responses are handled whether they come from session.rpc or rpc.query. Plus, it was not the responsibility of the session to check the rpc responses. Steps to reproduce the issue: (1) load_action: - Go to the app switcher for the first time - Force disconnected from the network -> No notification appears and the user aren't notify (2) load_views (mobile only): - Go to Sales -> Quotation (In this case, the first call is 'load_views' because we need to force to load some views like kanban view) - Force disconnected from the network -> No notification appears and the user aren't notify Note: It's now important to notify the user about connection loss because a recent improvement in mobile app replaces the 'retry screen' and lets the webclient handle connection issues by itself. The single odoo mobile app is supposed to work with all databases from 10.0.
-
Christophe Simonis authored
The timezone returned by GeoIP may be unknown by `pytz` due to incompatibilities between GeoIP and pytz databases (which may be outdated).
-