Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIG] web_tree_dynamic_colored_field: Migration to 16.0 #2928

Closed
wants to merge 41 commits into from

Conversation

amh-mw
Copy link

@amh-mw amh-mw commented Sep 3, 2024

No description provided.

damdam-s and others added 30 commits September 3, 2024 15:47
support color_field attribute

update manifest

higher version number bump

typo
The options in <field> attributes are parsed as python expressions:
https://github.com/odoo/odoo/blob/d18976d7489f6cd1c904f72557104807233a178d/addons/web/static/src/js/services/data_manager.js#L273

And the options in <button> are parsed as json...
https://github.com/odoo/odoo/blob/d18976d7489f6cd1c904f72557104807233a178d/addons/web/static/src/js/services/data_manager.js#L411

This code only support the <field> element because I'm not sure there
is a use for the <button> element.
…'color_field'

The index at 0 in the following code:
  var colorField = this.arch.attrs.colors.split(';')
  .filter(color => color.trim().startsWith('color_field'))[0]
Was failing on such valid xml:
  <tree string="Buffer monitor"
        colors="red:procure_recommended_qty &gt; 0">
Use 'options' instead of 'colors' on tree views

The colors attribute has been removed from the RelaxNG schema in
Odoo [0], so use the 'options' instead.

Closes OCA#1479

[0] odoo/odoo@7024f8d#diff-e9acd2f731cc01f302055b6e232df983
The 'colors' and 'options' fields are not supported by the RelaxNG
schema of the <tree> element. Remove the support until we find a
good solution for this.
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: web-13.0/web-13.0-web_tree_dynamic_colored_field
Translate-URL: https://translation.odoo-community.org/projects/web-13-0/web-13-0-web_tree_dynamic_colored_field/
@amh-mw amh-mw mentioned this pull request Sep 3, 2024
45 tasks
@amh-mw amh-mw marked this pull request as draft September 6, 2024 17:26
@cvinh
Copy link
Contributor

cvinh commented Sep 7, 2024

Hi @amh-mw maybe you could help here #2873
My strategy was to backport v17 but I did not manage to finish it quick

@max3903
Copy link
Member

max3903 commented Nov 7, 2024

@amh-mw This pull request is still in draft. What is it missing to be ready for review?

@max3903
Copy link
Member

max3903 commented Nov 7, 2024

/ocabot migration web_tree_dynamic_colored_field

@OCA-git-bot
Copy link
Contributor

The migration issue (#2309) has not been updated to reference the current pull request because a previous pull request (#2873) is not closed.
Perhaps you should check that there is no duplicate work.
CC @cvinh

@amh-mw amh-mw closed this Nov 7, 2024
@amh-mw amh-mw deleted the 16.0-mig-web_tree_dynamic_colored_field branch November 7, 2024 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.