{{define "portal.html"}} {{.Title}} · TAPM
TAPM Deployment Access
{{.Technician.DisplayName}}
{{if .NewCode}}

Deployment authorization created

{{.NewCode}}

Share this code only with the technician performing the deployment.

{{end}} {{if .Notice}}
{{.Notice}}
{{end}}

Controlled package delivery

Open a deployment window.

Authorize a limited number of hosts for selected packages. Access closes automatically at the end of the window.

Default policy {{.DefaultHostLimit}} hosts {{.DefaultDuration}} hours

New authorization

Create deployment code

Allowed packages {{range .Packages}} {{if .Enabled}} {{end}} {{else}}

No packages have been enabled yet.

{{end}}

Recent activity

Deployment authorizations

{{range .Authorizations}}
{{if .CustomerLabel}}{{.CustomerLabel}}{{else}}Unlabeled deployment{{end}} {{if isActive .}}Active{{else}}Closed{{end}}
•••••{{.CodeHint}}
Hosts
{{.HostCount}} / {{.HostLimit}}
Expires
{{formatTime .ExpiresAt}}
Packages
{{.Packages}}
Created by
{{.CreatedBy}}
{{if isActive .}}
{{end}}
{{else}}

No deployment authorizations have been created.

{{end}}

Registry catalog

Protected packages

{{range .Packages}}
{{.DisplayName}} {{.Slug}} · {{.PackageVersion}}
{{if .Enabled}}Enabled{{else}}Disabled{{end}}
{{else}}

Add the first package after publishing it to Gitea.

{{end}}

Audit trail

Latest security events

{{range .AuditEvents}}
{{.EventType}} {{formatTime .CreatedAt}}
{{if .Actor}}{{.Actor}}{{end}} {{if .Hostname}}{{.Hostname}}{{end}} {{if .PackageSlug}}{{.PackageSlug}}{{end}}
{{.SourceIP}} {{if .Details}}{{.Details}}{{end}}
{{else}}

No security events have been recorded.

{{end}}
{{end}}