Files
MeshTender/internal/core/templates/consented.html
T

45 lines
1.7 KiB
HTML

{{define "title"}}{{.Repeater.Name}} · {{.Org.Name}} commands · MeshTender{{end}}
{{define "header"}}
<div class="row g-2 align-items-center">
<div class="col">
<div class="page-pretitle">Consented to {{.Org.Name}} · v{{.Version}}</div>
<h2 class="page-title">{{.Repeater.Name}}</h2>
</div>
</div>
{{end}}
{{define "content"}}
<div class="card">
<div class="card-body">
<p class="text-secondary mb-0">
These are the commands {{.Org.Name}}'s admins and members can run on this repeater over the mesh — the
policy you consented to (v{{.Version}}). Org admins also get everything members get. Hover a command to
see what it does.
</p>
{{if .CurrentVersion}}
<div class="alert alert-warning mt-3 mb-0">
{{.Org.Name}} has since published v{{.CurrentVersion}}. This repeater stays on v{{.Version}} until you
<a class="alert-link" href="/repeaters/{{.Repeater.PublicID}}/orgs/{{.Org.Slug}}/contribute">review the changes and re-consent</a>.
</div>
{{end}}
</div>
</div>
<div class="card mt-3">
<div class="card-header"><h3 class="card-title">Members can run</h3></div>
<div class="card-body">
{{if .MemberFeatures}}{{template "feature-table" .MemberFeatures}}
{{else}}<p class="text-secondary mb-0">Members aren't granted any commands.</p>{{end}}
</div>
</div>
<div class="card mt-3">
<div class="card-header"><h3 class="card-title">Admins can run</h3></div>
<div class="card-body">
{{if .AdminFeatures}}{{template "feature-table" .AdminFeatures}}
{{else}}<p class="text-secondary mb-0">Admins aren't granted any commands.</p>{{end}}
</div>
</div>
<a class="back-link mt-3" href="/repeaters/{{.Repeater.PublicID}}/share">{{template "icon-arrow-left" "me-1"}}Back to sharing</a>
{{end}}