<%= html_escape(field.name) %>
|
<% if configuration[field.name].nil? %>
nil
<% elsif field.secret? %>
<%= html_escape(secret_value(configuration[field.name])) %>
<% else %>
<%= html_escape(display_value(configuration[field.name])) %>
<% end %>
|
<%= html_escape(field.type) %>
<%
options = []
options << 'static' if field.static?
options << 'secret' if field.secret?
%>
<% unless options.empty? %>
<%= html_escape(options.join(', ')) %>
<% end %>
|
<% unless field.description.to_s.empty? %>
<%= html_escape(field.description) %>
<% end %>
<% if field.env_var && !configuration.class.environment_variables_disabled? %>
-
<% if source == :env %>
Currently
<% else %>
Can be
<% end %>
set with the
<%= show_defined_value(field.env_var, configuration.__value_from_source__(field.name, :env), field.secret?) %>
environment variable.
<% if source == :env %>
<% end %>
<% end %>
<% if field.runtime_setting && !configuration.class.runtime_settings_disabled? %>
-
<% if source == :settings %>
Currently
<% else %>
Can be
<% end %>
set with the
<%= show_defined_value(field.runtime_setting, configuration.__value_from_source__(field.name, :settings), field.secret?) %>
runtime setting.
<% if source == :settings %>
<% end %>
<% end %>
<% if field.yaml_key && !configuration.class.yaml_config_disabled? %>
-
<% if source == :yaml %>
Currently
<% else %>
Can be
<% end %>
set with the
<%= show_defined_value(field.yaml_key, configuration.__value_from_source__(field.name, :yaml), field.secret?) %>
key in the configuration file.
<% if source == :yaml %>
<% end %>
<% end %>
<% if field.default.nil? %>
<% if source == :default %>
-
Not set
<% end %>
<% else %>
-
<% if source == :default %>
Currently set with the
<%= show_defined_value("default value", field.default, field.secret?) %>.
<% else %>
This field has a <%= show_defined_value("default value", field.default, field.secret?) %>.
<% end %>
<% end %>
|
<% end %>