更改Gitlab问题的默认排序

时间:2014-07-16 05:12:10

标签: sorting gitlab

有没有办法改变Gitlab中的默认排序问题跟踪器来自"最新"到"最近更新"?

我知道我可以通过选择排序过滤器来改变它,但是,每次这样做都会很快变得烦人。

2 个答案:

答案 0 :(得分:2)

  

有没有人知道是否有办法将Gitlab问题跟踪器中的默认排序从“最新”改为“最近更新”

我不知道(2014年中):

这可能是一个很好的PR(拉动请求),从:

开始

2016年1月更新:正如stevenw00the comments所述,现在有 issue 5546

  

作为经常查看问题列表(或合并请求)的用户,我希望能够记住我记得的列表排序,这样当我查看列表时,我不必经常设置排序问题(或合并请求)。


2018年12月更新GitLab 11.6

  

每个用户在问题,合并请求和史诗中保存的排序顺序

     

现在在问题,合并请求,史诗甚至路线图视图中都有用户指定的排序顺序选择
  您选择排序的属性类型以及您选择排序(升序或降序)的顺序将保存到系统中,这样当您返回到相同类型的对象列表时,它将保留您选择的内容先前。

https://about.gitlab.com/images/11_6/sort-order.png

答案 1 :(得分:1)

所以,我发现了一些事情。

修改了以下文件: app/controllers/projects/issues_controller.rb

在第29行,改为: sort_param = params[:sort] || 'newest' 改成: sort_param = params[:sort] || 'recently_updated'

修改了以下文件: app/views/shared/_sort_dropdown.html.haml

在第7行,改为: Newest 改成: Recently updated

但是,仍有问题,它现在显示最近更新为菜单中的默认选项,但是,它实际上并未应用排序。它们仍默认排序为最新版。

任何进一步的意见:S