1deecafee7
This adds the pending tx data to pending contributions (after adding or vetoing, until the tx is mined). It also disables the veto button while pending.
57 lines
2.3 KiB
Handlebars
57 lines
2.3 KiB
Handlebars
{{#if showQuickFilter}}
|
|
<div class="quick-filter">
|
|
<p>
|
|
<label class="filter-contributor">
|
|
Contributor:
|
|
<select onchange={{action (mut contributorId) value="target.value"}}>
|
|
<option value="" selected>all</option>
|
|
{{#each contributorsActive as |contributor|}}
|
|
<option value={{contributor.id}} selected={{eq contributorId contributor.id}}>{{contributor.name}}</option>
|
|
{{/each}}
|
|
</select>
|
|
</label>
|
|
|
|
<label class="filter-contribution-kind">
|
|
Kind:
|
|
<select onchange={{action (mut contributionKind) value="target.value"}}>
|
|
<option value="" selected>all</option>
|
|
{{#each contributionKinds as |kind|}}
|
|
<option value={{kind}} selected={{eq contributionKind kind}}>{{capitalize-string kind}}</option>
|
|
{{/each}}
|
|
</select>
|
|
</label>
|
|
|
|
<label class="filter-contribution-size">
|
|
{{input type="checkbox" checked=hideSmallContributions}}
|
|
Hide small contributions
|
|
</label>
|
|
</p>
|
|
</div>
|
|
{{/if}}
|
|
|
|
<ul class="contribution-list">
|
|
{{#each contributionsFiltered as |contribution|}}
|
|
<li role="button" {{action "openContributionDetails" contribution}}
|
|
data-contribution-id={{contribution.id}}
|
|
class="{{contribution-status contribution}}{{if contribution.hasPendingChanges " pending"}}{{if contribution.vetoed " vetoed"}}{{if (eq contribution.id selectedContributionId) " selected"}}">
|
|
<p class="meta">
|
|
<span class="recipient">{{user-avatar contributor=contribution.contributor}}</span>
|
|
<span class="category {{contribution.kind}}">({{contribution.kind}})</span>
|
|
<span class="title">{{contribution.description}}</span>
|
|
</p>
|
|
<p class="kredits-amount">
|
|
<span class="amount">{{contribution.amount}}</span><span class="symbol">₭S</span>
|
|
</p>
|
|
{{#unless contribution.vetoed}}
|
|
{{#unless (is-confirmed-contribution contribution)}}
|
|
<p class="voting">
|
|
{{input type="button" class="button small danger"
|
|
click=(action "veto" contribution.id)
|
|
disabled=contribution.hasPendingChanges
|
|
value="veto"}}
|
|
</p>
|
|
{{/unless}}
|
|
{{/unless}}
|
|
</li>
|
|
{{/each}}
|
|
</ul> |