-
Notifications
You must be signed in to change notification settings - Fork 54
Open
Description
Rationale / Begründung
At the moment, plugin settings in RDMO can only be configured by administrators through server-level changes.
Providing managers or editors with a GUI to configure plugins directly would increase flexibility and reduce dependency on administrators. This should cover activation/deactivation, catalog assignment, and adjusting plugin-specific settings (e.g., mappings via .toml files).
Affected
- Managers or Editors (to be discussed)
- Admins
Minimal functionality
- option for site-managers to activate/deactivate plugins for their site
- option for site-managers to assign plugins to specific catalogs
- Simple form element for additional plugin configuration, e.g. an editor for .toml files used by the plugins (similar to views editor)
Nice-to-have functionality
- instead of plain text editor for .toml files, provide a key-value pairs UI (or similiar) for easier configuration
- Support for plugin customization (e.g. endpoints, queries) to allow broader generalization of plugins). Ecample: allow users to add several instances of the same plugin to query different databases
- a project-level page for users to activate/deactivate plugins for a project and it's sub-projects
References / Verweise
MyPyDavid