tdraier     2004/08/23 17:07:55 CEST

  Modified files:        (Branch: JAHIA-4-0-BRANCH)
    src/java/org/jahia/services/webdav JahiaWebdavBaseService.java 
  Log:
  check "lock file on publication" parameter when moving a file
  
  Revision  Changes    Path
  1.30.2.2  +7 -4      
jahia/src/java/org/jahia/services/webdav/JahiaWebdavBaseService.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/java/org/jahia/services/webdav/JahiaWebdavBaseService.java.diff?r1=1.30.2.1&r2=1.30.2.2&f=h
  
  
  
  Index: JahiaWebdavBaseService.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/src/java/org/jahia/services/webdav/Attic/JahiaWebdavBaseService.java,v
  retrieving revision 1.30.2.1
  retrieving revision 1.30.2.2
  diff -u -r1.30.2.1 -r1.30.2.2
  --- JahiaWebdavBaseService.java       23 Jun 2004 14:14:42 -0000      1.30.2.1
  +++ JahiaWebdavBaseService.java       23 Aug 2004 15:07:55 -0000      1.30.2.2
  @@ -25,6 +25,7 @@
   import org.jahia.utils.JahiaTools;
   import org.jahia.content.ContentContainerListsXRefManager;
   import org.jahia.content.ContentFieldXRefManager;
  +import org.jahia.bin.Jahia;
   
   import java.io.File;
   import java.sql.*;
  @@ -361,10 +362,12 @@
                       if (oldfile.isValid () && oldfile.hasRevisions ()) {
                           oldfile.unlockFile (true);
                       }
  -                    DAVFileAccess newfile = JahiaWebdavBaseService.getInstance ().
  -                            getDAVFileAccess (site, newVal);
  -                    if (newfile.isValid () && newfile.hasRevisions ()) {
  -                        newfile.lockFile (true);
  +                    if (Jahia.getSettings().isFileLockOnPublication()) {
  +                        DAVFileAccess newfile = JahiaWebdavBaseService.getInstance 
().
  +                                getDAVFileAccess (site, newVal);
  +                        if (newfile.isValid () && newfile.hasRevisions ()) {
  +                            newfile.lockFile (true);
  +                        }
                       }
                   }
                   ContentField.removeFromCache (v.getId ());
  

Reply via email to