<h3>
ExtDB Settings
</h3>
<div class="uk-margin">
<h5 class="uk-margin-remove-bottom">Path to config</h5>
<small>
Path to ExtDB configuration file. Must be a valid INI file with database settings<br>
Default locations:
<ul class="uk-margin-remove">
<li>
Windows:
<ul class="uk-margin-remove">
<li>ExtDB2: <code><server_path>\@ExileServer\extdb-conf.ini</code></li>
<li>ExtDB3: <code><server_path>\@ExileServer\extdb3-conf.ini</code></li>
</ul>
</li>
<li>
Linux:
<ul class="uk-margin-remove">
<li>ExtDB2: <code><server_path>/@exileserver/extdb-conf.ini</code></li>
<li>ExtDB3: <code><server_path>/@exileserver/extdb3-conf.ini</code></li>
</ul>
</li>
</ul>
Ignored if database_uri is set
</small>
<div class="uk-form-controls">
<%= setting_f.text_field :extdb_conf_path,
class: "uk-input",
placeholder: "Leave blank for default",
"v-model": "setting.extdb_conf_path"
%>
</div>
</div>
<div class="uk-margin">
<h5 class="uk-margin-remove-bottom">
Header Name
</h5>
<small>
Database configuration section name in ExtDB config<br>
Identifies which database settings to use. Ignored if <code>database_uri</code> is set<br>
Default: <code>exile</code>
</small>
<div class="uk-form-controls">
<%= setting_f.text_field :extdb_conf_header_name,
class: "uk-input",
placeholder: "Leave blank for default",
"v-model": "setting.extdb_conf_header_name"
%>
</div>
</div>
<div class="uk-margin">
<h5 class="uk-margin-remove-bottom">
Extension version
</h5>
<small>
ExtDB version override<br>
Only set this if automatic detection fails<br>
Default: Auto-detected
</small>
<div class="uk-form-controls">
<%= setting_f.select :extdb_version,
options_for_select(
[["Leave blank for default", ""], 2, 3],
setting_f.object.extdb_version || ""
),
{},
class: "uk-select",
":value": "setting.extdb_version || ''",
"@input": "e => setting.extdb_version = e.target.value"
%>
</div>
</div>