Web Script: org/alfresco/modules/document-details/revert-version.get
Generated from /share/service/script/org/alfresco/modules/document-details/revert-version.get on Jun 13, 2026 9:39:05 PM

Script Properties
Id:org/alfresco/modules/document-details/revert-version.get
Short Name:Revert version
Description:Revert document to a previous version
Authentication:none
Transaction:none
Method:GET
URL Template:/modules/document-details/revert-version
Format Style:any
Default Format:html
Negotiated Formats:[undefined]
Implementation:class org.alfresco.web.scripts.DeclarativeWebScript
Extensions:[undefined]

Store: classpath:alfresco/site-webscripts

File: org/alfresco/modules/document-details/revert-version.get.desc.xml
<webscript>
   <shortname>Revert version</shortname>
   <description>Revert document to a previous version</description>
   <url>/modules/document-details/revert-version</url>
</webscript>
File: org/alfresco/modules/document-details/revert-version.get.html.ftl
<div id="${args.htmlid}-dialog" class="revert-version">
   <div class="hd">
      <span id="${args.htmlid}-header-span"></span>
   </div>
   <div class="bd">
      <form id="${args.htmlid}-revertVersion-form" method="POST"
            action="${url.context}/proxy/alfresco/api/revert">
         <input type="hidden" id="${args.htmlid}-nodeRef-hidden" name="nodeRef" value=""/>
         <input type="hidden" id="${args.htmlid}-version-hidden" name="version" value=""/>

         <div id="${args.htmlid}-versionSection-div">
            <div class="yui-gd">
               <div class="yui-u first">
                  <label for="${args.htmlid}-minorVersion-radioButton">${msg("label.version")}</label>
               </div>
               <div class="yui-u">
                  <input id="${args.htmlid}-minorVersion-radioButton" type="radio" name="majorVersion" checked="checked" value="false"/> ${msg("label.minorVersion")}
               </div>
            </div>
            <div class="yui-gd">
               <div class="yui-u first">&nbsp;
               </div>
               <div class="yui-u">
                  <input id="${args.htmlid}-majorVersion-radioButton" type="radio" name="majorVersion" value="true"/> ${msg("label.majorVersion")}
               </div>
            </div>
            <div class="yui-gd">
               <div class="yui-u first">
                  <label for="${args.htmlid}-description-textarea">${msg("label.comments")}</label>
               </div>
               <div class="yui-u">
                  <textarea id="${args.htmlid}-description-textarea" name="description" rows="4"></textarea>
               </div>
            </div>
         </div>

         <div class="bdft">
            <input id="${args.htmlid}-ok-button" type="button" value="${msg("button.ok")}" />
            <input id="${args.htmlid}-cancel-button" type="button" value="${msg("button.cancel")}" />
         </div>

      </form>

   </div>
</div>

<script type="text/javascript">//<![CDATA[
Alfresco.util.addMessages(${messages}, "Alfresco.module.RevertVersion");
//]]></script>
File: org/alfresco/modules/document-details/revert-version.get.js
File: org/alfresco/modules/document-details/revert-version.get.properties
header.revert=Revert {0} to Version {1}
label.version=Revert as:
label.minorVersion=Minor Version
label.majorVersion=Major Version
label.comments=Comments:

message.reverting=Reverting {0} to version {1}...
message.failure={0} could not be reverted

Store: classpath:alfresco/webscripts

[No implementation files]