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"}}
|