Add created mixin to home and group directories
authorMathieu Baudier <mbaudier@argeo.org>
Sun, 16 Dec 2018 10:09:11 +0000 (11:09 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Sun, 16 Dec 2018 10:09:11 +0000 (11:09 +0100)
org.argeo.cms/src/org/argeo/cms/internal/kernel/HomeRepository.java

index b4f65bef73a1dea2bd458d4936cf16d0be40fe0a..1b50023e650359130c656f9c8cbacc888a59467f 100644 (file)
@@ -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);