Use a tagged service iterator for uninstall validators instead of individual lazy proxies

Created on 21 March 2024, 23 days ago
Updated 4 April 2024, 9 days ago

Problem/Motivation

Uninstall validators are all lazy thereby having proxy classes. This because uninstall is not the common action when instantiating the module installer. We can change this to automatically using a service iterator for these and remove a tonne of proxy classes.

Let's wait on πŸ› Install profile is disabled for lots of different reasons and core doesn't allow for that RTBC before pulling the trigger here because that adds one. We can start work here in preparation for that one land though so not postponing.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

πŸ“Œ Task
Status

Needs review

Version

11.0 πŸ”₯

Component
BaseΒ  β†’

Last updated about 7 hours ago

Created by

πŸ‡¬πŸ‡§United Kingdom alexpott πŸ‡ͺπŸ‡ΊπŸŒ

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

Merge Requests

Comments & Activities

Production build https://api.contrib.social 0.62.1