有没有办法改变Gitlab中的默认排序问题跟踪器来自"最新"到"最近更新"?
我知道我可以通过选择排序过滤器来改变它,但是,每次这样做都会很快变得烦人。
答案 0 :(得分:2)
有没有人知道是否有办法将Gitlab问题跟踪器中的默认排序从“最新”改为“最近更新”
我不知道(2014年中):
gitlab.yml
file 这可能是一个很好的PR(拉动请求),从:
开始app/helpers/issues_helper.rb
,按名称排序问题app/models/project.rb
,也按名称排序问题app/views/projects/issues/_issue.html.haml
按名称列出问题2016年1月更新:正如stevenw00中the comments所述,现在有 issue 5546
作为经常查看问题列表(或合并请求)的用户,我希望能够记住我记得的列表排序,这样当我查看列表时,我不必经常设置排序问题(或合并请求)。
2018年12月更新GitLab 11.6
每个用户在问题,合并请求和史诗中保存的排序顺序
现在在问题,合并请求,史诗甚至路线图视图中都有用户指定的排序顺序选择。
您选择排序的属性类型以及您选择排序(升序或降序)的顺序将保存到系统中,这样当您返回到相同类型的对象列表时,它将保留您选择的内容先前。
答案 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