Skip to content
This repository has been archived by the owner on Mar 24, 2024. It is now read-only.

Augustyn/confluence-plugin-treecopy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation


Atlassian Confluence Plugin that adds a page action to copy not only the current page but a complete page hierarchy. The Plugin supports adjustments of page names to avoid problems with page name duplication. Copies can be saved to other Spaces as well.

To install this plugin, go to https://marketplace.atlassian.com/plugins/com.nurago.confluence.plugins.treecopy

RELEASE 0.33.0

Improvements:
* Tested Compatibility to 5.1.1 
* error handling when page with attachment has missing attachment
* added good base to perform full i18n translation.

Bugfixes:
* Fix: now it actually uses logging facade(log4j), not System.out.print; 
* Fix: now it really does copy the newest attachment;
* Fix: replaced all deprecated methods with their newer versions


RELEASE 0.31.0:

Improvements:
* Tested Compatibility from 4.0 to 4.3 

Bugfixes:
* Space Permissions are checked now when executing the Copy, so loopholing the check by fiddling with the HTTP POST is not possible anymore.
* Copying attachment to other spaces is actually possible. That was a false alarm.


RELEASE 0.30.0:

Improvements:

* Added a feature to choose what space the copies will be saved in
* Added a feature to choose the parent page the copies will be saved under taking into account the specified space. There is an autocomplete feature with that field to ease the selection of a valid page title.
* All pages are selected by default now
* Added "(De-)Select All" links.
* Applying Prefixes/Suffixes or Replacements to the Page Titles now work for selected pages only.

Bugfixes:
* Space Permissions are taken into account now. It's not possible anymore to copy pages into a space where the user is not allowed to create pages. (see https://answers.atlassian.com/questions/64948/copy-page-tree-macro-doesn-t-respect-permissions).

Known Issues:
* Apparently attachments are not copied to other spaces (see https://jira.atlassian.com/browse/CONF-24678 for a similar issue).
* The autocomplete Feature used in the Parent Page field doesn't allow selections by mouse click at least in Google Chrome. Unfortunately the standard jQuery UI autocomplete cannot be used here because Atlassian tweaked that feature a little bit too much (see https://answers.atlassian.com/questions/3304/success-using-jquery-ui-autocomplete-in-confluence-3-5-3). The substitute I used is causing the issue.
* Missing Space Permissions Check when executing the copy. An attacker could fiddle with the HTTP POST request to inject different space key.
* Errors (unknown pages or page title collisions) are still not handled gracefully.
* Overall Look and Feel is not that great
* Not tested with Confluence Versions other than 4.3 yet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published