Commit
commit 6de748c2344395391f1d9c55c12743c7751037f4 Author: Jan DankertDate: Mon Jan 4 23:14:09 2021 +0100 New: Groups may contain subgroups. Users within a group inherit the permissions of all parent groups. .../action/folder/FolderAdvancedAction.class.php | 2 +- modules/cms/action/group/GroupPropAction.class.php | 20 ++- modules/cms/action/user/UserInfoAction.class.php | 22 +-- modules/cms/model/BaseObject.class.php | 43 ++++++ modules/cms/model/Group.class.php | 151 ++++++++++++++++----- modules/cms/model/User.class.php | 41 ++++-- .../ui/themes/default/html/views/group/prop.php | 11 ++ .../default/html/views/group/prop.tpl.src.xml | 3 + .../cms/ui/themes/default/html/views/user/info.php | 9 ++ .../default/html/views/user/info.tpl.src.xml | 7 + modules/cms/update/Update.class.php | 2 +- .../cms/update/version/DBVersion000024.class.php | 26 ++++ .../cms/update/version/DBVersion000025.class.php | 24 ++++ modules/language/Language_CN.class.php | 1 + modules/language/Language_DE.class.php | 1 + modules/language/Language_EN.class.php | 1 + modules/language/Language_ES.class.php | 1 + modules/language/Language_FR.class.php | 1 + modules/language/Language_IT.class.php | 1 + modules/language/Language_RU.class.php | 1 + modules/language/Messages.class.php | 1 + modules/language/language.yml | 5 +- modules/template_engine/components/template.xsd | 2 +- modules/util/Tree.class.php | 27 +++- 24 files changed, 344 insertions(+), 59 deletions(-)