Plugin refactoring to allow new types of agreement methods

Created on 31 August 2019, almost 5 years ago
Updated 26 July 2023, 11 months ago

Problem/Motivation

The current plugins implementation makes hard to extend it with new type of agreement methods. The two supported types, for new users or existing users, is almost hard-coded in code, being hard to add a plugin type for any user.

Proposed resolution

Make a refactoring of the plugin implementation maintaining compatibility with the current API.

Remaining tasks

Review, tests.

User interface changes

None.

API changes

Extended with new methods and optional arguments.

Data model changes

None.

Release notes snippet

TBD.

πŸ“Œ Task
Status

Needs work

Version

3.0

Component

Code

Created by

πŸ‡ͺπŸ‡ΈSpain manuel.adan 🌌

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024