Commit a2aad16d by Tuukka Kivilahti

infokorjailuja permissioihin

1 parent dd068d5b
......@@ -20,6 +20,7 @@ package fi.codecrew.moya.web.flow;
import fi.codecrew.moya.beans.*;
import fi.codecrew.moya.enums.CardState;
import fi.codecrew.moya.enums.apps.TerminalPermission;
import fi.codecrew.moya.enums.apps.UserPermission;
import fi.codecrew.moya.model.*;
import fi.codecrew.moya.utilities.I18n;
......@@ -40,6 +41,7 @@ import javax.faces.model.ListDataModel;
import javax.inject.Inject;
import javax.inject.Named;
import javax.json.JsonObject;
import javax.smartcardio.CardPermission;
import java.security.acl.Group;
import java.util.ArrayList;
import java.util.List;
......@@ -78,8 +80,10 @@ public class CardlessIncomingView extends GenericCDIView {
public void initView() {
if (super.requirePermissions(UserPermission.MODIFY)) {
super.beginConversation();
}
}
......
......@@ -23,6 +23,8 @@ import javax.enterprise.context.ConversationScoped;
import javax.inject.Inject;
import javax.inject.Named;
import fi.codecrew.moya.enums.apps.ShopPermission;
import fi.codecrew.moya.model.FoodWave;
import org.primefaces.event.SelectEvent;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -84,7 +86,8 @@ public class FlowFoodwaveView extends GenericCDIView {
public void initFoodsView() {
if(userId == null || userId == 0) {
if(super.requirePermissions(ShopPermission.MANAGE_FOODWAVES)) {
if (userId == null || userId == 0) {
userView.setUserid(null);
} else {
userView.setUserid(userId);
......@@ -92,6 +95,7 @@ public class FlowFoodwaveView extends GenericCDIView {
foodWaveFoodView.initFoodWaveFoods();
}
}
public Integer getUserId() {
......
......@@ -30,6 +30,7 @@ import javax.inject.Named;
import javax.json.JsonObject;
import fi.codecrew.moya.beans.*;
import fi.codecrew.moya.enums.apps.TerminalPermission;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -103,8 +104,10 @@ public class IncomingView extends GenericCDIView {
private ListDataModel<CardCode> cardCodes;
public void initView() {
if (super.requirePermissions(TerminalPermission.INFO)) {
super.beginConversation();
}
}
private ReaderEvent eventToAttach = null;
private boolean showAttachDialog = false;
......@@ -117,7 +120,8 @@ public class IncomingView extends GenericCDIView {
public void initPrintCardView() {
memberlist = null;
if (!permbean.hasPermission(UserPermission.MODIFY)) {
if (!super.requirePermissions(UserPermission.MODIFY)) {
super.navihandler.redirectNavigation("index.jsf");
}
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!