import javax.jcr.Session;
import org.apache.commons.io.IOUtils;
+import org.argeo.connect.ConnectConstants;
import org.argeo.connect.ConnectNames;
import org.argeo.connect.resources.ResourcesNames;
import org.argeo.connect.resources.ResourcesService;
if (notEmpty(contactsStr))
importOrgEmployees(tmpParent, targetParent, newOrgNode, contactsStr);
}
+
+ // Refresh tags and mailing list
+ Node tagParent = resourcesService.getTagLikeResourceParent(session, ConnectConstants.RESOURCE_TAG);
+ resourcesService.refreshKnownTags(tagParent);
+
+ // Create Mailing lists
+ Node mlParent = resourcesService.getTagLikeResourceParent(session, PeopleTypes.PEOPLE_MAILING_LIST);
+ resourcesService.refreshKnownTags(mlParent);
+
} catch (PeopleException | RepositoryException e) {
throw new SuiteException("Cannot import mapping file, error at line: " + (i + 1), e);
} finally {
// Images are declared via the resources extension point in plugin.xml
String headerStr = "<a href=\"http://argeo.org\" "
+ "title=\"Smart Data Productivity Suite by Argeo\" target=\"_blank\"> "
- + "<img src=\"/ui/suite/img/logo-argeo.png\" width=\"250\" height=\"250\"></img> " + "</a>";
+ + "<img src=\"/ui/suite/img/logo-argeo.png\" width=\"175\" height=\"175\"></img> " + "</a>";
headerLbl.setText(headerStr);
GridData gd = new GridData(SWT.LEFT, SWT.CENTER, true, false);
headerLbl.setLayoutData(gd);