Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/git/vole.git

Write over SSH with a registered key:

git clone ssh://git@0.0.0.0:2222/vole.git

A free and open-source forge that lives in your Git repo.

Let the browser edit issue and change details

a4e7a99a9ecf697586abdb884351a722fc25a864 · Keenan Nemetz · 5d ago · parent de84c32b

Let the browser edit issue and change details

An issue's title and description could only be corrected with the CLI, and a
change request's prose could not be corrected at all after it was opened. Add an
edit page for each, offered to the author and to a maintainer. A change edit writes
through a new metadata writer so the record is still validated, and neither edit
touches the discussion, labels, or review state.

server/web/issues.go +2

@@ -147,6 +147,7 @@ type issueSidebarView struct {
147 147 Number int
148 148 CanClose bool
149 149 CanDiscuss bool
150 CanEdit bool
150 151 CanEditLabels bool
151 152 CanEditAssignees bool
152 153 AllLabels []string
@@ -179,6 +180,7 @@ func (w *Web) issueSidebar(r *http.Request, m *repo.Meta, iss *metadata.Issue, e
179 180 Number: number,
180 181 CanClose: canManage,
181 182 CanDiscuss: w.canDiscuss(r, acl),
183 CanEdit: canManage,
182 184 CanEditLabels: canManage,
183 185 CanEditAssignees: canManage,
184 186 AllLabels: labels,