mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Merged V2.1 to HEAD
6817: Fix for a resource bundle isue with regen renditions wizard and snapshot labels. 6809: Fixes for locking and permission related issues relating to forms. 6808: Uunit test update 6799: AR-1760: Office webscript : property is undefined when opening a document 6799: WCM submit dialog now sets focus to first field (label) rather than second (comment) 6795: Fix to line break encoder. 6781: WebDAV auth to return HTTP 401 instead of exception when user is null 6775: Fix for appserver shutdown hang 6761: Using avmService instead of nodeService to avoid a permission error MIT is seeing. 6742: Fix for MIT locking issue for content contributors 6706: Fixes to make wizard pages work in standards compliant mode. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6823 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -155,7 +155,6 @@ public class EditWebContentWizard extends CreateWebContentWizard
|
||||
}
|
||||
AVMLock lock = this.avmLockingService.getLock(AVMUtil.getStoreId(this.createdPath),
|
||||
AVMUtil.getStoreRelativePath(this.createdPath));
|
||||
String previousStore = lock.getStore();
|
||||
if (lock != null)
|
||||
{
|
||||
LOGGER.debug("transferring lock from " + lock.getStore() +
|
||||
@@ -172,13 +171,6 @@ public class EditWebContentWizard extends CreateWebContentWizard
|
||||
this.content = XMLUtil.toString(this.instanceDataDocument, false);
|
||||
writer.putContent(this.content);
|
||||
|
||||
LOGGER.debug("transferring lock back to " + previousStore);
|
||||
this.avmLockingService.modifyLock(AVMUtil.getStoreId(this.createdPath),
|
||||
AVMUtil.getStoreRelativePath(this.createdPath),
|
||||
null,
|
||||
previousStore,
|
||||
null,
|
||||
null);
|
||||
// XXXarielb might not need to do this reload
|
||||
this.formInstanceData = this.formsService.getFormInstanceData(-1, this.createdPath);
|
||||
for (final Rendition r : this.formInstanceData.getRenditions())
|
||||
@@ -211,16 +203,25 @@ public class EditWebContentWizard extends CreateWebContentWizard
|
||||
{
|
||||
final Rendition r = rr.getRendition();
|
||||
this.renditions.add(r);
|
||||
LOGGER.debug("transferring lock for " + r.getPath() + " back to " + previousStore);
|
||||
LOGGER.debug("transferring lock for " + r.getPath() +
|
||||
" back to " + AVMUtil.getCorrespondingMainStoreName(AVMUtil.getStoreName(r.getPath())));
|
||||
this.avmLockingService.modifyLock(AVMUtil.getStoreId(r.getPath()),
|
||||
AVMUtil.getStoreRelativePath(r.getPath()),
|
||||
null,
|
||||
previousStore,
|
||||
AVMUtil.getCorrespondingMainStoreName(AVMUtil.getStoreName(r.getPath())),
|
||||
null,
|
||||
null);
|
||||
|
||||
}
|
||||
}
|
||||
LOGGER.debug("transferring form instance data lock back to " +
|
||||
AVMUtil.getCorrespondingMainStoreName(AVMUtil.getStoreName(this.createdPath)));
|
||||
this.avmLockingService.modifyLock(AVMUtil.getStoreId(this.createdPath),
|
||||
AVMUtil.getStoreRelativePath(this.createdPath),
|
||||
null,
|
||||
AVMUtil.getCorrespondingMainStoreName(AVMUtil.getStoreName(this.createdPath)),
|
||||
null,
|
||||
null);
|
||||
}
|
||||
|
||||
/** Indicates whether or not the wizard is currently in edit mode */
|
||||
|
Reference in New Issue
Block a user