]> source.dussan.org Git - gitea.git/commit
Add option to filter board cards by labels and assignees (#31999)
authorLauris BH <lauris@nix.lv>
Thu, 12 Sep 2024 03:53:40 +0000 (06:53 +0300)
committerGitHub <noreply@github.com>
Thu, 12 Sep 2024 03:53:40 +0000 (03:53 +0000)
commit4ab6fc62d23bcef060cb98c60cfc29aa286a02d1
tree281291164aca9c1d08f37ad6e40e7245bd828929
parent20d7707124c2b4b9616526c6b242660729028ae7
Add option to filter board cards by labels and assignees (#31999)

Works in both organization and repository project boards

Fixes #21846

Replaces #21963
Replaces #27117

![image](https://github.com/user-attachments/assets/1837ace8-3de2-444f-a153-e166bd0da2c0)

**Note** that implementation was made intentionally to work same as in
issue list so that URL can be bookmarked for quick access with
predefined filters in URL
15 files changed:
models/issues/issue_project.go
models/issues/issue_search.go
models/organization/org_user.go
routers/web/org/projects.go
routers/web/repo/actions/actions.go
routers/web/repo/helper.go
routers/web/repo/helper_test.go [deleted file]
routers/web/repo/issue.go
routers/web/repo/projects.go
routers/web/repo/pull.go
routers/web/repo/release.go
routers/web/shared/user/helper.go [new file with mode: 0644]
routers/web/shared/user/helper_test.go [new file with mode: 0644]
templates/projects/view.tmpl
web_src/css/features/projects.css