diff options
author | Giteabot <teabot@gitea.io> | 2024-05-06 23:06:45 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-06 15:06:45 +0000 |
commit | cfe6779d4eb2f3869357768fe58863642f79c5a9 (patch) | |
tree | 007df3276f18c37e469839dcaceb97c13704e575 /models | |
parent | b22d7fd8cdbe207014bb0a74ed9e2b68a75d0e3d (diff) | |
download | gitea-cfe6779d4eb2f3869357768fe58863642f79c5a9.tar.gz gitea-cfe6779d4eb2f3869357768fe58863642f79c5a9.zip |
Get repo list with OrderBy alpha should respect owner too (#30784) (#30875)
Backport #30784 by @6543
instead of:
- zowner/gcode
- awesome/nul
- zowner/nul
- zowner/zzz
we will get:
- awesome/nul
- zowner/gcode
- zowner/nul
- zowner/zzz
Co-authored-by: 6543 <6543@obermui.de>
Diffstat (limited to 'models')
-rw-r--r-- | models/repo/search.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/models/repo/search.go b/models/repo/search.go index 4d64acf8cf..54d6dcfb44 100644 --- a/models/repo/search.go +++ b/models/repo/search.go @@ -8,14 +8,14 @@ import "code.gitea.io/gitea/models/db" // SearchOrderByMap represents all possible search order var SearchOrderByMap = map[string]map[string]db.SearchOrderBy{ "asc": { - "alpha": db.SearchOrderByAlphabetically, + "alpha": "owner_name ASC, name ASC", "created": db.SearchOrderByOldest, "updated": db.SearchOrderByLeastUpdated, "size": db.SearchOrderBySize, "id": db.SearchOrderByID, }, "desc": { - "alpha": db.SearchOrderByAlphabeticallyReverse, + "alpha": "owner_name DESC, name DESC", "created": db.SearchOrderByNewest, "updated": db.SearchOrderByRecentUpdated, "size": db.SearchOrderBySizeReverse, |