Fórumok
UserGroup Programatisch hinzufügen
N. H., módosítva 9 év-val korábban
UserGroup Programatisch hinzufügen
Junior Member Bejegyzések: 71 Csatlakozás dátuma: 2013.11.14. Legújabb bejegyzések
Hallo Zusammen,
ich füge in meinem Hook eine UserGroup mit folgendem Befehl hinzu
Ich sehe in der Datenbank auch das diese angelegt wurde. Gehe ich aber ins Control Panel und klicke dort auf User Groups wird nichts angezeigt.
Führe ich nun in der Server Administration "Reindex all search indexes" aus, wird anschließend auch die hinzugefügte UserGroup im ControlPanel angezeigt.
Ich hatte dann versucht folgendes im Code noch auszuführe
Leider hat das nicht geholfen
auch folgender Code
hat nichts geholfen. Wer weiß rat wie kann ich es schaffen das die UserGroup sofort im ControlPanel erscheint ohne vorher manuell ein "Reindex all search indexes" auszuführen.
Viele Grüße,
N.H.
ich füge in meinem Hook eine UserGroup mit folgendem Befehl hinzu
UserGorup groupAdmins2 = UserGroupLocalServiceUtil.addUserGroup(adminU.getUserId(), group.getCompanyId(), "Site Admin2", "Site Admin2", serviceContext);
Ich sehe in der Datenbank auch das diese angelegt wurde. Gehe ich aber ins Control Panel und klicke dort auf User Groups wird nichts angezeigt.
Führe ich nun in der Server Administration "Reindex all search indexes" aus, wird anschließend auch die hinzugefügte UserGroup im ControlPanel angezeigt.
Ich hatte dann versucht folgendes im Code noch auszuführe
Indexer indexer = IndexerRegistryUtil.nullSafeGetIndexer(UserGroup.class);
indexer.reindex(groupAdmins2);
Leider hat das nicht geholfen
auch folgender Code
Indexer indexer = IndexerRegistryUtil.getIndexer(UserGroup.class);
indexer.reindex(groupAdmins2);
hat nichts geholfen. Wer weiß rat wie kann ich es schaffen das die UserGroup sofort im ControlPanel erscheint ohne vorher manuell ein "Reindex all search indexes" auszuführen.
Viele Grüße,
N.H.
Olaf Kock, módosítva 9 év-val korábban
RE: UserGroup Programatisch hinzufügen
Liferay Legend Bejegyzések: 6403 Csatlakozás dátuma: 2008.09.23. Legújabb bejegyzések
Ich würde nicht erwarten, dass "reindex" manuell ausgeführt werden muss und halte das eher für einen Bug.
CE? ->Tritt das auch auf der gerade veröffentlichten 6.2 GA3 auf?
EE? -> Was sagt der Support dazu?
CE? ->Tritt das auch auf der gerade veröffentlichten 6.2 GA3 auf?
EE? -> Was sagt der Support dazu?
Willem Vermeer, módosítva 9 év-val korábban
RE: UserGroup Programatisch hinzufügen
Junior Member Bejegyzések: 32 Csatlakozás dátuma: 2012.03.30. Legújabb bejegyzések
I see exactly the same problem on Liferay Portal Enterprise Edition 6.2.10 EE GA1 (Newton / Build 6210 / November 1, 2013)
Christoph Rabel, módosítva 8 év-val korábban
RE: UserGroup Programatisch hinzufügen
Liferay Legend Bejegyzések: 1554 Csatlakozás dátuma: 2009.09.24. Legújabb bejegyzések
Habe es jetzt nicht ausprobiert, aber laut Code wird der Indexer aufgerufen.
Version 6.2.10.1-ee-ga1:
Version 6.2.10.1-ee-ga1:
public UserGroup addUserGroup(
long userId, long companyId, String name, String description,
ServiceContext serviceContext)
throws PortalException, SystemException {
...
Indexer indexer = IndexerRegistryUtil.nullSafeGetIndexer(
UserGroup.class);
indexer.reindex(userGroup);
return userGroup;
Tarkan Corak, módosítva 8 év-val korábban
RE: UserGroup Programatisch hinzufügen
Regular Member Bejegyzések: 141 Csatlakozás dátuma: 2008.10.07. Legújabb bejegyzések
Handelt es sich evtl. um eine geclusterte Umgebung?