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.

Blame · server/web/templates/request_new.html

Line attribution on main · 49 line(s)

f09ef39e
Keenan Nemetz
15d ago
1 {{define "request_new"}}
2 {{template "header" .}}
8fb7aabf
Keenan Nemetz
3d ago
3 {{template "repohead" (nav .Page "changes")}}
f09ef39e
Keenan Nemetz
15d ago
4
5 <div class="page-head">
a464f892
Keenan Nemetz
15d ago
6 <div class="page-head-main">
b06184d1
Keenan Nemetz
11d ago
7 <h1>New change</h1>
20d459f5
Keenan Nemetz
11d ago
8 <p class="page-sub">Suggest an update to the project. Someone will review it before it is merged.</p>
f09ef39e
Keenan Nemetz
15d ago
9 </div>
10 </div>
11
ed03b3d1
Keenan Nemetz
3h ago
12 <form method="post" action="/{{.Name}}/changes" class="form-block">
f09ef39e
Keenan Nemetz
15d ago
13 <input type="hidden" name="csrf" value="{{.CSRF}}">
14 <div class="card form-card">
15 <label>Title
16 <input type="text" name="title" required maxlength="200" autofocus>
17 </label>
18 <div class="row">
19 <div>
20 <label>Base
21 <select name="base">
22 {{range .BaseBranches}}<option value="{{.}}"{{if eq . $.Base}} selected{{end}}>{{.}}</option>{{end}}
23 </select>
24 </label>
25 </div>
26 <div>
27 <label>Head
28 <select name="head">
29 {{range .HeadBranches}}<option value="{{.}}">{{.}}</option>{{end}}
30 </select>
31 </label>
32 </div>
33 </div>
0789f22e
Keenan Nemetz
9d ago
34 <label>Closes{{if .RequiresLinkedIssue}} <span class="muted">(required)</span>{{end}}
35 <input type="text" name="closes" placeholder="Issue numbers such as #42, separated by spaces — closed when this lands"{{if .RequiresLinkedIssue}} required aria-required="true"{{end}}>
183d48e5
Keenan Nemetz
13d ago
36 </label>
0789f22e
Keenan Nemetz
9d ago
37 {{if .RequiresLinkedIssue}}<p class="muted">This repository requires a linked issue. Add the issue number here; it closes when this change lands.</p>{{end}}
f09ef39e
Keenan Nemetz
15d ago
38 <label>Description
39 <textarea name="body" placeholder="Why should this land?"></textarea>
40 </label>
41 {{if not .HeadBranches}}<p class="muted">Push a branch first. Contributors can push only under <code>refs/heads/contrib/&lt;account-name&gt;/</code>.</p>{{end}}
42 </div>
43 <div class="form-actions">
ed03b3d1
Keenan Nemetz
3h ago
44 <a class="button secondary" href="/{{.Name}}/changes">{{icon "x"}}Cancel</a>
b06184d1
Keenan Nemetz
11d ago
45 <button type="submit"{{if not .HeadBranches}} disabled{{end}}>{{icon "plus"}}Open change</button>
f09ef39e
Keenan Nemetz
15d ago
46 </div>
47 </form>
48 {{template "footer" .}}
49 {{end}}