MCPcopy Create free account
hub / github.com/bytebase/bytebase / GetProjectOrders

Function GetProjectOrders

backend/store/project.go:748–767  ·  view source on GitHub ↗
(orderBy string)

Source from the content-addressed store, hash-verified

746}
747
748func GetProjectOrders(orderBy string) ([]*OrderByKey, error) {
749 keys, err := parseOrderBy(orderBy)
750 if err != nil {
751 return nil, err
752 }
753
754 if len(keys) == 0 {
755 return nil, nil
756 }
757 if len(keys) > 1 || keys[0].Key != "title" {
758 return nil, errors.Errorf(`only support order by "title"`)
759 }
760
761 return []*OrderByKey{
762 {
763 Key: "name",
764 SortOrder: keys[0].SortOrder,
765 },
766 }, nil
767}

Callers 2

ListProjectsMethod · 0.92
SearchProjectsMethod · 0.92

Calls 2

parseOrderByFunction · 0.85
ErrorfMethod · 0.80

Tested by

no test coverage detected