Skip to main content

Adds more operators for view inheritance

Project description

License: LGPL-3

Extended view inheritance

This module was written to make it simple to add custom operators for view inheritance.

Usage

Try me on Runbot

Change a python dictionary (context for example)

<attribute name="$attribute" operation="python_dict" key="$key">
    $new_value
</attribute>

Note that views are subject to evaluation of xmlids anyways, so if you need to refer to some xmlid, say %(xmlid)s.

Move an element in the view

<xpath expr="$xpath" position="move" target="$targetxpath" />

This can also be used to wrap some element into another, create the target element first, then move the node youwant to wrap there.

Known issues / Roadmap

  • add <attribute operation="python_list_add">$value</attribute>

  • add <attribute operation="python_list_remove">$index</attribute>

  • add <attribute operation="json_dict" key="$key">$value</attribute>

  • support <xpath expr="$xpath" position="move" target="xpath" target_position="position" />

  • support an eval attribute for our new node types

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.

Credits

Images

  • Odoo Community Association: Icon.

Contributors

Do not contact contributors directly about help with questions or problems concerning this addon, but use the community mailing list or the appropriate specialized mailinglist for help, and the bug tracker linked in Bug Tracker above for technical issues.

Maintainer

Odoo Community Association

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

To contribute to this module, please visit https://odoo-community.org.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file odoo9_addon_base_view_inheritance_extension-9.0.1.0.0.99.dev2-py2-none-any.whl.

File metadata

File hashes

Hashes for odoo9_addon_base_view_inheritance_extension-9.0.1.0.0.99.dev2-py2-none-any.whl
Algorithm Hash digest
SHA256 a28cc569b6bd3d925f354096e9f0db19fcd78401ade7de2f71700cd614381fbe
MD5 24e6f69cc41653e5b880b996a907f827
BLAKE2b-256 684500ef9fed11c07cddb35f08c3d9387f17d657da24b5ec0f04e3f5fb7e9410

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page