1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
{{mark "metadata"}}
campusweb: folder in {{text .Course.Title}}
{{template "status" .}}
course: /course/{{.Course.ID}}
{{mark "files"}}
{{template "untrusted"}}
Includes what was removed upstream, marked.
{{range .Folders}}
{{indent .Depth}}[{{text .Name}}]{{if .Gone}} (removed upstream){{end}}
{{- if .Description}}
{{indent .Depth}}  {{text (stext .Description)}}{{end}}
{{- $d := .Depth}}
{{- range .Files}}
{{indent $d}}  {{text .Name}}  {{size .Size}}  {{when .Chdate}}{{if not .Gone.IsZero}}  REMOVED UPSTREAM {{when .Gone}}{{end}}
{{indent $d}}    {{if .Link}}LINK to {{text .Link}}{{else if .Stored}}/file/{{.ID}}{{if gt .Versions 1}} ({{.Versions}} versions){{end}}{{else}}not stored: {{text .FetchError}} — /file/{{.ID}}{{end}}
{{- end}}
{{- end}}
{{mark "routes"}}
  /file/{id}              one file
{{template "nav"}}