@@ -82,7 +82,7 @@ func MustAllowPulls(ctx *context.Context) {
82
82
83
83
// RetrieveLabels find all the labels of a repository
84
84
func RetrieveLabels (ctx * context.Context ) {
85
- labels , err := models .GetLabelsByRepoID (ctx .Repo .Repository .ID )
85
+ labels , err := models .GetLabelsByRepoID (ctx .Repo .Repository .ID , ctx . Query ( "sort" ) )
86
86
if err != nil {
87
87
ctx .Handle (500 , "RetrieveLabels.GetLabels" , err )
88
88
return
@@ -92,6 +92,7 @@ func RetrieveLabels(ctx *context.Context) {
92
92
}
93
93
ctx .Data ["Labels" ] = labels
94
94
ctx .Data ["NumLabels" ] = len (labels )
95
+ ctx .Data ["SortType" ] = ctx .Query ("sort" )
95
96
}
96
97
97
98
// Issues render issues page
@@ -274,12 +275,12 @@ func renderAttachmentSettings(ctx *context.Context) {
274
275
// RetrieveRepoMilestonesAndAssignees find all the milestones and assignees of a repository
275
276
func RetrieveRepoMilestonesAndAssignees (ctx * context.Context , repo * models.Repository ) {
276
277
var err error
277
- ctx .Data ["OpenMilestones" ], err = models .GetMilestones (repo .ID , - 1 , false )
278
+ ctx .Data ["OpenMilestones" ], err = models .GetMilestones (repo .ID , - 1 , false , "" )
278
279
if err != nil {
279
280
ctx .Handle (500 , "GetMilestones" , err )
280
281
return
281
282
}
282
- ctx .Data ["ClosedMilestones" ], err = models .GetMilestones (repo .ID , - 1 , true )
283
+ ctx .Data ["ClosedMilestones" ], err = models .GetMilestones (repo .ID , - 1 , true , "" )
283
284
if err != nil {
284
285
ctx .Handle (500 , "GetMilestones" , err )
285
286
return
@@ -298,7 +299,7 @@ func RetrieveRepoMetas(ctx *context.Context, repo *models.Repository) []*models.
298
299
return nil
299
300
}
300
301
301
- labels , err := models .GetLabelsByRepoID (repo .ID )
302
+ labels , err := models .GetLabelsByRepoID (repo .ID , "" )
302
303
if err != nil {
303
304
ctx .Handle (500 , "GetLabelsByRepoID" , err )
304
305
return nil
@@ -583,7 +584,7 @@ func ViewIssue(ctx *context.Context) {
583
584
for i := range issue .Labels {
584
585
labelIDMark [issue .Labels [i ].ID ] = true
585
586
}
586
- labels , err := models .GetLabelsByRepoID (repo .ID )
587
+ labels , err := models .GetLabelsByRepoID (repo .ID , "" )
587
588
if err != nil {
588
589
ctx .Handle (500 , "GetLabelsByRepoID" , err )
589
590
return
@@ -1079,6 +1080,7 @@ func Milestones(ctx *context.Context) {
1079
1080
ctx .Data ["OpenCount" ] = openCount
1080
1081
ctx .Data ["ClosedCount" ] = closedCount
1081
1082
1083
+ sortType := ctx .Query ("sort" )
1082
1084
page := ctx .QueryInt ("page" )
1083
1085
if page <= 1 {
1084
1086
page = 1
@@ -1092,7 +1094,7 @@ func Milestones(ctx *context.Context) {
1092
1094
}
1093
1095
ctx .Data ["Page" ] = paginater .New (total , setting .UI .IssuePagingNum , page , 5 )
1094
1096
1095
- miles , err := models .GetMilestones (ctx .Repo .Repository .ID , page , isShowClosed )
1097
+ miles , err := models .GetMilestones (ctx .Repo .Repository .ID , page , isShowClosed , sortType )
1096
1098
if err != nil {
1097
1099
ctx .Handle (500 , "GetMilestones" , err )
1098
1100
return
@@ -1108,6 +1110,7 @@ func Milestones(ctx *context.Context) {
1108
1110
ctx .Data ["State" ] = "open"
1109
1111
}
1110
1112
1113
+ ctx .Data ["SortType" ] = sortType
1111
1114
ctx .Data ["IsShowClosed" ] = isShowClosed
1112
1115
ctx .HTML (200 , tplMilestone )
1113
1116
}
0 commit comments