67 lines
3.0 KiB
HTML
67 lines
3.0 KiB
HTML
{{ define "page-styles"}}
|
|
<style>
|
|
div.share-user, div.share-login {
|
|
margin-left: 2em;
|
|
margin-top: .5em;
|
|
font-style: italic;
|
|
}
|
|
|
|
a.share-add-user, a.share-add-login {
|
|
margin-left: 2em;
|
|
margin-top: .5em;
|
|
font-style: italic;
|
|
}
|
|
|
|
div.share {
|
|
margin-bottom: 2em;
|
|
}
|
|
|
|
:target {
|
|
background-color: #c4e1ff;
|
|
}
|
|
</style>
|
|
{{ end }}
|
|
|
|
{{ define "page-content" }}
|
|
<div id="shares">
|
|
{{ range $share := .ShareInfos }}
|
|
<div id="share-{{$share.UUID}}" class="share">
|
|
UUID: {{ $share.UUID }} {{ if $share.IsAdmin }}
|
|
<form style="display: inline-block;" action="delete-share" method="post">
|
|
<input type="hidden" name="share" value="{{ $share.UUID }}"/>
|
|
<input type="submit" value="Delete" class="delete"/>
|
|
</form>{{ end }}
|
|
<br/>
|
|
Name: {{ $share.Name }}<br/>
|
|
<hr/>
|
|
{{ range $login := .Logins }}
|
|
<div id="login-{{$share.UUID}}-{{$login.LoginName}}" class="share-login">
|
|
Login {{ $login.LoginName }} {{ if $login.ReadOnly }}(ReadOnly){{ end }}
|
|
<form style="display: inline-block;" action="share-delete-login" method="post">
|
|
<input type="hidden" name="share" value="{{ $share.UUID }}"/>
|
|
<input type="hidden" name="login" value="{{ $login.LoginName }}"/>
|
|
<input type="submit" value="Delete" class="delete"/>
|
|
</form>
|
|
</div>
|
|
{{ end }}
|
|
<a href="share-add-login?share={{ $share.UUID }}" class="share-add-login">Add Login</a>
|
|
<hr/>
|
|
{{ if $share.IsAdmin }}
|
|
{{ range $user := .Users }}
|
|
<div id="user-{{$share.UUID}}-{{$user.Username}}" class="share-user">
|
|
User {{ $user.Username }} ({{ $user.Role }})
|
|
<form style="display: inline-block;" action="share-delete-user" method="post">
|
|
<input type="hidden" name="source" value="my-shares"/>
|
|
<input type="hidden" name="share" value="{{ $share.UUID }}"/>
|
|
<input type="hidden" name="user" value="{{ $user.Username }}"/>
|
|
<input type="submit" value="Delete" class="delete"/>
|
|
</form>
|
|
</div>
|
|
{{ end }}
|
|
{{ end }}
|
|
<a href="share-add-user?share={{ $share.UUID }}" class="share-add-user">Add User</a>
|
|
</div>
|
|
{{ end }}
|
|
<a href="create-share?owned=true" class="create-share">Create Share</a>
|
|
</div>
|
|
{{ end }} |