Implement motion editing
parent
cc0f5c0b7b
commit
bc194e8943
@ -0,0 +1,73 @@
|
|||||||
|
{{ template "header" . }}
|
||||||
|
<form action="/motions/{{ .Form.Decision.Tag }}/edit" method="post">
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<td>ID:</td>
|
||||||
|
<td>{{ .Form.Decision.Tag }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Proponent:</td>
|
||||||
|
<td>{{ .Voter.Name }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Proposed date/time:</td>
|
||||||
|
<td>{{ .Form.Decision.Proposed }}</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Title:</td>
|
||||||
|
<td><input name="Title" value="{{ .Form.Title }}"/>
|
||||||
|
{{ with .Form.Errors.Title }}
|
||||||
|
<span class="error">{{ . }}</span>
|
||||||
|
{{ end }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Text:</td>
|
||||||
|
<td><textarea name="Content">{{ .Form.Content }}</textarea>
|
||||||
|
{{ with .Form.Errors.Content }}
|
||||||
|
<span class="error">{{ . }}</span>
|
||||||
|
{{ end }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Vote type:</td>
|
||||||
|
<td>
|
||||||
|
<select name="VoteType">
|
||||||
|
<option value="0"
|
||||||
|
{{ if eq "0" .Form.VoteType }}selected{{ end }}>
|
||||||
|
Motion
|
||||||
|
</option>
|
||||||
|
<option value="1"
|
||||||
|
{{ if eq "1" .Form.VoteType }}selected{{ end }}>Veto
|
||||||
|
</option>
|
||||||
|
</select>
|
||||||
|
{{ with .Form.Errors.VoteType }}
|
||||||
|
<span class="error">{{ . }}</span>
|
||||||
|
{{ end }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td rowspan="2">Due:</td>
|
||||||
|
<td>(autofilled from option below)</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<select name="Due">
|
||||||
|
<option value="+3 days">In 3 Days</option>
|
||||||
|
<option value="+7 days">In 1 Week</option>
|
||||||
|
<option value="+14 days">In 2 Weeks</option>
|
||||||
|
<option value="+28 days">In 4 Weeks</option>
|
||||||
|
</select>
|
||||||
|
{{ with .Form.Errors.Due }}
|
||||||
|
<span class="error">{{ . }}</span>
|
||||||
|
{{ end }}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td> </td>
|
||||||
|
<td><input type="submit" value="Propose"/></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
<a href="/motions/">Back to motions</a>
|
||||||
|
{{ template "footer" . }}
|
@ -0,0 +1,26 @@
|
|||||||
|
Dear Board,
|
||||||
|
|
||||||
|
{{ .Name }} has modified motion {{ .Tag }} to the following:
|
||||||
|
|
||||||
|
{{ .Title }}
|
||||||
|
|
||||||
|
{{ wrap 76 .Content }}
|
||||||
|
|
||||||
|
Vote type: {{ .VoteType }}
|
||||||
|
|
||||||
|
Voting will close {{ .Due }}
|
||||||
|
|
||||||
|
To vote please choose:
|
||||||
|
|
||||||
|
Aye: {{ .VoteURL }}/aye
|
||||||
|
Naye: {{ .VoteURL }}/naye
|
||||||
|
Abstain: {{ .VoteURL }}/abstain
|
||||||
|
|
||||||
|
Please be aware, that if you have voted already your vote is still
|
||||||
|
registered and valid. If this modification has an impact on how you wish to
|
||||||
|
vote, you are responsible for voting again.
|
||||||
|
|
||||||
|
To see all your pending votes: {{ .UnvotedURL }}
|
||||||
|
|
||||||
|
Kind regards,
|
||||||
|
the voting system
|
Loading…
Reference in New Issue