diff options
| -rw-r--r-- | data.go | 1 | ||||
| -rw-r--r-- | list.tmpl | 6 | ||||
| -rw-r--r-- | main.go | 4 | ||||
| -rw-r--r-- | table.tmpl | 6 | 
4 files changed, 10 insertions, 7 deletions
@@ -46,6 +46,7 @@ type Data struct {  	Issues    Issues  	Timestamp time.Time +	Freq      time.Duration  	Lasterror error  } @@ -20,16 +20,16 @@ pre {  		<h1>GNU Taler Dashboard</h1>  		<a href="/">Table view</a>  		<h2>List View</h2> -		Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}} +		Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}}, updating every {{.Freq}}  		{{ with .Lasterror }}, Last error: {{ . }} {{end}} -		<p> +		<!-- p>  		{{ $issues := .Issues }}  		{{ range $issues.Tags }}  			<button>{{ . }}</button>  		{{ end }} -		</p> +		</p -->  		{{ range $cat := $issues.Categories }}  			<h3>{{ . }}</h3> @@ -36,6 +36,7 @@ var (  	fl_port  = flag.String("port", ":8080", "[ip]:port to serve")  	fl_num   = flag.Int("num", 100, "number of issues to retrieve at once")  	fl_min   = flag.String("min", "0.9.3", "minimum version we care for") +	fl_freq = flag.Duration("fr", time.Minute, "update frequency")  )  func main() { @@ -47,10 +48,11 @@ func main() {  	data.filterId = 230  	data.projectId = 23  	data.minimumVersion = *fl_min +	data.Freq = *fl_freq  	data.update()  	go func() { -		var ticker = time.NewTicker(15 * time.Second) +		var ticker = time.NewTicker(*fl_freq)  		for range ticker.C {  			select {  			case <-ctx.Done(): @@ -49,15 +49,15 @@ details {  		<h1>GNU Taler Dashboard</h1>  		<a href="/list">List view</a>  		<h2>Table View</h2> -		Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}} +		Data from {{ .Timestamp.Format "02 Jan 06 15:04 MST"}}, updateting every {{ .Freq }}  		{{ with .Lasterror }}, Last error: {{ . }} {{end}}  		{{ $issues := .Issues }} -		<p> +		<!--p>  		{{ range $issues.Tags }}  			<button>{{ . }}</button>  		{{ end }} -		</p> +		</p-->  		<table>  			<tr>  | 
