/** Initialises an Argeo Suite backend. */
public class SuiteMaintenanceService extends AbstractMaintenanceService {
+ @Override
+ public void init() {
+ super.init();
+
+ getContentRepository().registerTypes(SuiteContentNamespace.values());
+// for (SuiteContentTypes types : SuiteContentTypes.values()) {
+// getContentRepository().registerTypes(types.getDefaultPrefix(), types.getNamespace(),
+// types.getResource() != null ? types.getResource().toExternalForm() : null);
+// }
+ }
@Override
public boolean prepareJcrTree(Session adminSession) throws RepositoryException, IOException {
public void configurePrivileges(Session adminSession) throws RepositoryException {
JcrUtils.addPrivilege(adminSession, EntityType.user.basePath(), CmsConstants.ROLE_USER_ADMIN,
Privilege.JCR_ALL);
- //JcrUtils.addPrivilege(adminSession, "/", SuiteRole.coworker.dn(), Privilege.JCR_READ);
+ // JcrUtils.addPrivilege(adminSession, "/", SuiteRole.coworker.dn(),
+ // Privilege.JCR_READ);
}
}