Commit
commit b88835fb7423f242bd3f622be011609a3fabdcf3 Author: Jan DankertDate: Thu Apr 24 00:13:35 2025 +0200 New: OpenAPI with REST interface for all actions and methods Dockerfile | 52 +- api/api.php | 23 + dev-helper/update.php | 6 + dev-helper/update.sh | 7 +- modules/cms/action/ActionsAnalyzer.class.php | 235 + modules/cms/action/ObjectAction.class.php | 2 +- modules/cms/action/RequestParams.class.php | 14 +- modules/cms/action/group/GroupPropAction.class.php | 3 + .../cms/action/object/ObjectPropAction.class.php | 6 + .../cms/action/page/PageAdvancedAction.class.php | 6 + modules/cms/output/OutputFactory.class.php | 4 + modules/util/json/JSON.class.php | 2 +- openapi.json | 11418 +++++++++++++++++++ openapi.yaml | 7864 ++++++++++++- 14 files changed, 19464 insertions(+), 178 deletions(-)