mirror of
https://github.com/YunoHost/yunohost-admin.git
synced 2024-09-03 20:06:15 +02:00
Group app access bulk operations in one panel.
This commit is contained in:
parent
5deb621fae
commit
4c11f28657
1 changed files with 45 additions and 34 deletions
|
@ -24,14 +24,6 @@
|
||||||
</div>
|
</div>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-footer">
|
|
||||||
<a href="#/apps/{{../settings.id}}/access/remove" class="btn btn-danger slide back">
|
|
||||||
<span class="glyphicon glyphicon-trash"></span> Remove all access
|
|
||||||
</a>
|
|
||||||
<p class="text-danger">
|
|
||||||
No users will have access to {{settings.label}}.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
{{else}}
|
{{else}}
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
{{#if settings.allow_everyone}}
|
{{#if settings.allow_everyone}}
|
||||||
|
@ -41,51 +33,70 @@
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
<div class="panel-footer">
|
||||||
|
|
||||||
<div class="panel panel-default">
|
|
||||||
<div class="panel-heading">
|
|
||||||
<h2 class="panel-title">Add access</h2>
|
|
||||||
</div>
|
|
||||||
<div class="panel-body">
|
|
||||||
{{#if users}}
|
{{#if users}}
|
||||||
<form method="POST" action="#/apps/{{settings.id}}/access/add" class="row">
|
<form method="POST" action="#/apps/{{settings.id}}/access/add" class="row">
|
||||||
<input type="hidden" name="app" value="{{settings.id}}">
|
<input type="hidden" name="app" value="{{settings.id}}">
|
||||||
<div class="col-xs-9 col-sm-9">
|
<div class="col-xs-9 col-sm-6">
|
||||||
<select name="user" required class="form-control">
|
<select name="user" required class="form-control">
|
||||||
<option value="" default disabled selected>Select user</option>
|
<option value="" default disabled selected>Select user</option>
|
||||||
{{#users}}<option value="{{value}}">{{label}}</option>{{/users}}
|
{{#users}}<option value="{{value}}">{{label}}</option>{{/users}}
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-3 col-sm-3">
|
<div class="col-xs-3 col-sm-6">
|
||||||
<input type="submit" class="btn btn-success slide back" value="Add">
|
<input type="submit" class="btn btn-success slide back" value="Add">
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
{{else}}
|
{{else}}
|
||||||
<p class="text-warning">No users to add.</p>
|
<p class="text-warning">No more users to add.</p>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
{{#if users}}
|
|
||||||
<div class="panel-footer">
|
|
||||||
<a href="#/apps/{{settings.id}}/access/add" class="btn btn-success slide back">
|
|
||||||
<span class="glyphicon glyphicon-plus"></span> Add all access
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
{{/if}}
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{#unless settings.allow_everyone}}
|
<div class="panel-group" id="accordion">
|
||||||
<div class="panel panel-default">
|
<div class="panel panel-default">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<h2 class="panel-title">Clear access</h2>
|
<h2 class="panel-title">
|
||||||
|
<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">
|
||||||
|
Bulk operations
|
||||||
|
</a>
|
||||||
|
</h2>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="collapseOne" class="panel-collapse collapse">
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<a href="#/apps/{{settings.id}}/access/clear" class="btn btn-warning slide back">
|
{{#if users}}
|
||||||
<span class="glyphicon glyphicon-trash"></span> Clear all access
|
<div class="container">
|
||||||
</a>
|
<p class="">
|
||||||
<p class="text-warning">
|
All existing users will have access to {{settings.label}}.
|
||||||
Every user will have access to {{settings.label}}.
|
</p>
|
||||||
</p>
|
<a href="#/apps/{{settings.id}}/access/add" class="btn btn-success slide back">
|
||||||
|
<span class="glyphicon glyphicon-plus"></span> Add access to all
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
{{/if}}
|
||||||
|
{{#if settings.allowed_users}}
|
||||||
|
<div class="container">
|
||||||
|
<p class="">
|
||||||
|
No users will have access to {{settings.label}}.
|
||||||
|
</p>
|
||||||
|
<a href="#/apps/{{../settings.id}}/access/remove" class="btn btn-danger slide back">
|
||||||
|
<span class="glyphicon glyphicon-trash"></span> Remove all access
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
{{/if}}
|
||||||
|
{{#unless settings.allow_everyone}}
|
||||||
|
<div class="container">
|
||||||
|
<p class="">
|
||||||
|
Every user will have access to {{settings.label}}.
|
||||||
|
</p>
|
||||||
|
<a href="#/apps/{{settings.id}}/access/clear" class="btn btn-primary slide back">
|
||||||
|
<span class="glyphicon glyphicon-trash"></span> Clear all access
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
{{/unless}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{/unless}}
|
</div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue