{{- /* To edit the content, see: https://gitlab.com/gitlab-com/www-gitlab-com/-/tree/master/data/team_members/person */}} {{- /* Initialize. */}} {{- $managerRole := "" }} {{- $teamRole := "" }} {{- /* Get params. */}} {{- with (.Get 0) }} {{- $managerRole = . }} {{- else }} {{- with (.Get "role") }} {{- $managerRole = . }} {{- else }} {{- errorf "The %q shortcode requires a single positional argument for manager-role."}} {{- end }} {{- end }} {{- $manager := index (where site.Data.public.team "role" "like" $managerRole) 0 }} {{- $members := slice }} {{- if $manager.slug }} {{- $members = where site.Data.public.team "reports_to" "eq" $manager.slug }} {{- end }} {{- with (.Get "team") }} {{- $members = where $members "role" "like" . }} {{- end }} {{- with $manager }} {{- end }} {{- range $members }} {{- end }}
Name Role
{{ partial "member/with-team-link" . }} {{ .role | safe.HTML }}
{{ partial "member/with-team-link" . }} {{ .role | safe.HTML }}