+10
-10
appview/db/label.go
+10
-10
appview/db/label.go
··················
+5
-1
appview/issues/issues.go
+5
-1
appview/issues/issues.go
···
+14
-2
appview/pages/templates/labels/fragments/label.html
+14
-2
appview/pages/templates/labels/fragments/label.html
···-<span class="flex items-center gap-2 font-normal normal-case rounded py-1 px-2 border border-gray-200 dark:border-gray-700 text-sm">+<span class="flex items-center gap-2 font-normal normal-case rounded py-1 px-2 border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 text-sm">+{{ $d.Name }}{{ if not $d.ValueType.IsNull }}/{{ template "labelVal" (dict "def" $d "val" $v) }}{{ end }}
+7
-1
appview/repo/repo.go
+7
-1
appview/repo/repo.go
······
+1
-1
appview/state/state.go
+1
-1
appview/state/state.go
···posthog, err := posthog.NewWithConfig(config.Posthog.ApiKey, posthog.Config{Endpoint: config.Posthog.Endpoint})
+102
appview/validator/label.go
+102
appview/validator/label.go
······+return fmt.Errorf("operand key %q does not match label definition URI %q", labelOp.OperandKey, expectedKey)+func (v *Validator) validateOperandValue(labelDef *db.LabelDefinition, labelOp *db.LabelOp) error {+return fmt.Errorf("value %q is not in allowed enum values %v", labelOp.OperandValue, valueType.Enum)+return fmt.Errorf("value %q is not in allowed enum values %v", labelOp.OperandValue, valueType.Enum)+return fmt.Errorf("boolean type requires value to be 'true' or 'false', got %q", labelOp.OperandValue)+return fmt.Errorf("value %q is not in allowed enum values %v", labelOp.OperandValue, valueType.Enum)
+4
-1
appview/validator/validator.go
+4
-1
appview/validator/validator.go
···