Skip to content

Download core addons list at runtime #72

@sbidoul

Description

@sbidoul

Currently, the list of Odoo CE and EE core addons is part of the code, and must be updated regularly, which is a burden.

Alternatively, we could consider downloading this information at runtime.

A few thoughts:

  • can this be done without changing the public API ?
  • while the list of CE addons is accessible publicly from the https://github.com/odoo/odoo, Odoo EE is not
  • obtaining the information from git would likely be too slow
  • so pre-cooked files should be made available somewhere (here on GitHub? as releases? or in the wiki? or serve it via github.io? or elsewhere?)
  • and local caching would be necessary anyway for performance / off-line operation
  • need to determine local cache invalidation mechanism (frequency? how to force it manually?)
  • generating these files manually would be an improvement, since it would not require a manifestoo-core release, but still a burden
  • generating these files automatically requires some infrastructure (a scheduled GitHub action here?)
  • generating these files require a user or GitHub token that access to https://github.com/odoo/enterprise

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions