Sziasztok!
Van egy Action-om ami a login.events.post-re figyel, a meghívott metódusban szeretném elérni a user-hez tartozó egyik custom attributes-ot a következő módon:
String custom_attribute = (String)user.getExpandoBridge().getAttribute("custom.attribute");
Az attribute föl van véve, de csak akkor sikerül elérnem, ha permission-ben a Guest Role-nak adok view permission-t. Ha a User vagy Power User-nek adok view permission-t akkor a fenti kódban null értéket kapok vissza. Ha a guest-nek akkor visszakapom a fölvett attrib értékét.
Kérdésem, hogy mivel post.login-ban vagyok miért nem elég ha a User Role kapja meg a view permissiont, hisz a liferay user objektum már elérhető, adatait a megfelelő getter-ekkel elérem.
Por favor, identifíquese para poder marcar esto como inapropiado