mirror of
https://github.com/octoleo/syncthing.git
synced 2024-11-09 23:00:58 +00:00
Report versioning usage in usage report
I consider it a bug that we didn't already and that this is covered already under the agreement that we report which features are in use.
This commit is contained in:
parent
bf353a42cd
commit
e11302172e
@ -121,10 +121,14 @@ func reportData(cfg *config.Wrapper, m *model.Model) map[string]interface{} {
|
|||||||
|
|
||||||
var rescanIntvs []int
|
var rescanIntvs []int
|
||||||
folderUses := map[string]int{
|
folderUses := map[string]int{
|
||||||
"readonly": 0,
|
"readonly": 0,
|
||||||
"ignorePerms": 0,
|
"ignorePerms": 0,
|
||||||
"ignoreDelete": 0,
|
"ignoreDelete": 0,
|
||||||
"autoNormalize": 0,
|
"autoNormalize": 0,
|
||||||
|
"simpleVersioning": 0,
|
||||||
|
"externalVersioning": 0,
|
||||||
|
"staggeredVersioning": 0,
|
||||||
|
"trashcanVersioning": 0,
|
||||||
}
|
}
|
||||||
for _, cfg := range cfg.Folders() {
|
for _, cfg := range cfg.Folders() {
|
||||||
rescanIntvs = append(rescanIntvs, cfg.RescanIntervalS)
|
rescanIntvs = append(rescanIntvs, cfg.RescanIntervalS)
|
||||||
@ -141,6 +145,9 @@ func reportData(cfg *config.Wrapper, m *model.Model) map[string]interface{} {
|
|||||||
if cfg.AutoNormalize {
|
if cfg.AutoNormalize {
|
||||||
folderUses["autoNormalize"]++
|
folderUses["autoNormalize"]++
|
||||||
}
|
}
|
||||||
|
if cfg.Versioning.Type != "" {
|
||||||
|
folderUses[cfg.Versioning.Type+"Versioning"]++
|
||||||
|
}
|
||||||
}
|
}
|
||||||
sort.Ints(rescanIntvs)
|
sort.Ints(rescanIntvs)
|
||||||
res["rescanIntvs"] = rescanIntvs
|
res["rescanIntvs"] = rescanIntvs
|
||||||
|
Loading…
Reference in New Issue
Block a user