Add UNKNOWN and NOT_IMPLEMENTED measure states
Introduce two new measure states across the full stack: database migration, Go coredata, GraphQL schema, MCP specification, and frontend UI (labels, badge variants, and colors). Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
@@ -28,6 +28,8 @@ const (
|
||||
MeasureStateInProgress
|
||||
MeasureStateNotApplicable
|
||||
MeasureStateImplemented
|
||||
MeasureStateUnknown
|
||||
MeasureStateNotImplemented
|
||||
)
|
||||
|
||||
func MeasureStates() []MeasureState {
|
||||
@@ -36,6 +38,8 @@ func MeasureStates() []MeasureState {
|
||||
MeasureStateInProgress,
|
||||
MeasureStateNotApplicable,
|
||||
MeasureStateImplemented,
|
||||
MeasureStateUnknown,
|
||||
MeasureStateNotImplemented,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,6 +59,10 @@ func (ms *MeasureState) UnmarshalText(data []byte) error {
|
||||
*ms = MeasureStateNotApplicable
|
||||
case MeasureStateImplemented.String():
|
||||
*ms = MeasureStateImplemented
|
||||
case MeasureStateUnknown.String():
|
||||
*ms = MeasureStateUnknown
|
||||
case MeasureStateNotImplemented.String():
|
||||
*ms = MeasureStateNotImplemented
|
||||
default:
|
||||
return fmt.Errorf("invalid MeasureState value: %q", val)
|
||||
}
|
||||
@@ -74,6 +82,10 @@ func (ms MeasureState) String() string {
|
||||
val = "NOT_APPLICABLE"
|
||||
case MeasureStateImplemented:
|
||||
val = "IMPLEMENTED"
|
||||
case MeasureStateUnknown:
|
||||
val = "UNKNOWN"
|
||||
case MeasureStateNotImplemented:
|
||||
val = "NOT_IMPLEMENTED"
|
||||
}
|
||||
|
||||
return val
|
||||
|
||||
Reference in New Issue
Block a user