## --------------------------------------------------------------------------- ## See the NOTICE file distributed with this work for additional ## information regarding copyright ownership. ## ## This is free software; you can redistribute it and/or modify it ## under the terms of the GNU Lesser General Public License as ## published by the Free Software Foundation; either version 2.1 of ## the License, or (at your option) any later version. ## ## This software is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ## Lesser General Public License for more details. ## ## You should have received a copy of the GNU Lesser General Public ## License along with this software; if not, write to the Free ## Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA ## 02110-1301 USA, or see the FSF site: http://www.fsf.org. ## --------------------------------------------------------------------------- ### ### Move attachment template, step 1: choose new name and a new location + updated backlinks + redirection. ### #set ($discard = $xwiki.ssrx.use('css/attachment/move.css')) #set ($discard = $xwiki.jsrx.use('js/attachment/move.js')) #set($titleToDisplay = $services.localization.render('attachment.move.title', [$attachment.name, $escapetool.xml($doc.plainTitle), $doc.getURL()]))
#template('contentheader.vm') #template('attachment/refactoring_macros.vm') #template('refactoring_macros.vm') #template('locationPicker_macros.vm')
##------------ ## Source Page ##------------ #displaySourceAttachment() ##------------ ## Links field ##------------ ## TODO: activate once refactoring is supported. ## #displayAttachmentLinksCheckbox() ##-------------------- ## Auto redirect field ##-------------------- ## We set Autoredirect to off by default for the following reasons: ## - Several users have reported a usability issue about automatic redirects. The way they express it is the ## following: "I have duplicates pages in my wiki. I don't understand why this is happening. I'm choosing to ## move pages and not to copy them but I still get duplicates in the Navigation panel". ## - Automatic redirects are especially useful for public wikis where users can have bookmark on pages and you ## don't want to break them. It can also be useful for internal wikis but it's less an issue. ## - Even for public wikis not all pages need automatic redirects. Technical pages don't need them for example. ## - We don't have management UIs for redirects FTM and reducing the number of redirects make the wiki easier ## to manage. ## In the future we'll offer a config option to define the default behavior, see ## http://jira.xwiki.org/browse/XWIKI-13384 #set ($checked = $request.autoRedirect == 'true')
## The value submitted when the checkbox is not checked, used to preserve the form state.
$services.localization.render('attachment.move.autoRedirect.hint')
##------------ ## Target attachment ##------------
$!services.localization.render('attachment.move.newName.hint')
##------------ ## Target Page ##------------
$!services.localization.render('attachment.move.newLocation.hint')
#set ($targetRef = $doc.documentReference) #if ($request.targetLocation) #set ($targetRef = $request.targetLocation) #end #set ($documentReference = $services.model.serialize($targetRef, 'local'))
#pagePicker({ 'id': 'targetLocation', 'name': 'targetLocation', 'value': $documentReference })