/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
internal/entity/auth_user_report.go
31 строка
525 B
Michael Mayer
Auth: Refactor user management API and CLI commands #98
09 мар 2023, 01:30
09 мар 2023, 01:30
60162b3
Код
Авторство
О чём код?
package entity import ( "fmt" ) // Report returns the entity values as rows. func (m *User) Report(skipEmpty bool) (rows [][]string, cols []string) { cols = []string{"Name", "Value"} // Extract model values. values, _, err := ModelValues(m, "ID") // Ok? if err != nil { return rows, cols } rows = make([][]string, 0, len(values)) for k, v := range values { s := fmt.Sprintf("%#v", v) // Skip empty values? if !skipEmpty || s != "" { rows = append(rows, []string{k, s}) } } return rows, cols }