mirror of
https://github.com/documize/community.git
synced 2025-07-24 15:49:44 +02:00
Provide copy document option
Duplicates entire document tree into a new document (same space).
This commit is contained in:
parent
b75969ae90
commit
ec8d5c78e2
10 changed files with 304 additions and 12 deletions
|
@ -189,6 +189,12 @@ export default Controller.extend(Notifier, {
|
|||
});
|
||||
},
|
||||
|
||||
onDuplicate(name) {
|
||||
this.get('documentService').duplicate(this.get('folder.id'), this.get('document.id'), name).then(() => {
|
||||
this.notifySuccess('Duplicated');
|
||||
});
|
||||
},
|
||||
|
||||
onPageSequenceChange(currentPageId, changes) {
|
||||
this.set('currentPageId', currentPageId);
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
refresh=(action "refresh")
|
||||
onSaveTemplate=(action "onSaveTemplate")
|
||||
onSaveDocument=(action "onSaveDocument")
|
||||
onDuplicate=(action "onDuplicate")
|
||||
onDocumentDelete=(action "onDocumentDelete")}}
|
||||
</div>
|
||||
</Layout::MasterToolbar>
|
||||
|
@ -63,7 +64,7 @@
|
|||
|
||||
<Ui::UiSpacer @size="300" />
|
||||
|
||||
<div class="document-meta {{if permissions.documentEdit "cursor-pointer"}}" {{action "onEditMeta"}}>
|
||||
<div class="document-meta">
|
||||
<div class="document-heading">
|
||||
<h1 class="name">{{document.name}}</h1>
|
||||
<h2 class="desc">{{document.excerpt}}</h2>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue