{{- /* To edit the content, see: https://gitlab.com/gitlab-com/www-gitlab-com/-/tree/master/data/team_members/person */}} {{- /* */}} {{- /* Initialize. */}} {{- $departments := slice }} {{- $managerRoles := slice }} {{- if .IsNamedParams }} {{- with .Get "departments"}} {{- $departments = strings.Split . "," }} {{- end }} {{- with .Get "manager-roles" }} {{- $managerRoles = strings.Split . "," }} {{- end }} {{- with .Get "department" }} {{- $departments = append (strings.Split . ",") $departments }} {{- end }} {{- else }} {{- $departments = (slice (.Get 0)) }} {{- end }} {{- $members := where site.Data.public.team "departments" "intersect" $departments }} {{- $members = append (where site.Data.public.team "job_title" "intersect" $managerRoles) $members }} {{- $members = sort (uniq $members) "name" }} {{- range $members }} {{- end }}
Name Role
{{ partial "member/with-team-link" . }} {{ .role | safe.HTML }}