mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-20 14:45:56 +08:00
Merge pull request #6159 from aignatov-bio/ai-sci-9210-add-move-action-to-asset-card
Add move action to asset thumbnail [SCI-9210]
This commit is contained in:
commit
88a899449a
|
@ -59,8 +59,7 @@
|
|||
>
|
||||
<i class="sn-icon sn-icon-edit"></i>
|
||||
</a>
|
||||
<a v-if="attachment.attributes.urls.move" class="btn btn-light icon-btn thumbnail-action-btn" :title="i18n.t('attachments.thumbnail.buttons.move')">
|
||||
<!-- TODO -->
|
||||
<a v-if="attachment.attributes.urls.move" @click.prevent.stop="showMoveModal" class="btn btn-light icon-btn thumbnail-action-btn" :title="i18n.t('attachments.thumbnail.buttons.move')">
|
||||
<i class="sn-icon sn-icon-move"></i>
|
||||
</a>
|
||||
<a class="btn btn-light icon-btn thumbnail-action-btn"
|
||||
|
@ -89,6 +88,10 @@
|
|||
@confirm="deleteAttachment"
|
||||
@cancel="deleteModal = false"
|
||||
/>
|
||||
<moveAssetModal v-if="movingAttachment"
|
||||
:parent_type="attachment.attributes.parent_type"
|
||||
:targets_url="attachment.attributes.urls.move_targets"
|
||||
@confirm="moveAttachment($event)" @cancel="closeMoveModal"/>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
|
@ -98,11 +101,13 @@
|
|||
import ContextMenuMixin from './mixins/context_menu.js'
|
||||
import ContextMenu from './context_menu.vue'
|
||||
import deleteAttachmentModal from './delete_modal.vue'
|
||||
import MoveAssetModal from '../modal/move.vue'
|
||||
import MoveMixin from './mixins/move.js'
|
||||
|
||||
export default {
|
||||
name: 'thumbnailAttachment',
|
||||
mixins: [ContextMenuMixin, AttachmentMovedMixin],
|
||||
components: { ContextMenu, deleteAttachmentModal },
|
||||
mixins: [ContextMenuMixin, AttachmentMovedMixin, MoveMixin],
|
||||
components: { ContextMenu, deleteAttachmentModal, MoveAssetModal},
|
||||
props: {
|
||||
attachment: {
|
||||
type: Object,
|
||||
|
|
Loading…
Reference in a new issue