jojo/templates/admin/federation/host.tmpl
Florian Pallas 4e6a782a89 feat: add admin views for federation configuration, hosts and users (#11115)
Fixes #9282

Adds a new admin panel category for federation related administration.

Includes views for:
- Instance Federation Configuration
- List of Federation Hosts
- (Per-Instance) List of Federated Users

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11115
Reviewed-by: elle <0xllx0@noreply.codeberg.org>
Reviewed-by: Panagiotis "Ivory" Vasilopoulos <git@n0toose.net>
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Florian Pallas <mail@fpallas.com>
Co-committed-by: Florian Pallas <mail@fpallas.com>
2026-04-09 19:38:33 +02:00

39 lines
1.5 KiB
Go HTML Template

{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin config")}}
<div class="admin-setting-content">
{{if .Host}}
<h4 class="ui top attached header">
{{ctx.Locale.Tr "admin.federation.hosts.details_panel"}}
</h4>
<div class="ui attached table segment">
<dl class="admin-dl-horizontal">
<dt>{{ctx.Locale.Tr "admin.federation.host.id"}}</dt>
<dd>{{.Host.ID}}</dd>
<dt>{{ctx.Locale.Tr "admin.federation.host.fqdn"}}</dt>
<dd>{{.Host.HostFqdn}}</dd>
<dt>{{ctx.Locale.Tr "admin.federation.host.port"}}</dt>
<dd>{{.Host.HostPort}}</dd>
<dt>{{ctx.Locale.Tr "admin.federation.host.schema"}}</dt>
<dd>{{.Host.HostSchema}}</dd>
<dt>{{ctx.Locale.Tr "admin.federation.host.software_name"}}</dt>
<dd>{{.Host.NodeInfo.SoftwareName}}</dd>
<dt>{{ctx.Locale.Tr "admin.federation.host.created"}}</dt>
<dd>{{DateUtils.AbsoluteShort .Host.Created}}</dd>
<dt>{{ctx.Locale.Tr "admin.federation.host.updated"}}</dt>
<dd>{{DateUtils.AbsoluteShort .Host.Updated}}</dd>
<dt>{{ctx.Locale.Tr "admin.federation.host.latest_activity"}}</dt>
<dd>{{DateUtils.FullTime .Host.LatestActivity}}</dd>
</dl>
</div>
{{end}}
<h4 class="ui top attached header">
{{ctx.Locale.Tr "admin.federation.users.manage_panel"}}
<div class="ui right">
{{.UsersTotal}}
</div>
</h4>
<div class="ui attached table segment">
{{template "admin/federation/user_list" .}}
</div>
{{template "base/paginate" .}}
</div>
{{template "admin/layout_footer" .}}