mirror of
https://github.com/YunoHost/yunohost-admin.git
synced 2024-09-03 20:06:15 +02:00
85 lines
3.6 KiB
Text
85 lines
3.6 KiB
Text
<div class="btn-breadcrumb">
|
|
<a href="#/" ><i class="fa-home"></i><span class="sr-only">{{t 'home'}}</span></a>
|
|
<a href="#/apps">{{t 'applications'}}</a>
|
|
<a href="#/apps/{{app_id}}">{{app_name}}</a>
|
|
<a href="#/apps/{{app_id}}/config-panel">{{t 'config-panel'}}</a>
|
|
</div>
|
|
|
|
<div class="separator"></div>
|
|
|
|
<div class="alert alert-warning" role="alert">{{t 'experimental_warning'}}</div>
|
|
|
|
|
|
{{#if config_panel}}
|
|
|
|
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
|
|
{{#config_panel}}
|
|
<h2>{{../app_name}} configuration panel</h2>
|
|
<hr>
|
|
<form class="form-horizontal" action="#/apps/{{../app_id}}/config" method="POST">
|
|
{{#panel}}
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading" role="tab" id="heading-{{ @index }}">
|
|
<h2 class="panel-title">
|
|
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-{{ @index }}" aria-expanded="true" aria-controls="collapse-{{ @index }}">
|
|
{{name}}
|
|
<small>{{help}}</small>
|
|
</a>
|
|
</h2>
|
|
</div>
|
|
<div id="collapse-{{ @index }}" class="panel-collapse collapse {{#if (eq @index 0)}}in{{/if}}" role="tabpanel" aria-labelledby="heading-{{ @index }}">
|
|
<div class="panel-body">
|
|
{{#sections}}
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading"><h3 class="panel-title">{{name}} <small>{{help}}</small></h3></div>
|
|
<div class="panel-body">
|
|
{{#options}}
|
|
<div class="form-group">
|
|
<label for="{{name}}" class="col-sm-2 control-label">{{label}}</label>
|
|
|
|
<div class="col-sm-10">
|
|
|
|
{{#if choices}}
|
|
<select id="{{name}}" name="{{name}}" required class="form-control" {{{attributes}}}>
|
|
{{#choices}}<option value="{{value}}" {{#if selected}}selected{{/if}}>{{label}}</option>{{/choices}}
|
|
</select>
|
|
{{else if (eq inputType "checkbox")}}
|
|
<input type="{{inputType}}" id="{{name}}" name="{{name}}" class="form-control auto-width" value="{{default}}" placeholder="{{example}}" {{required}} {{{attributes}}}>
|
|
{{else}}
|
|
<input type="{{inputType}}" id="{{name}}" name="{{name}}" class="form-control" value="{{default}}" placeholder="{{example}}" {{required}} {{{attributes}}}>
|
|
{{/if}}
|
|
|
|
{{#if helpLink}}
|
|
<span class="help-block help-block--link">{{{helpLink}}}</span>
|
|
{{/if}}
|
|
|
|
{{#if example}}
|
|
<span class="help-block help-block--example">{{t 'form_input_example' example}}</span>
|
|
{{/if}}
|
|
|
|
{{#if helpText}}
|
|
<span class="help-block">{{{helpText}}}</span>
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
{{/options}}
|
|
</div>
|
|
</div>
|
|
{{/sections}}
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{/panel}}
|
|
<br>
|
|
<div><button class="btn btn-primary" type="submit">Save</button></div>
|
|
</form>
|
|
{{/config_panel}}
|
|
</div>
|
|
|
|
{{else}}
|
|
<div class="alert alert-warning">
|
|
<span class="fa-exclamation-triangle"></span>
|
|
{{t 'app_config_panel_no_panel'}}
|
|
</div>
|
|
{{/if}}
|