Documentation
¶
Index ¶
- Constants
- func AssigneeAvatarURL(record map[string]any) string
- func AssigneeOption(record map[string]any) map[string]any
- func AssignmentPresetQuery(presetID string) map[string]string
- func AssignmentQueryWithPreset(query func(string) string) func(string) string
- func ContractPayload() map[string]any
- func DefaultSortContract() map[string]any
- func EntityTypeLabel(entityType string) string
- func FilterOptionsBySearch(options []map[string]any, search string) []map[string]any
- func ListFilterMatches(filterValue, candidate string, normalize func(string) string) bool
- func NormalizeEntityType(raw string) string
- func NormalizeEntityTypeFilterValue(value string) string
- func NormalizeLocaleFilterValue(value string) string
- func NormalizePriorityFilterValue(value string) string
- func NormalizeReviewState(value string) string
- func OptionMatchesSearch(option map[string]any, search string) bool
- func OptionsSearch(query func(string) string) string
- func ResolveActorFilter(value, actorID string) string
- func ReviewAggregateCountKeys() []string
- func SavedFilterPresets() []map[string]any
- func SavedReviewFilterPresets() []map[string]any
- func SortOptions(options []map[string]any)
- func SourceRecordOption(record map[string]any, panelName string) map[string]any
- func SupportedFilterKeys() []string
- func SupportedReviewStates() []string
- func SupportedSortKeys() []string
- type AssignmentListFilter
Constants ¶
View Source
const MissingActorFilterToken = "__missing_actor__"
View Source
const ReviewStateQABlocked = "qa_blocked"
Variables ¶
This section is empty.
Functions ¶
func AssigneeAvatarURL ¶
func AssignmentPresetQuery ¶ added in v0.86.0
func AssignmentQueryWithPreset ¶ added in v0.86.0
func ContractPayload ¶
func DefaultSortContract ¶
func EntityTypeLabel ¶
func FilterOptionsBySearch ¶
func ListFilterMatches ¶
func NormalizeEntityType ¶
func NormalizeEntityTypeFilterValue ¶ added in v0.113.1
func NormalizeReviewState ¶
func OptionsSearch ¶
func ResolveActorFilter ¶
func ReviewAggregateCountKeys ¶
func ReviewAggregateCountKeys() []string
func SavedFilterPresets ¶
func SortOptions ¶
func SourceRecordOption ¶
func SupportedFilterKeys ¶
func SupportedFilterKeys() []string
func SupportedReviewStates ¶
func SupportedReviewStates() []string
func SupportedSortKeys ¶
func SupportedSortKeys() []string
Types ¶
type AssignmentListFilter ¶
type AssignmentListFilter struct {
Status string `json:"status"`
AssigneeID string `json:"assignee_id"`
ReviewerID string `json:"reviewer_id"`
DueState string `json:"due_state"`
Locale string `json:"locale"`
Priority string `json:"priority"`
EntityType string `json:"entity_type"`
TitleContains string `json:"title__ilike"` //nolint:tagliatelle // Public operator-aware query keys use a double underscore.
PathContains string `json:"path__ilike"` //nolint:tagliatelle // Public operator-aware query keys use a double underscore.
ReviewState string `json:"review_state"`
FamilyID string `json:"family_id"`
SortBy string `json:"sort_by"`
SortDesc bool `json:"sort_desc"`
TenantID string `json:"tenant_id"`
OrgID string `json:"org_id"`
}
func AssignmentFilterFromQuery ¶
func AssignmentFilterFromQuery(query func(string) string, actorID, tenantID, orgID string) AssignmentListFilter
Click to show internal directories.
Click to hide internal directories.