mirror of
https://github.com/fluent/fluentd-ui.git
synced 2026-05-17 00:26:11 +02:00
Adding support for some plugins was hard. After this commit, easy to add a plugin that has commonly setting style. Before: - Add model, controller, and views for it. After: - Add model and controller. view is shared.
18 lines
677 B
Plaintext
18 lines
677 B
Plaintext
= render "shared/setting_errors"
|
|
|
|
- # NOTE: plugin_setting_form_action_url is defined at SettingConcern
|
|
= form_for(@setting, url: plugin_setting_form_action_url(@fluentd), html: {class: "ignore-rails-error-div"}) do |f|
|
|
- @setting.common_options.each do |key|
|
|
= field(f, key)
|
|
|
|
- if @setting.advanced_options.present?
|
|
.well.well-sm
|
|
%h4{"data-toggle" => "collapse", "href" => "#advanced-setting"}
|
|
= icon('fa-caret-down')
|
|
= t('terms.advanced_setting')
|
|
#advanced-setting.collapse
|
|
- @setting.advanced_options.each do |key|
|
|
= field(f, key)
|
|
= f.submit t('fluentd.common.finish'), class: "btn btn-lg btn-primary pull-right"
|
|
|