package org.iatoki.judgels.raguel.forum.module.member; import play.i18n.Messages; import org.iatoki.judgels.raguel.forum.Forum; import org.iatoki.judgels.raguel.forum.module.ForumModules; import org.iatoki.judgels.raguel.forum.module.TabbedForumModule; import play.api.mvc.Call; import java.util.List; public final class ForumMemberModule extends TabbedForumModule { @Override public ForumModules getType() { return ForumModules.MEMBER; } @Override public String getTabName() { return Messages.get("forum.text.members"); } @Override public boolean isAllowedToViewTab(List<String> roles, Forum forum, String userJid) { return roles.contains("admin") || roles.contains("moderator"); } @Override public Call getDefaultJumpTo(long forumId) { return org.iatoki.judgels.raguel.forum.member.routes.ForumMemberController.viewMembers(forumId); } }