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,7 +80,9 @@ public class CardlessIncomingView extends GenericCDIView {
public void initView() {
super.beginConversation();
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,13 +86,15 @@ public class FlowFoodwaveView extends GenericCDIView {
public void initFoodsView() {
if(userId == null || userId == 0) {
userView.setUserid(null);
} else {
userView.setUserid(userId);
if(super.requirePermissions(ShopPermission.MANAGE_FOODWAVES)) {
if (userId == null || userId == 0) {
userView.setUserid(null);
} else {
userView.setUserid(userId);
}
foodWaveFoodView.initFoodWaveFoods();
}
foodWaveFoodView.initFoodWaveFoods();
}
......
......@@ -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,7 +104,9 @@ public class IncomingView extends GenericCDIView {
private ListDataModel<CardCode> cardCodes;
public void initView() {
super.beginConversation();
if (super.requirePermissions(TerminalPermission.INFO)) {
super.beginConversation();
}
}
private ReaderEvent eventToAttach = null;
......@@ -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!