- 06 Sep, 2017 15 commits
-
-
Thibault Delavallée authored
* keep query on pdf link so that customers have access to the pdf when using the access token instead of having an access rights error; * add redirect to record override that allow to take into account /mail/view links containing an access token for invoices like what is already supported for sale orders; * improve action buttons display; * reduce headers and better display invoice name and customer address;
-
Thibault Delavallée authored
Purpose is to allow to display error, warning or success messages based on some user action like payment. This is done using kwargs in the invoice view route. Codes are added in URL and message display has to be managed in the template itself. Inheriting modules and/or new features will have to add their specific message according to the error, warning or success messages they want to support.
-
Thibault Delavallée authored
The 'View', 'Accept and Sign', 'Pay Online' buttons are now correctly computed based on the sales settings or the online quote settings. Indeed it is now possible to sign and/or pay quotations without having website_quote module installed.
-
Thibault Delavallée authored
This commit adds support of payment in the sale customer portal. This is done in the sale_payment module and uses the settings introduced previously about online confirmation and payment. This way customers can now pay orders without having to rely on online quote mechanism. Two routes are defined in this commit, one for form-based payments and one for server2server-based payment. Please refer to commit 1fdb10f0 for more details about the new payment form. Some small modifications are done SO confirmation and invoice generation methods to return error codes that can be used in the customer portal. As return values were not used in website_sale or website_quote this should not impact those modules.
-
Thibault Delavallée authored
Purpose of this commit is to ease the use of the payment widget and avoid having to perform too much custom code in the various routes used when doing payments : * when instantiating the widget give him its parent element data so that parameters given when calling the payment form template are automatically present in the widget options; * support more parameters when calling the route for form-based acquirers including access_token, URLs and callback method; * when doing a form-based payment a call to a JSON route returning the rendered form is done. Payment widget now uses all data from that form including the URL of the acquirer website. This way form-based acquirers are really dynamic and values update is easier; * remove hidden display of form-based acquirers as all data come now from the called JSON route that returns the form; * add a warning about partner-id not being set as it is an issue some people may encounter;
-
Thibault Delavallée authored
Online quote can now use the generic signature widget already used on the standard sale customer portal. We therefore remove the custom widget build in website_quote. A route already exists to sign quotes; the old route is removed. The existing route is overridden so that quotations with template requiring payment cannot be signed. This is the expected behavior.
-
Thibault Delavallée authored
* website_quote should not override all sale links from the customer portal to replace them by website_quote specific view. Indeed the quote view should be used only if the order has an active template defined on it; * do not override existing columns of the order page view on portal with same content; * implement redirection at route level by overriding the controller order route;
-
Thibault Delavallée authored
Customers can access orders using an access token. Order page view may contain links to invoices linked to that order. However currently the link does propagate the use of access token and therefore leads to a crash due to access rights error. This is improved here by adding the invoice access token in the embedded links.
-
Thibault Delavallée authored
Purpose is to allow customers to accept and confirm orders on the customer portal without having to rely on advanced website_quote (online quotation) features. Including : * add quote confirmation route; * add support in customer portal using the newly-introduced signature widget; * add action button on the order page view;
-
Thibault Delavallée authored
This commit also adds a route to have the sale order report. It supports access token so that email links already enables the download of the pdf.
-
Thibault Delavallée authored
Purpose is to allow to display error, warning or success messages based on some user action like signature or payment. This is done using kwargs in the order view route. Codes are added in URL and message display has to be managed in the template itself. Inheriting modules and/or new features will have to add their specific message according to the error, warning or success messages they want to support.
-
Thibault Delavallée authored
* separate signature and payment option from website_quote template feature; * add a settings to choose whether to display the confirmation or pay buttons in customer portal; * simplify settings about website_quote now talking only about the module itself; This commit only adds the settings and parameter. Future commits will use those parameters to effectively trigger some features and hide or display part of customer portal.
-
Thibault Delavallée authored
This generic widget allow to confirm and sign documents on the customer portal. Purpose is to reuse it in sale customer portal and online quotes notably. It is made generic to call a route using parameters given to the widget. It also supports access token to ease its use in various customer portal pages where the customer is not always connected but is granted access through an access token.
-
Thibault Delavallée authored
It does not have any impact in current stable as the inherited method does not use it. However if another addon inherit it it will not receive access_token depending on call chain. Let us fix it. This is a manual forward-port of ce9ed600.
-
Parth Gajjar authored
According to fp, this outdated and incomplete module will be moved to enterprise to become a fully developed and integrated application.
-
- 05 Sep, 2017 17 commits
-
-
Kirti Choudhary authored
-
Luis González authored
This field was renamed from use_cash_basis to tax_exigibility, so it needs to be renamed here too
-
Yannick Tivisse authored
-
jpr-odoo authored
Purpose ======= The goal is that when you click on an attachment, you should get a preview of it and then you get the possibility to download it.
-
Yannick Tivisse authored
Purpose ======= As the method `channel_fetch_message` calls self.ensure_one(), we shouldn't load the channel history if no channel is already existing for the external user. Specification ============= Return a empty list if channel_id is False
-
Yannick Tivisse authored
Purpose ======= Could be useful if you want to load a preview of an image as a thumbnail
-
Yannick Tivisse authored
Purpose ======= It makes no sense to crop an image from a ration. We don't say "I don't know my image size, but divide it by 2" Specification ============= Pass a maximum size argument instead of a thumbnail ratio
-
Laurent Smet authored
account.config.settings has been renamed by res.config.settings, see 781a03b2
-
Sanjay Jamod authored
Purpose ======= Improve settings of manufacturing app Specification ============= https://drive.google.com/a/odoo.com/file/d/0B0ITmdw6h3ZrMndPb2ZWbUY2Tm8/view?usp=drivesdk
-
Kirti Choudhary authored
This commit improves readability in kanban views. The default view in mobile is kanban and many of them needed to be improved. task-33438 closes 17853
-
qsm-odoo authored
-
qsm-odoo authored
Before this commit, only the routes which began by '/web/image' were mocked (simply ignored). This forgot the case were it is a full URL (http://www.test.com/web/image). Now, also mock the static images routes (for .png and .jpg).
-
qsm-odoo authored
- Use classes instead of repeated mixins - Add real user avatar instead of fake one - Reorganize LESS rules
-
stefanorigano authored
- Improve overall design - Better use of UI colours - Replace planned activities icon - Vertically align kanban icons - Remove the 'bell shtcut' and followers caret - Use a mixin to style the chatter (inline, not inline, compact)
-
stefanorigano authored
Create variations for btn-link with UI color classes. These btns appear as default text (muted necessary) and they will use an UI color on hover.
-
stefanorigano authored
- Remove carets - Fix badges position - Vertical align user avatar - If a dropdown is open, the menu-toggle should appear active - Dropdown menus' widths should be at least as the dropdown-toggle
-
Yannick Tivisse authored
Purpose ======= Be consistent with other screens Specification ============= Replace "cancel" by "discard" in all setting page.
-
- 04 Sep, 2017 8 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;
-