From 71c1c7379a194d9ffec81bd5b4d34ca2bf32df5e Mon Sep 17 00:00:00 2001 From: rogerluo410 Date: Thu, 1 Apr 2021 14:04:03 +0800 Subject: [PATCH 1/6] Add assignees in project boards. --- options/locale/locale_en-US.ini | 2 ++ templates/repo/projects/view.tmpl | 20 +++++++++++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini index 3be209ffef908..636bf9bd6355d 100644 --- a/options/locale/locale_en-US.ini +++ b/options/locale/locale_en-US.ini @@ -986,6 +986,8 @@ projects.board.delete = "Delete Board" projects.board.deletion_desc = "Deleting a project board moves all related issues to 'Uncategorized'. Continue?" projects.open = Open projects.close = Close +projects.board.assigned_to = Assigned to +projects.board.opened_by = opened by issues.desc = Organize bug reports, tasks and milestones. issues.filter_assignees = Filter Assignee diff --git a/templates/repo/projects/view.tmpl b/templates/repo/projects/view.tmpl index 7a1583e5568cd..132dbae795f75 100644 --- a/templates/repo/projects/view.tmpl +++ b/templates/repo/projects/view.tmpl @@ -74,7 +74,12 @@
-
{{.Title}}
+
+
+ {{ len .Issues}} +
+ {{.Title}} +
{{if and $.CanWriteProjects (not $.Repository.IsArchived) $.PageIsProjects (ne .ID 0)}} +
+ #{{.Index}} {{$.i18n.Tr "repo.projects.board.opened_by"}} + + {{.Poster.Name}} + +
{{- if .MilestoneID }}
From 95d425451cdb6e1acfa970c3b3baa374c22a9f45 Mon Sep 17 00:00:00 2001 From: rogerluo410 Date: Thu, 1 Apr 2021 19:55:42 +0800 Subject: [PATCH 2/6] Update the number of cards in board while drop successful --- templates/repo/projects/view.tmpl | 2 +- web_src/js/features/projects.js | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/templates/repo/projects/view.tmpl b/templates/repo/projects/view.tmpl index 132dbae795f75..32af4859178ff 100644 --- a/templates/repo/projects/view.tmpl +++ b/templates/repo/projects/view.tmpl @@ -75,7 +75,7 @@
-
+
{{ len .Issues}}
{{.Title}} diff --git a/web_src/js/features/projects.js b/web_src/js/features/projects.js index 91e5c208500e2..072b610f23b4b 100644 --- a/web_src/js/features/projects.js +++ b/web_src/js/features/projects.js @@ -50,6 +50,14 @@ export default async function initProject() { }, contentType: 'application/json', type: 'POST', + success: () => { + // Update the number of cards in board while drop successful. + const fromCnt = e.from.parentElement.getElementsByClassName('board-card').length; + e.from.parentElement.getElementsByClassName('board-card-cnt')[0].innerText = fromCnt; + + const toCnt = e.to.parentElement.getElementsByClassName('board-card').length; + e.to.parentElement.getElementsByClassName('board-card-cnt')[0].innerText = toCnt; + }, error: () => { e.from.insertBefore(e.item, e.from.children[e.oldIndex]); }, From 8a782b36a288cb6a146a653ccd362fc437d614b0 Mon Sep 17 00:00:00 2001 From: rogerluo410 Date: Fri, 2 Apr 2021 13:15:35 +0800 Subject: [PATCH 3/6] Make cards arrange vertically in board list. --- web_src/less/_repository.less | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web_src/less/_repository.less b/web_src/less/_repository.less index f2234c855817c..7633484055dc9 100644 --- a/web_src/less/_repository.less +++ b/web_src/less/_repository.less @@ -2996,13 +2996,18 @@ tbody.commit-list { .board-column > .cards { flex: 1; display: flex; - flex-direction: column; + // flex-direction: column; + align-content: baseline; margin: 0 !important; padding: 0 !important; .card .meta > a.milestone { color: #999999; } + + .card { + flex-basis: 100%; + } } .board-column > .divider { From f307fd8d93ad43eb8afa0ecf0a577efb1164557c Mon Sep 17 00:00:00 2001 From: Roger Luo Date: Sat, 10 Apr 2021 14:26:54 +0800 Subject: [PATCH 4/6] Update web_src/less/_repository.less Co-authored-by: zeripath --- web_src/less/_repository.less | 1 - 1 file changed, 1 deletion(-) diff --git a/web_src/less/_repository.less b/web_src/less/_repository.less index 7633484055dc9..3427474298993 100644 --- a/web_src/less/_repository.less +++ b/web_src/less/_repository.less @@ -2996,7 +2996,6 @@ tbody.commit-list { .board-column > .cards { flex: 1; display: flex; - // flex-direction: column; align-content: baseline; margin: 0 !important; padding: 0 !important; From 7d0768c701a3fcd2e417ff6891d60132ef7988c3 Mon Sep 17 00:00:00 2001 From: wxiaoguang Date: Tue, 8 Mar 2022 18:29:44 +0800 Subject: [PATCH 5/6] fix merge --- templates/repo/projects/view.tmpl | 45 +++----- web_src/js/features/projects.js | 151 --------------------------- web_src/js/features/repo-projects.js | 8 ++ web_src/less/_repository.less | 80 -------------- web_src/less/features/projects.less | 1 + 5 files changed, 23 insertions(+), 262 deletions(-) delete mode 100644 web_src/js/features/projects.js diff --git a/templates/repo/projects/view.tmpl b/templates/repo/projects/view.tmpl index cf9686fbb1163..7e21ab6fde3fe 100644 --- a/templates/repo/projects/view.tmpl +++ b/templates/repo/projects/view.tmpl @@ -82,25 +82,17 @@
-
{{.Title}}
+
+
+ {{len .Issues}} +
+ {{.Title}} +
{{if and $.CanWriteProjects (not $.Repository.IsArchived) (ne .ID 0)}}