- May 24, 2022
-
-
Christophe Monniez authored
In order to be able to use #86723 Odoo needs to be used as a local proxy. With this commit, a new install type `Local Proxy Mode` is added to the windows installer. When chosen, this install type does not install the PostgreSQL server and it adds the `hw_l10n_eg_eta` as a server wide module. It also generate and sets a proxy token. While at it, the windows packaging is a bit improved: * the VM now uses the virtio drivers * the installer size and speed is improved X-original-commit: 8586f78af36616d8014caf7ec9e44d8f6549d10d Part-of: odoo/odoo#92195
-
Christophe Monniez authored
This commit adds a `genproxytoken` command to generate and set an access token for the proxy mode in the config file. X-original-commit: 41a7224b46b3b163789257efd4583ef2d74479ba Part-of: odoo/odoo#92195
-
baa authored
For the egyptian localization, it is necessary to electronically sign invoices before sending them to the egyptian tax authority (ETA). This module is a proxy server located on the user's pc which will interact with a secure thumb drive provided by the governement which contains the private key used for signing. X-original-commit: 71c3f46ead217ac89718aa34d94914452c75e699 Part-of: odoo/odoo#92195
-
akr authored
X-original-commit: 6fc28ee7807409c90da806475dfed567cc9ccbae Part-of: odoo/odoo#92195
-
akr authored
X-original-commit: 415c06362c7ecea9472acf8da2ff75615eedb392 Part-of: odoo/odoo#92195
-
Alexandre Kühn authored
Follow-up of https://github.com/odoo/odoo/pull/90893 Improvements of message action list introduced a gap of clickable part of button between button and the container of buttons. This commit fixes the issue by removing this gap. Also fixes an issue where the icon buttons were too small in mobile. Task-2862366 closes odoo/odoo#92196 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Sébastien Theys authored
Part of task-2810734 closes odoo/odoo#92193 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Sébastien Theys authored
This patch was previously defined globally, but it has been removed at some point. This absence prevents from running some tests that relied on it when the current browser value does not match what the test is expecting. Part of task-2810734 Part-of: odoo/odoo#92193
-
Demesmaeker authored
Computing the fields instead of storing them allows to implement the feature for each provider more easily, without needing a migration script. task-2841744 closes odoo/odoo#91961 Related: odoo/enterprise#27618 Related: odoo/upgrade#3535 Signed-off-by:
Antoine Vandevenne (anv) <anv@odoo.com>
-
Ipsita Borisagar authored
Set appropriate padding around the chatbox search bar and aligned it with the header content. Task-2844934 closes odoo/odoo#91900 Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
-
Carlos Valverde authored
This commit improves the design of the `_quickSearch` component, by adapting its design to the logic of Bootstrap's `form-control` class. Task-2823729 closes odoo/odoo#88710 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Carlos Valverde authored
Current SCSS is replaced with global Bootstrap classes, in order to reduce code lines and to increase performance. Task-2823729 Part-of: odoo/odoo#88710
-
Pierre Paridans authored
Since (at least) Chrome 94+, some element's sizing computation returns a slightly different value (in the order of a fraction of a pixel). Sadly, due to rounding, this difference has an impact on exact sizing assertion (specifically in the list view column sizing tests). As the difference is *really* small, introducing a margin of error (i.e. <= 1px) looks reasonnable ; as implemented in this commit. closes odoo/odoo#92203 Forward-port-of: odoo/odoo#92066 X-original-commit: 5f035381 Signed-off-by:
Aaron Bohy (aab) <aab@odoo.com> Signed-off-by:
Pierre Paridans (app) <app@odoo.com>
-
xlu-odoo authored
Part of the overall v16 SCSS optimization/restyle, task-2704984 task-2835842 closes odoo/odoo#90407 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Abdelouahab (abla) authored
To reproduce ============ - make sure to have two contacts with same email (duplicate Mitchell for example) - in 'Contacts', switch to 'list view', selected any two contacts with the checkboxes, go the the 'Action' menu and select 'Merge' - Click on 'Skip these contacts', then click on 'Deduplicate the other contacts', then check the 'Email' checkbox and click on 'Merge with manual check'. - click on 'Skip these contacts' an Access Error is raised Purpose ======= Partner Manager doesn't have the unlink access to `partner.merge.line` model, this access wasn't given because it's often unecessary, but here it's good example where it's needed. Specification ============= to solve the issue we give the unlink access to partner manager. opw-2851507 closes odoo/odoo#92188 X-original-commit: a6754f35 Signed-off-by:
Nicolas Lempereur (nle) <nle@odoo.com> Signed-off-by:
abla001 <abla@odoo.com>
-
abd-msyukyu-odoo authored
There was an issue when a mailing save failed: the edited body of the mailing was lost. Impacted versions: - 15.0 and higher Steps to reproduce: 1. Create a mailing "Start from scratch" and add some elements 2. Do not fill in the subject (or at least one required field) 3. Save (it should fail because of the empty required field) Current behavior: - The edited template is lost Expected behavior: - Keep the edited template even if the save failed This commit fixes the problem by properly awaiting the promise _doAction so that the field's value will be set correctly. The testing tour `mass_mailing_editor_tour` is updated to check that the body_arch is kept after a failed save. This issue was introduced in 15.0 with: 95754eb6 Task-2856742 closes odoo/odoo#92186 X-original-commit: bc81178d Signed-off-by:
Thibault Delavallee (tde) <tde@openerp.com>
-
FrancoisGe authored
Before this commit, patchDate used the machine offset and not the offset fixed in luxon. For example: Date to Patch = 01-01-2000 10:30:00 Machine offset = -120 (UTC-2) Luxon offset = 360 (UTC+6) Before: Patched Date = 01-01-2000 10:30:00 UTC-2 After: Patched Date = 01-01-2000 02:30:00 UTC-2 closes odoo/odoo#91591 Signed-off-by:
Bruno Boi <boi@odoo.com>
-
FrancoisGe authored
This commit adds a testing utility function that applies a fixed time zone to luxon based on an offset to the UTC time zone. Part-of: odoo/odoo#91591
-
xlu-odoo authored
Part of the overall v16 SCSS optimization/restyle, task-2704984 task-2853300 closes odoo/odoo#91537 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Carlos Valverde authored
Current SCSS is replaced with global Bootstrap classes, in order to reduce code lines and to increase performance. Task-2833744 closes odoo/odoo#88925 Signed-off-by:
Alexandre Kühn (aku) <aku@odoo.com>
-
Carlos Valverde authored
This commit improves cross-browser compatibility by adapting the css statement to Safari's Webkit syntax. Task-2825261 Part-of: odoo/odoo#88925
-
Carlos Valverde authored
Current SCSS is replaced with global Bootstrap classes, in order to reduce code lines and to increase performance. Task-2825261 Part-of: odoo/odoo#88925
-
Jacky (trj) authored
- Restaurant shops should automatically go back to floor screen when idle. However, after https://github.com/odoo/odoo/pull/89712 , this feature is broken when pos_hr is also installed - the screen doesn't automatically go back to floor screen. A simple fix is to clear the tempScreen name when the shown tempScreen is closed. Note that this change is fine because when tempScreen is closed (!isShown), the `tempScreen.name` information has no use. - Once the `idleTimer` is set, it is never removed. This means that even if the conditions to go back to the FloorScreen at the current time T are not satisfied, the `_actionAfterIdle` is still run. Checking if the action can be done once triggered fix the issue. closes odoo/odoo#92177 X-original-commit: d77d7e90 Signed-off-by:
Joseph Caburnay (jcb) <jcb@odoo.com> Signed-off-by:
Trinh Jacky (trj) <trj@odoo.com>
-
Antoine Guenet authored
The design tab allows the customization of the separators' colors but this is currently broken because it gets overridden by the default style of the snippet, which has higher specificity. Besides, the priority of styles was lost. closes odoo/odoo#92174 X-original-commit: 098202ba584ca6ba3544ccd00397578f5deb12ad Related: odoo/enterprise#27719 Signed-off-by:
David Monjoie (dmo) <dmo@odoo.com>
-
Huy Le authored
Exclude non installable theme from the configurator suggested themes. Also, exclude themes which are found in the database (sql) but not in the manifest (files/sources). This was reported after migration where `theme_beauty_sale` was still in the database but did not exists anymore. Note that in prior versions, this was causing a `KeyError`. closes odoo/odoo#92167 X-original-commit: 6e4faeb136e123e09d74cde06c47f7c822b1fd19 Signed-off-by:
Romain Derie (rde) <rde@odoo.com>
-
Yannick Tivisse authored
Purpose ======= We open the contract history view, the count shouldn't be based on the contracts, but on the history itself (to exclude canceled contracts for example). closes odoo/odoo#92040 X-original-commit: 5754eb95d681ec9ad63bf1a3c98a60cbb75d2869 Related: odoo/enterprise#27652 Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
-
Yannick Tivisse authored
Purpose ======= Let's say we have 2 contracts A and B: A --> Running B --> Cancelled contract_id : A B is set to Running Contract_id : B B is set to Cancelled contract_id : B In this case, the current contract should be reset to A. X-original-commit: f736264881cbb3086430ea8cd7dba7c4f5a351f4 Part-of: odoo/odoo#92040
-
Leonardo Pavan Rocha authored
In the assignation logs in hr_fleet, it is possible to access the list of attachments and upload new files to a certain log. However, we currently enter the form view for ir.attachment to create the record and many technical fields are shown that are not necessary. This commit overwrites the kanban view adding an upload button that will open the file upload dialog of the OS and automatically add the uploaded files to that certain assignation log. task-2742923 closes odoo/odoo#83755 Signed-off-by:
Kevin Baptiste <kba@odoo.com>
-
Leonardo Pavan Rocha authored
In the demo data from hr_fleet, we add address_home_id's to some employees in order to create the correct vehicle assignation logs. However, as the driver_id is already set at that moment, the _compute_driver_employee_id is not called again as no dependency was changed, resulting in an empty driver_employee_id for some logs. This commit fixes this by calling the compute method on the demo data with the assignation logs that have no driver_employee_id set and have a driver_id. task-2742923 Part-of: odoo/odoo#83755
-
Leonardo Pavan Rocha authored
Assignment logs list view can be accessed both from fleet and from hr_fleet, however they show many repeating fields and, for this reason, this commit improves these views by leaving the repeating fields as optional="hide". task-2742923 Part-of: odoo/odoo#83755
-
pedrambiria authored
Before this commit: In the PoS Restaurant, if the employee is not installed, the orders wouldn't contain employee_id, and UI couldn't get table draft orders. Steps to reproduce the first issue: - Install the' Point of Sale' module - Make sure Employees (hr) isn't installed - Create a PoS with "Is a Bar/Restaurant" enabled - Open a PoS session in the incognito window - Add the product to the orders for different tables - Close the incognito window and open it again It couldn't get table draft orders from the back-end. Solution It must check that "employee_id" exist in the dictionary. opw-2856653 closes odoo/odoo#92157 X-original-commit: 822d444f Signed-off-by:
Trinh Jacky (trj) <trj@odoo.com>
-
Odoo's Mergebot authored
This commit fixes * One link that was not updated to use the post_link class * The join course link for "payment" courses after completing the quiz once logged in. * The link to resources that became accessible for non-authorized users for "payment" courses See underlying commits for details. Task-2818136 Part of Task-2663320 closes odoo/odoo#92104 Forward-port-of: odoo/odoo#92055 Forward-port-of: odoo/odoo#88454 Signed-off-by:
Warnon Aurélien (awa) <awa@odoo.com> Signed-off-by:
Florian Charlier (flch) <flch@odoo.com>
-
Florian Charlier authored
This commit fixes ACLs for slide resources: * Access to resources should be blocked for non-members (except publishers for the course: responsible and managers) * Tests are included NB: As links are resources from this minor version on, their access is protected as for files. Task-2818136 Part of Task-2663320 FwdPort of odoo/odoo#88454 X-original-commit: 075a647d58dc7e817b31a80c2ac804b06c8492bb Part-of: odoo/odoo#92104
-
Florian Charlier authored
This commit fixes the following fronted bugs: * One link to "buy course" that was not updated to use the post_link class * The join course link for "payment" courses after completing the quiz once logged in. * The link to resources that became accessible for non-authorized users for "payment" courses Task-2818136 Part of Task-2663320 FwdPort of odoo/odoo#88454 X-original-commit: 1a4368b3fce6206da555a1d04751b1aea53c6a29 Part-of: odoo/odoo#92104
-
Antoine Guenet authored
The conversion of background images for mass_mailing doesn't support the conversion of shapes on them (limitation of html2canvas), and emails should not contain videos. This removes these options for mass_mailing. Since the video option was added in place by `website`, this adds an option in its template so it can be disabled. A similar option was added for shapes, which depends on images being enabled as well. task-2856858 closes odoo/odoo#91314 Signed-off-by:
David Monjoie (dmo) <dmo@odoo.com>
-
Antoine Guenet authored
The default image in masonry is very dark, making the black text on it (if the user starts typing) practically invisible. This makes that text white by default. task-2856858 Part-of: odoo/odoo#91314
-
Antoine Guenet authored
Since background-image elements and their children will be flattened into images, links within them won't work. This removes the link button of the editor toolbar, as well as the link and button commands in those contexts. task-2856858 Part-of: odoo/odoo#91314
-
Antoine Guenet authored
There are two ways of editing links: the link tools (in the sidebar) and the link dialog. In `mass_mailing`, the link tools were in the sidebar but using the link command of the Powerbox opened the link dialog. This makes it so only one mechanism is in use (the link tools). task-2856858 Part-of: odoo/odoo#91314
-
Antoine Guenet authored
When the user selects across several blocks, the link tools are supposed to be hidden. This was however broken due to other mechanisms restoring it after it got hidden. task-2856858 Part-of: odoo/odoo#91314
-
Elisabeth Dickinson authored
When the first snippet in a mail is for example a cover image, the html2canvas library exports the image with a white line along the top caused by the negative top margin on the iframe. task-2856858 Part-of: odoo/odoo#91314
-