This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/templates/components/queued-post.hbs
2017-10-19 12:51:08 -07:00

97 lines
2.8 KiB
Handlebars

<div class='queued-post'>
<div class='poster'>
{{#user-link user=post.user}}
{{avatar post.user imageSize="large"}}
{{/user-link}}
</div>
<div class='cooked'>
<div class='names'>
<span class="username">
{{#user-link user=post.user}}
{{post.user.username}}
{{/user-link}}
{{#if post.user.blocked}}
{{d-icon "ban" title="user.blocked_tooltip"}}
{{/if}}
</span>
</div>
<div class='post-info'>
<span class='post-date'>{{age-with-tooltip post.created_at}}</span>
</div>
<div class='clearfix'></div>
{{#if editTitleAndCategory}}
<span class="edit-title">
{{text-field value=buffered.title maxlength=siteSettings.max_topic_title_length}}
</span>
{{category-chooser value=buffered.category_id}}
{{else}}
<span class='post-title'>
{{i18n "queue.topic"}}
{{#if post.topic}}
{{topic-link post.topic}}
{{else}}
{{editables.title}}
{{/if}}
{{category-badge editables.category}}
</span>
{{/if}}
<div class='body'>
{{#if editing}}
{{d-editor value=buffered.raw}}
{{else}}
{{cook-text editables.raw}}
{{/if}}
</div>
{{#if showTags}}
<div class="list-tags">
{{#each tags as |t|}}
{{discourse-tag t}}
{{/each}}
</div>
{{else if editTags}}
{{tag-chooser tags=buffered.tags categoryId=buffered.category_id width='100%'}}
{{/if}}
<div class='queue-controls'>
{{#if editing}}
{{d-button action="confirmEdit"
label="queue.confirm"
disabled=post.isSaving
class="btn-primary confirm"}}
{{d-button action="cancelEdit"
label="queue.cancel"
icon="times"
disabled=post.isSaving
class="btn-danger cancel"}}
{{else}}
{{d-button action="approve"
disabled=post.isSaving
label="queue.approve"
icon="check"
class="btn-primary approve"}}
{{d-button action="reject"
disabled=post.isSaving
label="queue.reject"
icon="times"
class="btn-danger reject"}}
{{#if post.can_delete_user}}
{{d-button action="deleteUser"
disabled=post.isSaving
label="queue.delete_user"
icon="trash"
class="btn-danger delete-user"}}
{{/if}}
{{d-button action="edit"
disabled=post.isSaving
label="queue.edit"
icon="pencil"
class="edit"}}
{{/if}}
</div>
</div>
<div class='clearfix'></div>
</div>