Fixed shopcat setting on detail edit/new recipe
This commit is contained in:
parent
8cc60e2fbf
commit
f3c28258d1
9
pom.xml
9
pom.xml
|
@ -63,6 +63,10 @@
|
||||||
<groupId>javax.enterprise</groupId>
|
<groupId>javax.enterprise</groupId>
|
||||||
<artifactId>cdi-api</artifactId>
|
<artifactId>cdi-api</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-security</artifactId>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
<artifactId>spring-boot-starter-data-jpa</artifactId>
|
<artifactId>spring-boot-starter-data-jpa</artifactId>
|
||||||
|
@ -120,6 +124,11 @@
|
||||||
<version>${junit.jupiter.version}</version>
|
<version>${junit.jupiter.version}</version>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.security</groupId>
|
||||||
|
<artifactId>spring-security-test</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
|
@ -223,7 +223,7 @@ public class AdminMainBean implements Serializable {
|
||||||
* maint.)
|
* maint.)
|
||||||
*/
|
*/
|
||||||
public String doMore() {
|
public String doMore() {
|
||||||
return "shoppingList.jsf";
|
return "shoppingList.jsf?redirect=true";
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -649,6 +649,13 @@ public class RecipeDetailBean implements Serializable {
|
||||||
log.info("Ingredient line: \"" + ingredientText + "\"");
|
log.info("Ingredient line: \"" + ingredientText + "\"");
|
||||||
Ingredient ing =
|
Ingredient ing =
|
||||||
IngredientDigester.digest(ingredientText);
|
IngredientDigester.digest(ingredientText);
|
||||||
|
|
||||||
|
String ingkey = ing.getIngkey();
|
||||||
|
if (!StringUtils.isEmpty(ingkey)) {
|
||||||
|
Shopcat scat = this.recipeService
|
||||||
|
.findShopcatForIngredientKey(ingkey);
|
||||||
|
ing.setShopCat(scat);
|
||||||
|
}
|
||||||
// get ing list size, set ing position, append
|
// get ing list size, set ing position, append
|
||||||
List<IngredientUI> ingredients = getWrappedIngredients();
|
List<IngredientUI> ingredients = getWrappedIngredients();
|
||||||
int lsize = ingredients.size();
|
int lsize = ingredients.size();
|
||||||
|
@ -970,25 +977,26 @@ public class RecipeDetailBean implements Serializable {
|
||||||
}
|
}
|
||||||
|
|
||||||
// ***
|
// ***
|
||||||
|
// Editor pages are secured (redirect=true)
|
||||||
|
|
||||||
public String editDescription() {
|
public String editDescription() {
|
||||||
this.setDetailTab(0);
|
this.setDetailTab(0);
|
||||||
return "detailEdit";
|
return "detailEdit?faces-redirect=true";
|
||||||
}
|
}
|
||||||
|
|
||||||
public String editIngredients() {
|
public String editIngredients() {
|
||||||
this.setDetailTab(1);
|
this.setDetailTab(1);
|
||||||
return "detailEdit";
|
return "detailEdit?faces-redirect=true";
|
||||||
}
|
}
|
||||||
|
|
||||||
public String editInstructions() {
|
public String editInstructions() {
|
||||||
this.setDetailTab(2);
|
this.setDetailTab(2);
|
||||||
return "detailEdit";
|
return "detailEdit?faces-redirect=true";
|
||||||
}
|
}
|
||||||
|
|
||||||
public String editNotes() {
|
public String editNotes() {
|
||||||
this.setDetailTab(3);
|
this.setDetailTab(3);
|
||||||
return "detailEdit";
|
return "detailEdit?faces-redirect=true";
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setDetailTab(int i) {
|
private void setDetailTab(int i) {
|
||||||
|
|
|
@ -308,6 +308,7 @@
|
||||||
id="eShopcat"
|
id="eShopcat"
|
||||||
value="E"
|
value="E"
|
||||||
action="#{recipeDetailBean.ajaxEditShopcat(item)}"
|
action="#{recipeDetailBean.ajaxEditShopcat(item)}"
|
||||||
|
immediate="true"
|
||||||
update="editShopcatDlg"
|
update="editShopcatDlg"
|
||||||
oncomplete="PF('editShopcatDlg').show()"
|
oncomplete="PF('editShopcatDlg').show()"
|
||||||
title="Edit the shopping category for ing. key"
|
title="Edit the shopping category for ing. key"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user