manifest-required-key-app (C8119)#
A key required for paid apps is missing from the manifest.
What it does#
For manifests with a price (apps sold on the Odoo Apps store), checks that
the keys the store needs are present. By default those are currency,
images, license and support; keys already required by
C8102 are not reported twice.
Why is this bad?#
The Odoo Apps store rejects or misrepresents paid modules without them.
Configuration#
[tool.odoo-lint.rules.manifest-required-key-app]
keys = ["currency", "images", "license", "support"]
Fix safety#
Safe, when manifest-defaults has a
value for the key: it is added as the last entry. Otherwise there is no fix.