예제 #1
0
파일: app.go 프로젝트: gtfour/actuator
func Files() string {

	api := GetApi("", "", "")
	_, file_list := api.FilesList()
	table := CreateTable()
	table.Name = "Files Table"
	table.Id = "files_table"
	table.Title = "Files Table"
	table.HeaderFields = []string{"Name", "Path", "IsDir"}
	for id := range file_list {

		file := file_list[id]
		row := Row{}
		row.Fields = []string{file.Name, file.Path, fmt.Sprintf("%v", file.IsDir)}
		table.Rows = append(table.Rows, row)

	}
	return table.Render()

}
예제 #2
0
파일: app.go 프로젝트: gtfour/actuator
func Hosts() string {

	api := GetApi("", "", "")
	_, hosts_list := api.HostsList()
	table := CreateTable()
	table.Name = "Hosts Table"
	table.Id = "hosts_table"
	table.Title = "Hosts Table"
	table.HeaderFields = []string{"ID"}
	for id := range hosts_list {

		host := hosts_list[id]
		row := Row{}
		row.Fields = []string{host.Id}
		table.Rows = append(table.Rows, row)

	}
	return table.Render()

}
예제 #3
0
파일: app.go 프로젝트: gtfour/actuator
func Actions() string {

	api := GetApi("", "", "")
	_, action_list := api.ActionsList()
	table := CreateTable()
	table.Name = "Actions Table"
	table.Id = "actions_table"
	table.Title = "Actions Table"
	table.HeaderFields = []string{"Name", "Command"}
	for id := range action_list {

		action := action_list[id]
		row := Row{}
		row.Fields = []string{action.Name, action.Command}
		table.Rows = append(table.Rows, row)

	}
	return table.Render()

}