fediversity_website/themes/nluug/layouts/custom/content-review.html

84 lines
3.3 KiB
HTML

{{ define "main" }}
{{ $.Scratch.Set "counter" 0 }}
<div>{{ .Content }}</div>
<h2>Documenten voor Content Review</h2>
<div class="table-wrapper">
<table class="fl-table">
<thead>
<tr>
<th>Titel</th>
<th>Laatste wijziging</th>
<th>Laatste review</th>
<th>Review voor datum</th>
<th>Reviewperiode</th>
<th>Review nodig?</th>
<th>Taal</th>
<th>Bestandsnaam</th>
</tr>
</thead>
<tbody>
{{ range where .Site.Pages "Params.review" "!=" nil }}
{{ if .Params.review.last_review }}
{{ $reviewdate := .Params.review.last_review | time.AsTime }}
{{ $reviewdate := $reviewdate.AddDate 0 0 .Params.review.period | time.Format "2006-01-02" }}
<tr>
<td><a href="{{ .RelPermalink }}">{{ .Title | default .Site.Params.textNoTitle }}</a></td>
<td><time datetime="{{ .Lastmod | dateFormat "2006-01-02T15:04:05" }}">{{ .Lastmod | dateFormat "2006-01-02 15:04:05" }}</time></td>
<td>{{ if .Params.review.last_review }}<time datetime="{{ .Params.review.last_review | dateFormat "2006-01-02" }}">{{ .Params.review.last_review }}</time>{{ else }}Onbekend{{ end }}</td>
<td><time datetime="{{ $reviewdate | dateFormat "2006-01-02" }}">{{ $reviewdate }}</time></td>
<td>{{ with .Params.review.period }}{{ . }} dagen{{ end }}</td>
<td>
{{ if .Params.review.last_review }}
{{ if gt (now | time.Format "2006-01-02") $reviewdate }}
{{ if .Params.review.disabled }}
Uitgeschakeld
{{ else }}
<strong>Ja</strong> 🛠️
{{ $.Scratch.Set "counter" (add ($.Scratch.Get "counter") 1) }}
{{ end }}
{{ else }}
Nee
{{ end }}
{{ else }}
Onbekend
{{ end }}
</td>
<td>{{ with .File }}{{ .Lang }}{{ end }}</td>
<td>{{ with .File }}{{ .Path }}{{ end }}</td>
</tr>
{{ end }}
{{ end }}
</tbody>
</table>
</div>
<p>Aantal documenten die review nodig hebben: {{ $.Scratch.Get "counter" }}</p>
<h2>Geen data beschikbaar voor Content Review</h2>
<div class="table-wrapper">
<table class="fl-table">
<thead>
<tr>
<th>Titel</th>
<th>Laatste wijziging</th>
<th>Taal</th>
<th>Bestandsnaam</th>
</tr>
</thead>
<tbody>
{{ range where .Site.RegularPages "Params.review" "==" nil }}
<tr>
<td><a href="{{ .RelPermalink }}">{{ .Title | default .Site.Params.textNoTitle }}</a></td>
<td><time datetime="{{ .Lastmod | dateFormat "2006-01-02T15:04:05" }}">{{ .Lastmod | dateFormat "2006-01-02 15:04:05" }}</time></td>
<td>{{ with .File }}{{ .Lang }}{{ end }}</td>
<td>{{ with .File }}{{ .Path }}{{ end }}</td>
</tr>
{{ end }}
</tbody>
</table>
</div>
{{ end }}