Skip to content

Commit 0b4acf8

Browse files
authored
showing children without parents in the index (#2177)
1 parent 5d8b4e0 commit 0b4acf8

3 files changed

Lines changed: 23 additions & 12 deletions

File tree

docs/layouts/shortcodes/moduleHistory.html

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,9 @@
153153
{{ end }}
154154

155155
{{ range $item, $modules }}
156-
{{ if and (eq $item.FirstPublishedInColumnId $publicationDate) (not ( in $exclude $item.ModuleStatus )) }}
156+
{{ if and (eq $item.FirstPublishedInColumnId $publicationDate) (not ( in $exclude $item.ModuleStatus )) (ne $item.PublicRegistryReference "n/a") }}
157157
{{ $moduleLatestVersion = "N/A" }}
158+
158159
{{ if or (eq $item.ModuleStatus "Available") (eq $item.ModuleStatus "Orphaned") }}
159160
{{ $moduleMcrUrl := printf "https://mcr.microsoft.com/v2/bicep/%s/tags/list" $item.ModuleName }}
160161
{{ $moduleMcrData := dict }}
@@ -172,7 +173,12 @@
172173
{{ $moduleLatestVersion = index $moduleVersions (sub (len $moduleVersions) 1) }}
173174
{{ end }}
174175
{{ end }}
176+
175177
{{ $trimmedModuleStatus := replace $item.ModuleStatus "Module " "" }}
178+
{{ $trimmedModuleStatus = replace $trimmedModuleStatus "Deprecated" "Deprecated :red_circle:" }}
179+
{{ $trimmedModuleStatus = replace $trimmedModuleStatus "Available" "Available :green_circle:" }}
180+
{{ $trimmedModuleStatus = replace $trimmedModuleStatus "Orphaned" "Orphaned :yellow_circle:" }}
181+
{{ $trimmedModuleStatus = replace $trimmedModuleStatus "Proposed" "Proposed :white_circle:" }}
176182
{{ $trimmedAlternativeNames := replace $item.AlternativeNames " " " " }}
177183
{{ $trimmedAlternativeNames = replace $trimmedAlternativeNames ", " "," }}
178184
{{ $trimmedAlternativeNames = replace $trimmedAlternativeNames "," ", " }}
@@ -206,7 +212,7 @@
206212
{{- end -}}
207213
</td>
208214
<td> {{/* availability badge and versions */}}
209-
{{- if or (eq $item.ModuleStatus "Available") (eq $item.ModuleStatus "Orphaned") -}}
215+
{{- if and (or (eq $item.ModuleStatus "Available") (eq $item.ModuleStatus "Orphaned")) (ne $item.PublicRegistryReference "n/a") -}}
210216
<a href="https://mcr.microsoft.com/v2/bicep/{{ $item.ModuleName }}/tags/list">
211217
<image src="https://img.shields.io/badge/{{ emojify $trimmedModuleStatus }}-{{ $moduleLatestVersion }}-blue"/>
212218
</a>
@@ -318,9 +324,14 @@
318324
{{- end -}}
319325
{{- if $moduleVersions -}}
320326
{{ $moduleLatestVersion = index $moduleVersions (sub (len $moduleVersions) 1) }}
321-
{{- end -}}
322327
{{- end -}}
328+
{{- end -}}
329+
323330
{{ $trimmedModuleStatus := replace $item.ModuleStatus "Module " "" }}
331+
{{ $trimmedModuleStatus = replace $trimmedModuleStatus "Deprecated" "Deprecated :red_circle:" }}
332+
{{ $trimmedModuleStatus = replace $trimmedModuleStatus "Available" "Available :green_circle:" }}
333+
{{ $trimmedModuleStatus = replace $trimmedModuleStatus "Orphaned" "Orphaned :yellow_circle:" }}
334+
{{ $trimmedModuleStatus = replace $trimmedModuleStatus "Proposed" "Proposed :white_circle:" }}
324335
{{ $trimmedAlternativeNames := replace $item.AlternativeNames " " " " }}
325336
{{ $trimmedAlternativeNames = replace $trimmedAlternativeNames ", " "," }}
326337
{{ $trimmedAlternativeNames = replace $trimmedAlternativeNames "," ", " }}

docs/layouts/shortcodes/moduleNameStatusOwners.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
{{ $hasListableModules = false }}
136136
{{ if in $include $item.ModuleStatus }}
137137
{{ $moduleLatestVersion = "N/A" }}
138-
{{ if or (eq $item.ModuleStatus "Available") (eq $item.ModuleStatus "Orphaned") (eq $item.ModuleStatus "Deprecated") }}
138+
{{ if and (or (eq $item.ModuleStatus "Available") (eq $item.ModuleStatus "Orphaned") (eq $item.ModuleStatus "Deprecated")) (ne $item.PublicRegistryReference "n/a") }}
139139
{{ $moduleMcrUrl := printf "https://mcr.microsoft.com/v2/bicep/%s/tags/list" $item.ModuleName }}
140140
{{ $moduleMcrData := dict }}
141141
{{ with resources.GetRemote $moduleMcrUrl }}
@@ -228,7 +228,7 @@
228228
{{- end -}}
229229
</td>
230230
<td> {{/* availability badge and versions */}}
231-
{{- if or (eq $item.ModuleStatus "Available") (eq $item.ModuleStatus "Orphaned") (eq $item.ModuleStatus "Deprecated") -}}
231+
{{- if and (or (eq $item.ModuleStatus "Available") (eq $item.ModuleStatus "Orphaned") (eq $item.ModuleStatus "Deprecated")) (ne $item.PublicRegistryReference "n/a") -}}
232232
<a href="https://mcr.microsoft.com/v2/bicep/{{ $item.ModuleName }}/tags/list">
233233
<image src="https://img.shields.io/badge/{{ emojify $trimmedModuleStatus }}-{{ $moduleLatestVersion }}-blue"/>
234234
</a>

0 commit comments

Comments
 (0)