mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-11-30 01:42:29 +03:00
59fe794b0c
refs: https://github.com/TryGhost/Team/issues/3139 https://github.com/TryGhost/Team/issues/3140 - Added duplicate post functionality to post list context menu - Currently only a single post can be duplicated at a time - Currently only enabled via the `Making it rain` flag - Added admin API endpoint to copy a post - `POST ghost/api/admin/posts/<post_id>/copy/` - Added admin API endpoint to copy a page - `POST ghost/api/admin/pages/<page_id>/copy/`
52 lines
1.8 KiB
Handlebars
52 lines
1.8 KiB
Handlebars
<ul class="gh-posts-context-menu dropdown-menu dropdown-triangle-top-left">
|
|
|
|
{{#if this.canUnpublishSelection}}
|
|
<li>
|
|
<button class="mr2" type="button" {{on "click" this.unpublishPosts}}>
|
|
<span>{{svg-jar "undo"}}Unpublish</span>
|
|
</button>
|
|
</li>
|
|
{{/if}}
|
|
{{#if this.canFeatureSelection}}
|
|
{{#if this.shouldFeatureSelection }}
|
|
<li>
|
|
<button class="mr2" type="button" {{on "click" this.featurePosts}}>
|
|
<span>{{svg-jar "star" class="mb1 star"}}Feature</span>
|
|
</button>
|
|
</li>
|
|
{{else}}
|
|
<li>
|
|
<button class="mr2" type="button" {{on "click" this.unfeaturePosts}}>
|
|
<span>{{svg-jar "star" class="mb1"}}Unfeature</span>
|
|
</button>
|
|
</li>
|
|
{{/if}}
|
|
{{/if}}
|
|
<li>
|
|
<button class="mr2" type="button" {{on "click" this.addTagToPosts}}>
|
|
<span>{{svg-jar "tag"}}Add a tag</span>
|
|
</button>
|
|
</li>
|
|
{{#if this.membersUtils.isMembersEnabled}}
|
|
<li>
|
|
<button class="mr2" type="button" {{on "click" this.editPostsAccess}}>
|
|
<span>{{svg-jar "lock"}}Change access</span>
|
|
</button>
|
|
</li>
|
|
{{/if}}
|
|
{{#if this.session.user.isAdmin}}
|
|
{{#if this.canCopySelection}}
|
|
<li>
|
|
<button class="mr2" type="button" {{on "click" this.copyPosts}}>
|
|
<span>{{svg-jar "duplicate"}}Duplicate</span>
|
|
</button>
|
|
</li>
|
|
{{/if}}
|
|
<li>
|
|
<button class="mr2" type="button" {{on "click" this.deletePosts}}>
|
|
<span class="red">{{svg-jar "trash"}}Delete</span>
|
|
</button>
|
|
</li>
|
|
{{/if}}
|
|
</ul>
|