Show CDS State
This commit is contained in:
parent
bc79e0ac2c
commit
d332e83f29
@ -9,6 +9,7 @@ import (
|
|||||||
"code.achtarmig.org/pas/ui/element"
|
"code.achtarmig.org/pas/ui/element"
|
||||||
"code.achtarmig.org/pas/ui/element/boxedlist"
|
"code.achtarmig.org/pas/ui/element/boxedlist"
|
||||||
"code.achtarmig.org/pas/ui/element/boxedlist/expander"
|
"code.achtarmig.org/pas/ui/element/boxedlist/expander"
|
||||||
|
"code.achtarmig.org/pas/ui/element/input"
|
||||||
"code.achtarmig.org/pas/ui/element/option"
|
"code.achtarmig.org/pas/ui/element/option"
|
||||||
"code.achtarmig.org/pas/ui/element/placeholder"
|
"code.achtarmig.org/pas/ui/element/placeholder"
|
||||||
"code.achtarmig.org/pas/ui/element/view"
|
"code.achtarmig.org/pas/ui/element/view"
|
||||||
@ -30,6 +31,22 @@ func results(v *view.Element, m *model.ResultsModel) element.ElementInterface {
|
|||||||
http.Redirect(w, r, "/cds?q="+url.QueryEscape(result.TechnicalName.String()), http.StatusSeeOther)
|
http.Redirect(w, r, "/cds?q="+url.QueryEscape(result.TechnicalName.String()), http.StatusSeeOther)
|
||||||
return errors.New("redirect")
|
return errors.New("redirect")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
p.HasSuffix = true
|
||||||
|
input.New(p, "ReleaseState_"+result.TechnicalName.String(), input.TypeText, func(p *input.Element) {
|
||||||
|
p.Shape = option.ShapePill
|
||||||
|
p.MaxWidth = 6
|
||||||
|
p.Disabled = true
|
||||||
|
p.Justify = option.JustifyCenter
|
||||||
|
|
||||||
|
p.SetData(result.StateTitle.String())
|
||||||
|
|
||||||
|
if result.State == "RELEASED" {
|
||||||
|
p.DisplayStyle = option.DisplayStyleSuccess
|
||||||
|
} else {
|
||||||
|
p.DisplayStyle = option.DisplayStyleError
|
||||||
|
}
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
2
go.mod
2
go.mod
@ -3,7 +3,7 @@ module api-cds-search
|
|||||||
go 1.23.7
|
go 1.23.7
|
||||||
|
|
||||||
require (
|
require (
|
||||||
code.achtarmig.org/pas/ui v0.0.0-20250523174346-c02bf81e9cf3
|
code.achtarmig.org/pas/ui v0.0.0-20250523191647-bc6f223e5725
|
||||||
github.com/glebarez/go-sqlite v1.22.0
|
github.com/glebarez/go-sqlite v1.22.0
|
||||||
github.com/go-chi/chi v1.5.5
|
github.com/go-chi/chi v1.5.5
|
||||||
github.com/lithammer/fuzzysearch v1.1.8
|
github.com/lithammer/fuzzysearch v1.1.8
|
||||||
|
4
go.sum
4
go.sum
@ -6,6 +6,10 @@ code.achtarmig.org/pas/ui v0.0.0-20250523172517-f2c3e6308b7d h1:/vt1BgqVi8fW7cdZ
|
|||||||
code.achtarmig.org/pas/ui v0.0.0-20250523172517-f2c3e6308b7d/go.mod h1:2stpDl/L6Zgd4a/r+fDMsMMuF59aKQbAIeByX1UqiQo=
|
code.achtarmig.org/pas/ui v0.0.0-20250523172517-f2c3e6308b7d/go.mod h1:2stpDl/L6Zgd4a/r+fDMsMMuF59aKQbAIeByX1UqiQo=
|
||||||
code.achtarmig.org/pas/ui v0.0.0-20250523174346-c02bf81e9cf3 h1:Lsq0qH31XZG5b9j51y9vmXx+ZBmLD5H64aPlNBVjDfc=
|
code.achtarmig.org/pas/ui v0.0.0-20250523174346-c02bf81e9cf3 h1:Lsq0qH31XZG5b9j51y9vmXx+ZBmLD5H64aPlNBVjDfc=
|
||||||
code.achtarmig.org/pas/ui v0.0.0-20250523174346-c02bf81e9cf3/go.mod h1:2stpDl/L6Zgd4a/r+fDMsMMuF59aKQbAIeByX1UqiQo=
|
code.achtarmig.org/pas/ui v0.0.0-20250523174346-c02bf81e9cf3/go.mod h1:2stpDl/L6Zgd4a/r+fDMsMMuF59aKQbAIeByX1UqiQo=
|
||||||
|
code.achtarmig.org/pas/ui v0.0.0-20250523190341-a0f627648964 h1:/VlNxxqZZRBuvMFbvQN6qlyrR4RooFxUkansW3T0XG8=
|
||||||
|
code.achtarmig.org/pas/ui v0.0.0-20250523190341-a0f627648964/go.mod h1:2stpDl/L6Zgd4a/r+fDMsMMuF59aKQbAIeByX1UqiQo=
|
||||||
|
code.achtarmig.org/pas/ui v0.0.0-20250523191647-bc6f223e5725 h1:VWlyudT8UDzl5Ns+NYO7xrUsKQcKvmkRkwsnHmRO+a4=
|
||||||
|
code.achtarmig.org/pas/ui v0.0.0-20250523191647-bc6f223e5725/go.mod h1:2stpDl/L6Zgd4a/r+fDMsMMuF59aKQbAIeByX1UqiQo=
|
||||||
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
|
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
|
||||||
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
|
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
|
||||||
github.com/glebarez/go-sqlite v1.22.0 h1:uAcMJhaA6r3LHMTFgP0SifzgXg46yJkgxqyuyec+ruQ=
|
github.com/glebarez/go-sqlite v1.22.0 h1:uAcMJhaA6r3LHMTFgP0SifzgXg46yJkgxqyuyec+ruQ=
|
||||||
|
Loading…
Reference in New Issue
Block a user