diff --git a/appview/pages/pages.go b/appview/pages/pages.go index 5f81540e..afc62229 100644 --- a/appview/pages/pages.go +++ b/appview/pages/pages.go @@ -1140,11 +1140,12 @@ func (p *Pages) RepoGeneralSettings(w io.Writer, params RepoGeneralSettingsParam } type RepoAccessSettingsParams struct { - LoggedInUser *oauth.MultiAccountUser - RepoInfo repoinfo.RepoInfo - Active string - Tab string - Collaborators []Collaborator + LoggedInUser *oauth.MultiAccountUser + RepoInfo repoinfo.RepoInfo + Active string + Tab string + Collaborators []Collaborator + CanRemoveCollaborator bool } func (p *Pages) RepoAccessSettings(w io.Writer, params RepoAccessSettingsParams) error { diff --git a/appview/pages/templates/repo/settings/access.html b/appview/pages/templates/repo/settings/access.html index 060c4ec2..611bc6aa 100644 --- a/appview/pages/templates/repo/settings/access.html +++ b/appview/pages/templates/repo/settings/access.html @@ -42,7 +42,7 @@

{{ .Role }}

- {{ if and (eq .Role "collaborator") $.RepoInfo.Roles.CollaboratorInviteAllowed }} + {{ if and (eq .Role "collaborator") $.RepoInfo.Roles.CollaboratorInviteAllowed $.CanRemoveCollaborator }}