From 5e34b63ecd7534daedeabb1804d043fc3ac3d947 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Sun, 16 Dec 2018 11:09:11 +0100 Subject: [PATCH] Add created mixin to home and group directories --- .../src/org/argeo/cms/internal/kernel/HomeRepository.java | 2 ++ 1 file changed, 2 insertions(+) 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); -- 2.30.2