Commit

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