code.gitea.io/gitea@v1.22.3/models/repo/search.go (about)

     1  // Copyright 2023 The Gitea Authors. All rights reserved.
     2  // SPDX-License-Identifier: MIT
     3  
     4  package repo
     5  
     6  import "code.gitea.io/gitea/models/db"
     7  
     8  // SearchOrderByMap represents all possible search order
     9  var SearchOrderByMap = map[string]map[string]db.SearchOrderBy{
    10  	"asc": {
    11  		"alpha":   "owner_name ASC, name ASC",
    12  		"created": db.SearchOrderByOldest,
    13  		"updated": db.SearchOrderByLeastUpdated,
    14  		"size":    db.SearchOrderBySize,
    15  		"id":      db.SearchOrderByID,
    16  	},
    17  	"desc": {
    18  		"alpha":   "owner_name DESC, name DESC",
    19  		"created": db.SearchOrderByNewest,
    20  		"updated": db.SearchOrderByRecentUpdated,
    21  		"size":    db.SearchOrderBySizeReverse,
    22  		"id":      db.SearchOrderByIDReverse,
    23  	},
    24  }