Create a generic user interface configuration service

Description

User interface configurations are partly hard-coded, partly included in
the organization configuration, partly not organization-aware and always
custom REST endpoints which should always do the same.

The hoal of this task is to provide a generic engage-service to serve UI
configurations which can easily be used by user interfaces.

REST-endpoint:

/engage/config/<component>/<filename>

maps to:

/etc/ui-config/<organization-id>/<component>/<filename>

Component can be any engage user interface like Theodul, Paella, the
Media Module, …

Steps to reproduce

None

Status

Assignee

David Rolfes

Reporter

Lars Kiesow

Criticality

None

Tags (folksonomy)

None

Components

Fix versions

Affects versions

6.0

Priority

Major
Configure