Commit

commit b88835fb7423f242bd3f622be011609a3fabdcf3
Author: Jan Dankert 
Date:   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(-)