-
-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
Description
A forward-thinking feature: allow the Aggregator to enforce dependencies on farmOS servers before they can join an Aggregator.
Example dependencies:
- Server version (Require 2x, or later on requiring ^2.3 might be valid use cases)
- Certain modules (a 3rd party module might be required to join an aggregator)
- Resources (
log--lab_testmight be required on an aggregator) - Roles (certain roles/scopes must be enabled on the server, likely provided by another module)
- ...
The JSONAPI structure would make it easy to implement some of these features such as checking resources & server version.
Reactions are currently unavailable