Project

General

Profile

Actions

Architecture #26327

open

User story #26144: Allow to install plugins from user interface

Plugins datastructures should be split by usage in webapp

Added by Clark ANDRIANASOLO 16 days ago. Updated 9 days ago.

Status:
Pending release
Priority:
N/A
Category:
Architecture - evolution
Target version:
Effort required:
Medium
Name check:
To do
Fix check:
To do
Regression:
No

Description

Currently all datastructures in the REST API part of the webapp are declared in a single file.
This bloats the file (and IDE), we have independant parts for managing plugins in several ways :
- plugin settings for the Setup page
- plugin management with rudder-package
- plugins display for the Plugins page (and the returned JSON from the API)


Subtasks 2 (2 open0 closed)

Rudder plugins - Architecture #26349: Impact of plugins datastructures splitting in pluginsPending releaseFrançois ARMANDActions
Rudder plugins - Architecture #26356: Impact of plugins datastructures splitting in plugins-privatePending releaseFrançois ARMANDActions
Actions

Also available in: Atom PDF