Remove the `allowed_projects` configuration option

Created on 3 August 2025, 30 days ago

Problem/Motivation

Project Browser supports an undocumented allowed_projects configuration option, which is supposed to be a configurable filter of which projects a particular source can show. We should outright remove it before stable.

Why?

  • It was added to support Drupal CMS at an earlier stage of development and was not well thought-out. At the time, individual sources were not configurable.
  • The intended behavior was only ever implemented by the recipes source. The config object theoretically will filter for any source, but in practice this does not happen and is not supported. So it's inconsistent.
  • This can be replaced by per-source configuration options if desired.

Proposed resolution

Completely remove this configuration structure, with an update path to delete it.

πŸ› Bug report
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