Вопрос о разрешениях на просмотр категорий LifeRayJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Вопрос о разрешениях на просмотр категорий LifeRay

Сообщение Anonymous »

У меня вопрос по поводу предварительных проверок Liferay (я так думаю). Я работаю в liferay 7.3.5.
У меня есть небольшой код Java, который извлекает список категорий, и затем я хочу отобразить этот список пользователям. Но я заметил, что мой код не может ничего получить, когда пользователь не вошел в систему, однако при входе в систему он работает (поэтому я знаю, что проблема не в отображении). Я хотел бы, чтобы гость мог просматривать этот список.
Я проверил и дважды проверил разрешения для словаря и самих категорий, но права просмотра для гостей включены для все.
Это мой код получения:

Код: Выделить всё

public List getSiteCategories(long vocabId) throws PortalException {
List categories = new ArrayList();
categories = AssetCategoryServiceUtil.getVocabularyCategories(vocabId, -1, -1, null);

return categories.stream()
.sorted(Comparator.comparing(AssetCategory::getName, String.CASE_INSENSITIVE_ORDER))
.collect(Collectors.toList());
}
Есть идеи, почему это не сможет ничего получить для гостя?
Если потребуется дополнительный код или контекст, я с радостью его предоставлю.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ermissions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»