Commit
commit 939af840fe911982e52d784592604044db3c3e52 Author: Jan DankertDate: Mon Jan 6 22:48:11 2025 +0100 New: Now it is possible to remove and create new login/api token for a user; new API authorization with the authorization scheme "api". modules/cms/Dispatcher.class.php | 18 ++++ modules/cms/action/RequestParams.class.php | 7 +- .../cms/action/user/UserAddtokenAction.class.php | 54 ++++++++++ .../cms/action/user/UserDeltokenAction.class.php | 23 +++++ modules/cms/auth/ApiAuth.class.php | 59 +++++++++++ modules/cms/base/DefaultConfig.class.php | 1 + modules/cms/model/Project.class.php | 114 ++++++++++++++++++++- modules/cms/model/User.class.php | 44 +++++++- modules/cms/output/BaseOutput.class.php | 2 +- .../cms/ui/action/index/IndexEditAction.class.php | 3 +- .../ui/themes/default/html/views/user/addtoken.php | 56 ++++++++++ .../default/html/views/user/addtoken.tpl.src.xml | 21 ++++ .../ui/themes/default/html/views/user/advanced.php | 13 +++ .../default/html/views/user/advanced.tpl.src.xml | 14 +++ modules/util/Session.class.php | 12 ++- 15 files changed, 429 insertions(+), 12 deletions(-)