From: Mathieu Baudier Date: Sun, 16 Dec 2018 10:09:11 +0000 (+0100) Subject: Add created mixin to home and group directories X-Git-Tag: argeo-commons-2.1.76~3 X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=5e34b63ecd7534daedeabb1804d043fc3ac3d947;p=lgpl%2Fargeo-commons.git Add created mixin to home and group directories --- diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/HomeRepository.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/HomeRepository.java index b4f65bef7..1b50023e6 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/HomeRepository.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/HomeRepository.java @@ -120,6 +120,7 @@ class HomeRepository extends JcrRepositoryWrapper implements KernelConstants { userHome = JcrUtils.mkdirs(session, homePath); // userHome = JcrUtils.mkfolders(session, homePath); userHome.addMixin(NodeTypes.NODE_USER_HOME); + userHome.addMixin(NodeType.MIX_CREATED); userHome.setProperty(NodeNames.LDAP_UID, username); session.save(); @@ -174,6 +175,7 @@ class HomeRepository extends JcrRepositoryWrapper implements KernelConstants { String relPath = JcrUtils.replaceInvalidChars(cn); newWorkgroup = JcrUtils.mkdirs(adminSession.getNode(groupsBasePath), relPath, NodeType.NT_UNSTRUCTURED); newWorkgroup.addMixin(NodeTypes.NODE_GROUP_HOME); + newWorkgroup.addMixin(NodeType.MIX_CREATED); newWorkgroup.setProperty(NodeNames.LDAP_CN, cn); adminSession.save(); JcrUtils.addPrivilege(adminSession, newWorkgroup.getPath(), dn.toString(), Privilege.JCR_ALL);