fix #1793 set default values in setup
This commit is contained in:
parent
f014c86aaf
commit
af490dadde
2 changed files with 7 additions and 4 deletions
|
@ -17,15 +17,14 @@ package org.codelibs.fess.app.web.admin.maintenance;
|
|||
|
||||
import javax.validation.constraints.Size;
|
||||
|
||||
import org.codelibs.fess.Constants;
|
||||
import org.codelibs.fess.util.ComponentUtil;
|
||||
|
||||
public class ActionForm {
|
||||
@Size(max = 10)
|
||||
public String replaceAliases = Constants.ON;
|
||||
public String replaceAliases;
|
||||
|
||||
@Size(max = 10)
|
||||
public String resetDictionaries = Constants.ON;
|
||||
public String resetDictionaries;
|
||||
|
||||
@Size(max = 10)
|
||||
public String numberOfShardsForDoc = ComponentUtil.getFessConfig().getIndexNumberOfShards();
|
||||
|
|
|
@ -33,6 +33,7 @@ import javax.annotation.Resource;
|
|||
import org.codelibs.core.io.CopyUtil;
|
||||
import org.codelibs.core.lang.StringUtil;
|
||||
import org.codelibs.curl.CurlResponse;
|
||||
import org.codelibs.fess.Constants;
|
||||
import org.codelibs.fess.app.web.base.FessAdminAction;
|
||||
import org.codelibs.fess.es.client.FessEsClient;
|
||||
import org.codelibs.fess.mylasta.direction.FessConfig.SimpleImpl;
|
||||
|
@ -83,7 +84,10 @@ public class AdminMaintenanceAction extends FessAdminAction {
|
|||
}
|
||||
|
||||
private HtmlResponse asIndexHtml() {
|
||||
return asHtml(path_AdminMaintenance_AdminMaintenanceJsp).useForm(ActionForm.class);
|
||||
return asHtml(path_AdminMaintenance_AdminMaintenanceJsp).useForm(ActionForm.class, op -> op.setup(f -> {
|
||||
f.replaceAliases = Constants.ON;
|
||||
f.resetDictionaries = Constants.ON;
|
||||
}));
|
||||
}
|
||||
|
||||
@Execute
|
||||
|
|
Loading…
Add table
Reference in a new issue