- 06 Sep, 2017 8 commits
-
-
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 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 3 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
-