Make source plugins support stored configuration options

Created on 3 July 2025, about 1 month ago

Problem/Motivation

We are reaching the point where we need to be able to store source plugin-specific settings for Project Browser. Right now, source plugins don't support this, like at all.

Proposed resolution

Convert the project_browser.admin_settings:enabled_settings list into a structure which looks like this:

enabled_sources:
  plugin_one:
    setting_one: yes
    setting_two: no
  plugin_two:
    foo: baz

This will need configuration schema changes and an update path. We won't worry about creating a UI for configuring plugins in this issue; that can be done separately and is a whole 'nother ball of wax.

✨ Feature request
Status

Active

Version

2.1

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024