feat(project): SSE push updates for project board pages (#7)
This commit was merged in pull request #7.
This commit is contained in:
@@ -1,4 +1,13 @@
|
||||
{{$canWriteProject := and .CanWriteProjects (or (not .Repository) (not .Repository.IsArchived))}}
|
||||
{{/* $projectScope is read by the SSE handler to build the right column-issues
|
||||
refetch URL (repo / org / user). RepoID > 0 wins over Owner so a repo
|
||||
project nested under an owner is still treated as repo-scoped. */}}
|
||||
{{$projectScope := "user"}}
|
||||
{{if .Repository}}{{$projectScope = "repo"}}{{else if and .ContextUser .ContextUser.IsOrganization}}{{$projectScope = "org"}}{{end}}
|
||||
{{$projectOwnerName := ""}}
|
||||
{{if and .Repository .Repository.Owner}}{{$projectOwnerName = .Repository.Owner.Name}}{{else if .ContextUser}}{{$projectOwnerName = .ContextUser.Name}}{{end}}
|
||||
{{$projectRepoName := ""}}
|
||||
{{if .Repository}}{{$projectRepoName = .Repository.Name}}{{end}}
|
||||
|
||||
<div class="ui container fluid padded projects-view" data-global-init="initRepoProjectsView">
|
||||
<div class="ui container flex-text-block project-header">
|
||||
@@ -77,7 +86,13 @@
|
||||
<div class="divider"></div>
|
||||
</div>
|
||||
|
||||
<div id="project-board" class="board {{if $canWriteProject}}sortable{{end}}" data-project-board-writable="{{$canWriteProject}}" {{if $canWriteProject}}data-url="{{$.Link}}/move"{{end}}>
|
||||
<div id="project-board" class="board {{if $canWriteProject}}sortable{{end}}"
|
||||
data-project-board-writable="{{$canWriteProject}}"
|
||||
data-project-id="{{.Project.ID}}"
|
||||
data-project-scope="{{$projectScope}}"
|
||||
data-project-owner="{{$projectOwnerName}}"
|
||||
data-project-repo="{{$projectRepoName}}"
|
||||
{{if $canWriteProject}}data-url="{{$.Link}}/move"{{end}}>
|
||||
{{range .Columns}}
|
||||
<div class="project-column" {{if .Color}}style="background: {{.Color}} !important; color: {{ContrastColor .Color}} !important"{{end}} data-id="{{.ID}}" data-sorting="{{.Sorting}}" data-url="{{$.Link}}/{{.ID}}">
|
||||
<div class="project-column-header{{if $canWriteProject}} tw-cursor-grab{{end}}">
|
||||
|
||||
Reference in New Issue
Block a user