Commit 536e1d59 by Tuomas Riihimäki

Init vip multiadd page with current user

Also init new vip line with the host from the previous vip.
1 parent 3747c7f2
...@@ -16,6 +16,7 @@ import fi.codecrew.moya.beans.ProductBeanLocal; ...@@ -16,6 +16,7 @@ import fi.codecrew.moya.beans.ProductBeanLocal;
import fi.codecrew.moya.beans.UserBeanLocal; import fi.codecrew.moya.beans.UserBeanLocal;
import fi.codecrew.moya.beans.VipBeanLocal; import fi.codecrew.moya.beans.VipBeanLocal;
import fi.codecrew.moya.enums.apps.VipPermission; import fi.codecrew.moya.enums.apps.VipPermission;
import fi.codecrew.moya.model.EventUser;
import fi.codecrew.moya.model.Product; import fi.codecrew.moya.model.Product;
import fi.codecrew.moya.model.Vip; import fi.codecrew.moya.model.Vip;
import fi.codecrew.moya.model.VipProduct; import fi.codecrew.moya.model.VipProduct;
...@@ -75,7 +76,9 @@ public class VipMultiadd extends GenericCDIView { ...@@ -75,7 +76,9 @@ public class VipMultiadd extends GenericCDIView {
public void initMultiadd() { public void initMultiadd() {
if (super.requirePermissions(VipPermission.EDIT) && vipList == null) { if (super.requirePermissions(VipPermission.EDIT) && vipList == null) {
setVip(new Vip()); vip = new Vip();
vip.setHost(permbean.getCurrentUser());
vipList = new ArrayList<>(); vipList = new ArrayList<>();
vips = new ListDataModel<>(vipList); vips = new ListDataModel<>(vipList);
productList = new ArrayList<>(); productList = new ArrayList<>();
...@@ -101,7 +104,10 @@ public class VipMultiadd extends GenericCDIView { ...@@ -101,7 +104,10 @@ public class VipMultiadd extends GenericCDIView {
public String addEntry() { public String addEntry() {
logger.info("added entry"); logger.info("added entry");
vipList.add(getVip()); vipList.add(getVip());
setVip(new Vip()); EventUser oldHost = vip.getHost();
vip = new Vip();
vip.setHost(oldHost);
return null; return null;
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!