diff --git a/appview/pages/pages.go b/appview/pages/pages.go index eeea3f7d..88c13b65 100644 --- a/appview/pages/pages.go +++ b/appview/pages/pages.go @@ -16,6 +16,7 @@ import ( "strings" "sync" + "tangled.sh/tangled.sh/core/api/tangled" "tangled.sh/tangled.sh/core/appview/commitverify" "tangled.sh/tangled.sh/core/appview/config" "tangled.sh/tangled.sh/core/appview/db" @@ -690,6 +691,8 @@ type RepoSettingsParams struct { Branches []types.Branch Spindles []string CurrentSpindle string + Secrets []*tangled.RepoListSecrets_Secret + // TODO: use repoinfo.roles IsCollaboratorInviteAllowed bool } diff --git a/appview/pages/templates/repo/settings.html b/appview/pages/templates/repo/settings.html index 76426d7a..8f252b59 100644 --- a/appview/pages/templates/repo/settings.html +++ b/appview/pages/templates/repo/settings.html @@ -115,6 +115,50 @@ {{ end }} + {{ if $.CurrentSpindle }} +
+ Secrets +
+ +
+ {{ range $idx, $secret := .Secrets }} + {{ with $secret }} +
+ {{ .Key }} created on {{ .CreatedAt }} by {{ .CreatedBy }} +
+ {{ end }} + {{ end }} +
+
+ + + + + + +
+ {{ end }} + {{ if .RepoInfo.Roles.RepoDeleteAllowed }}