mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
This reverts commit d436b600fb.
Triple curlies are still necessary for some raw templates.
89 lines
2.9 KiB
Handlebars
89 lines
2.9 KiB
Handlebars
<div class='reviewable-item {{customClass}}' data-reviewable-id={{reviewable.id}}>
|
|
<div class='reviewable-meta-data'>
|
|
<span class='reviewable-type'>{{reviewable.humanType}}</span>
|
|
{{#if reviewable.reply_count}}
|
|
<span class='reply-count'>{{i18n "review.replies" count=reviewable.reply_count}}</span>
|
|
{{/if}}
|
|
<span class='created-at'>
|
|
{{#link-to 'review.show' reviewable.id}}{{age-with-tooltip reviewable.created_at}}{{/link-to}}
|
|
</span>
|
|
<span class='status'>
|
|
{{reviewable-status reviewable.status}}
|
|
</span>
|
|
<a href {{action "explainReviewable" reviewable}} class='explain' title={{i18n "review.explain.why"}}>
|
|
{{d-icon "question-circle"}}
|
|
</a>
|
|
</div>
|
|
|
|
<div class='reviewable-contents'>
|
|
{{#if editing}}
|
|
<div class='editable-fields'>
|
|
{{#if reviewable.created_by}}
|
|
<div class='editable-created-by'>
|
|
{{avatar reviewable.created_by imageSize="tiny"}}
|
|
{{reviewable-created-by-name user=reviewable.created_by tagName=''}}
|
|
</div>
|
|
{{/if}}
|
|
|
|
{{#each reviewable.editable_fields as |f|}}
|
|
<div class='editable-field {{dasherize f.id}}'>
|
|
{{component (concat "reviewable-field-" f.type)
|
|
tagName=''
|
|
value=(editable-value reviewable f.id)
|
|
tagCategoryId=reviewable.category.id
|
|
valueChanged=(action "valueChanged" f.id)
|
|
categoryChanged=(action "categoryChanged")
|
|
}}
|
|
</div>
|
|
{{/each}}
|
|
</div>
|
|
{{else}}
|
|
{{#component reviewableComponent reviewable=reviewable tagName=''}}
|
|
{{reviewable-scores reviewable=reviewable tagName=''}}
|
|
{{/component}}
|
|
{{/if}}
|
|
</div>
|
|
<div class='reviewable-actions'>
|
|
{{#if claimEnabled}}
|
|
<div class='claimed-actions'>
|
|
<span class='help'>{{{claimHelp}}}</span>
|
|
{{reviewable-claimed-topic topicId=topicId claimedBy=reviewable.claimed_by}}
|
|
</div>
|
|
{{/if}}
|
|
|
|
{{#if canPerform}}
|
|
{{#if editing}}
|
|
{{d-button
|
|
class="btn-primary reviewable-action save-edit"
|
|
disabled=updating
|
|
icon="check"
|
|
action=(action "saveEdit")
|
|
label="review.save"}}
|
|
{{d-button
|
|
class="btn-danger reviewable-action cancel-edit"
|
|
disabled=updating
|
|
icon="times"
|
|
action=(action "cancelEdit")
|
|
label="review.cancel"}}
|
|
{{else}}
|
|
{{#each reviewable.bundled_actions as |bundle|}}
|
|
{{reviewable-bundled-action
|
|
bundle=bundle
|
|
performAction=(action "perform")
|
|
reviewableUpdating=updating}}
|
|
{{/each}}
|
|
|
|
{{#if reviewable.can_edit}}
|
|
{{d-button
|
|
class="reviewable-action edit"
|
|
disabled=updating
|
|
icon="pencil-alt"
|
|
action=(action "edit")
|
|
label="review.edit"}}
|
|
{{/if}}
|
|
{{/if}}
|
|
{{/if}}
|
|
</div>
|
|
|
|
</div>
|