Elvis 6 sample plug-in - Move files and folders
The move plug-in can move assets and folders in Elvis. This can be useful to move production data to an archive, for example.
Note: This bundled plug-in is supported for production use.
Tip: If you want to prevent users from moving content, don't give them move rights but let them use metadata (field with pulldown value "move") and use this plug-in to move them to another zone.
The plug-in configuration is for flexibility reasons, not handled through the plug-in configuration file. You will need some technical skills to configuring this plug-in correctly.
Files can be moved using a query, defined in a move webservice call inside the <cleanup>/xsl/move-request.xml file. This gives you a lot flexibility on what you want to remove.
Warning: Be careful, if you do not understand what you're doing, creating an incorrect query results in unwanted moved files.