add create new crawler role

This commit is contained in:
Kaoru FUZITA 2015-11-27 17:55:18 +09:00
parent ff96d4bcbf
commit c012170d87
4 changed files with 12 additions and 1 deletions

View file

@ -107,12 +107,15 @@ public class AdminRoletypeAction extends FessAdminAction {
// Entry Page
// ----------
@Execute
public HtmlResponse createnew() {
public HtmlResponse createnew(final OptionalThing<String> value) {
saveToken();
return asHtml(path_AdminRoletype_AdminRoletypeEditJsp).useForm(CreateForm.class, op -> {
op.setup(form -> {
form.initialize();
form.crudMode = CrudMode.CREATE;
value.ifPresent(v -> {
form.value = v;
});
});
});
}

View file

@ -1977,6 +1977,9 @@ public class FessLabels extends ActionMessages {
/** The key of the message: Role */
public static final String LABELS_role_title_details = "{labels.role_title_details}";
/** The key of the message: Create new crawler role */
public static final String LABELS_role_button_create_crawler_role = "{labels.role_button_create_crawler_role}";
/** The key of the message: group */
public static final String LABELS_group_configuration = "{labels.group_configuration}";

View file

@ -657,6 +657,7 @@ labels.role_configuration=Role
labels.role_list_name=Name
labels.role_name=Name
labels.role_title_details=Role
labels.role_button_create_crawler_role=Create new crawler role
labels.group_configuration=group
labels.group_list_name=Name
labels.group_name=Name

View file

@ -57,6 +57,10 @@
<!-- /.box-body -->
<div class="box-footer">
<jsp:include page="/WEB-INF/view/common/admin/crud/buttons.jsp"></jsp:include>
<la:link styleClass="btn btn-success" href="/admin/roletype/createnew/${f:u(name)}">
<i class="fa fa-plus-circle"></i>
<la:message key="labels.role_button_create_crawler_role" />
</la:link>
</div>
<!-- /.box-footer -->
</div>