Meeds-io / MIPs

The Meeds Improvement Proposal repository
0 stars 0 forks source link

Site management #68

Closed margondicco closed 1 year ago

margondicco commented 1 year ago

Rationale

No functional requirement for meeds.

In general terms, this MIP allows sites to be managed via an administration function and new sites to be created in a module outside the meeds package.

Note: avoid describing the solution here.

1. Technical Requirements

Security

The new functionalities will be accessible by administrators.

Extensibility

We will add the possibility to inject new actions implemented from other addons into Space administration portlet using the extension registry mechanism.

Feature Flags

Property Name Default Value Target Audience Functional Behaviour
exo.feature.newSiteManagement.enabled true (for eXo), false (for Meeds) users enable/disable the new site management entry in administration menu

This feature flag will be disabled by default for Meeds, so the new site management entry will not be displayed for Meeds package.

2. Software Architecture

Services & processing

Data and persistence

srenault-meeds commented 1 year ago

go func

azayati commented 1 year ago

@boubaker We need a go tech on this MIP. PRs ready for review & validation:

boubaker commented 1 year ago

@boubaker We need a go tech on this MIP.

Yep, in normal case, the Tech review is asked before starting real development to be able to give feedback on concepts. Go Tech ok.

boubaker commented 1 year ago
boubaker commented 1 year ago

All PRs approved, thanks @azayati .