Copy Structure

Advanced-UI NOVA-UI

If certain node structures are to be reused in different places, this plugin allows copy & paste (also in other main tabs). When inserting, you can decide whether all levels should be inserted recursively. It can also be decided whether the asset assignments and/or the node information fields should be copied. Alternatively, the structure can also be exported to an Excel file.

Properties

To be configured in {home}/appserver/conf/custom.properties

structureCopy.visibleForGroup

type: long, required: no, default: -

restrict the use of the plugin to this user group ID (superadmins always see it in any case)

structureCopy.allowedForNodeTypes

type: list of long (comma-separated), required: no, default: -

restrict the plugin to these node type IDs

structureCopy.license

type: String, required: yes, default: -

License key (delivered by brix IT Solutions)

structureCopy.recursive.default

type: boolean, required: false, default: true

Default value for the recursive checkbox

structureCopy.withRootNode.default

type: boolean, required: false, default: true

Default value for the withRootNode checkbox

structureCopy.withAssignment.default

type: boolean, required: false, default: true

Default value for the withAssignment checkbox

structureCopy.withInfofields.default

type: boolean, required: false, default: true

Default value for the withInfofields checkbox

structureCopy.removeSource.default

type: boolean, required: false, default: false

Default value for the removeSource checkbox

structureCopy.withNodeRefAssignment.default

type: boolean, required: false, default: false

Default value for the withNodeRefAssignment checkbox

structureCopy.deltaMode.default

type: boolean, required: false, default: false

Default value for the delta mode checkbox

structureCopy.copyAssets.enabled

type: boolean, required: false, default: false

Enables the copy asset option to hard-copy assets

Usage

  • Right-click on the root node of the structure you want to copy

  • Choose copy structure Copy

  • Right-click on the node you want to paste the copied structure

  • Choose paste structure Paste

  • Configure the paste-operation

    • Recursive
    • With root node
    • With assignments
    • With Node-Informationfields
    • Remove Source Node
  • Choose paste to paste the node structure with the chosen options,

  • Or choose export to export the node structure to a csv,

  • Or choose forget to let "Structure Copy" forget the copied structure Options

  • To display the scheduled, running and finished copy tasks, click on "Copy structure: progress" in the administration menu Options Options

Compatibility Matrix

structureCopy CELUM (min. version)
1.0 - 1.3 5.12.2
1.4 5.13.4
1.4.5 5.13.4 (tested with 6.4)
1.10.0 6.4.0 (tested with 6.4)

Release Notes

1.0.0

Released 2017-01-17

  • Initial Version

1.1.0

Released 2017-02-08

  • Export mode added

1.1.1

Released 2018-06-26

  • CELUM 5.13.3 compatibility

1.2.3

Released 2019-01-17

  • Checkbox Default value config, license, write/delete permission check

1.3.0

Released 2019-02-14

  • Preview for Paste operation

1.4.0

Released 2019-06-19

  • Feedback when structure is copied
  • Progress view for scheduled, running and finished tasks

1.4.5

Released 2020-02-18

  • CELUM 6.4 (19.10) compatible

1.5.0

Released 2020-02-19

  • Possibility to stop running tasks
  • Overview over all running tasks for superadmins

1.5.1

Released 2020-02-21

  • Task log view
  • Possibility to reset the plugin
  • Export bugfixing

1.6

Released 2020-03-12

  • Possibility to deactivate the preview function

1.7

Released 2021-01-21

  • Possibility to copy or move the affected noderef assignments

1.8

Released 2021-08-04

  • Delta mode feature

1.10

Released 2022-12-02

  • Copy asset feature