Verified Commit e8ee9072 authored by Thiago Figueiró's avatar Thiago Figueiró
Browse files

Use partial to render manager names

parent 0f6661be
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ description: >-
| [Create Stage](/handbook/engineering/devops/create/) | [André Luís](/handbook/company/team/#andr3) (Frontend) |
| [Create:Code Review](/handbook/engineering/devops/create/code-review/) | [François Rosé](/handbook/company/team/#francoisrose) (Backend) [André Luís](/handbook/company/team/#andr3) (Frontend) |
| [Create:Source Code](/handbook/engineering/devops/create/source-code/) | [Andre Richards](/handbook/company/team/#andrevr) (Backend) [André Luís](/handbook/company/team/#andr3) (Frontend) |
| [Create:Import](/handbook/engineering/devops/create/import/) | [Thiago Figueiró](/handbook/company/team/#thiagocsf) (Fullstack) — Reports to John Hope |
| [Create:Import](/handbook/engineering/devops/create/import/) | [Thiago Figueiró](/handbook/company/team/#thiagocsf) (Fullstack) — Reports to {{< manager-by-report-name "Thiago Figueiró" >}} |
| [Create:Remote Development](/handbook/engineering/devops/create/remote-development/) | — |

## Mission
+4 −4
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ title: Engineering Managers

| Image | Name | Title | Team | Reports to | LinkedIn |
| ----- | ---- | ----- | ---- | ---- | -------- |
  | ![''](https://about.gitlab.com/images/team/andreluis-crop.jpg "André Luís")           | André Luís | Senior Engineering Manager |  [Code Review](/handbook/engineering/devops/create/code-review/frontend/) (Frontend) & [Source Code](/handbook/engineering/devops/create/source-code/frontend/) (Frontend) | Michelle Gill | [LinkedIn](https://www.linkedin.com/in/andr3/) |
| ![''](https://about.gitlab.com/images/team/andrerichards-crop.jpg "Andre Richards")   | Andre Richards | Engineering Manager | [Source Code](/handbook/engineering/devops/create/source-code/backend/) (Backend) | André Luís | [LinkedIn](https://www.linkedin.com/in/andre-richards) |
 | ![''](https://about.gitlab.com/images/team/francoisrose-crop.jpg "François")          | François Rosé | Fullstack Engineering Manager | [Code Review](/handbook/engineering/devops/create/code-review/backend/) (Backend) | André Luís | [LinkedIn](https://www.linkedin.com/in/fvarose) |
 | ![''](https://about.gitlab.com/images/team/thiagofigueiro-crop.jpg "Thiago")          | Thiago Figueiró | Fullstack Engineering Manager | [Import](/handbook/engineering/devops/create/import/) | John Hope (Plan) | [LinkedIn](https://www.linkedin.com/in/thiago-figueir%C3%B3-03395b373/) |
  | ![''](https://about.gitlab.com/images/team/andreluis-crop.jpg "André Luís")           | André Luís | Senior Engineering Manager |  [Code Review](/handbook/engineering/devops/create/code-review/frontend/) (Frontend) & [Source Code](/handbook/engineering/devops/create/source-code/frontend/) (Frontend) | {{< manager-by-report-name "André Luís" >}} | [LinkedIn](https://www.linkedin.com/in/andr3/) |
| ![''](https://about.gitlab.com/images/team/andrerichards-crop.jpg "Andre Richards")   | Andre Richards | Engineering Manager | [Source Code](/handbook/engineering/devops/create/source-code/backend/) (Backend) | {{< manager-by-report-name "Andre Richards" >}} | [LinkedIn](https://www.linkedin.com/in/andre-richards) |
 | ![''](https://about.gitlab.com/images/team/francoisrose-crop.jpg "François")          | François Rosé | Fullstack Engineering Manager | [Code Review](/handbook/engineering/devops/create/code-review/backend/) (Backend) | {{< manager-by-report-name "François Rosé" >}} | [LinkedIn](https://www.linkedin.com/in/fvarose) |
 | ![''](https://about.gitlab.com/images/team/thiagofigueiro-crop.jpg "Thiago")          | Thiago Figueiró | Fullstack Engineering Manager | [Import](/handbook/engineering/devops/create/import/) | {{< manager-by-report-name "Thiago Figueiró" >}} | [LinkedIn](https://www.linkedin.com/in/thiago-figueir%C3%B3-03395b373/) |
+14 −0
Original line number Diff line number Diff line
{{- $name := replaceRE `\s\(.*\)` "" . -}}
{{- $meta := index (findRE `\s\(.*\)` .) 0 -}}
{{- $report := index (where site.Data.public.team "name" "eq" $name) 0 }}
{{- with $report }}
    {{- $managerSlug := .reports_to }}
    {{- $manager := index (where site.Data.public.team "slug" "eq" $managerSlug) 0 }}
    {{- with $manager }}
<span style="white-space: nowrap;">{{- partial "member/with-team-link" . -}} {{ $meta }}</span>
    {{- else -}}
<span style="white-space: nowrap;">{{ $managerSlug }} {{ $meta }}</span>
    {{- end -}}
{{- else -}}
<span style="white-space: nowrap;">{{$name}} {{$meta}}</span>
{{- end -}}
+9 −0
Original line number Diff line number Diff line
{{- /*  Initialize. */}}
{{- $name := "" }}
{{- /* Get params. */}}
{{- with (.Get 0) }}
  {{- $name = . }}
{{- else }}
  {{- errorf "The %q shortcode requires a single positional argument."}}
{{- end }}
{{partial "manager-by-report-name" $name }}