Project: {{.Name}} Grant: {{.Grant}} Start: {{.Start}} End: {{.End}} Beneficiary: {{.Beneficiary}} {{- $p := . }} {{- $totals := .Totals }} # Planning, as of {{.Today}} ``` Budgeted : {{ printf "%8s" $totals.Budgeted }} Planned : {{ printf "%8s" $totals.Planned }}{{with $totals.Unaccounted}} ! Open !: {{ printf "%8s" . }}{{end}} Done : {{ printf "%8s" $totals.Done }}{{ with $totals.Open }} ! Todo !: {{ printf "%8s" . }} Time left: {{ printf "%8s" ($p.AsDaysAmount (len $p.DaysRemaining)) }} * {{len $p.Users}}{{end}} ``` ## Overview of WP Status ``` {{- range .ParallelWPTotals }} {{.}} {{- end}} ``` ## As List {{range $wp, $t := $totals.WP }} Total for {{ $wp }}: - Budgeted: {{ printf "%8s" $t.Budgeted.AsDay }} - Planned: {{ printf "%8s" $t.Planned.AsDay }}{{with $t.Unaccounted }} !Unaccounted: {{printf "%8s" .AsDay}}{{end}} - Actual: {{ printf "%8s" $t.Done.AsDay }}{{with $t.Open }} !Todo!: {{printf "%8s" .AsDay }}{{end}} - Per Task: {{- range $n, $t := $t.Tasks }} - {{ $n }}:{{ $tt := $p.TotalWPTask $wp $n }} - Budgeted: {{ printf "%8s" $tt.Budgeted.AsDay }} - Planned: {{ printf "%8s" $tt.Planned.AsDay }}{{with $tt.Unaccounted }} !Unaccounted: {{printf "%8s" .AsDay}}{{end}} - Actual: {{ printf "%8s" $tt.Done.AsDay }}{{with $tt.Open }} !Todo!: {{printf "%8s" .AsDay}}{{end}} {{ end }} {{ end }}