Content
View differences
Updated by Jens Ulferts almost 11 years ago
Currently, every plugins wanting to add a configuration setting has to patch OpenProject::Configuration itself leading to high code complexity and the need for changes at multiple places if OpenProject::Configuration ever changes.
One example for this is in the [reporting engine](https://github.com/finnlabs/openproject-reporting/pull/69/files#diff-3a6b42471443f0cca8c239e25b8ecc84R43). This example might also serve as a template for the implementation.
**Acceptance criteria**
- The core provides an API which the plugins can use to add a configuration setting.
One example for this is in the [reporting engine](https://github.com/finnlabs/openproject-reporting/pull/69/files#diff-3a6b42471443f0cca8c239e25b8ecc84R43). This example might also serve as a template for the implementation.
**Acceptance criteria**
- The core provides an API which the plugins can use to add a configuration setting.