version 1.30, 2008/10/29 12:12:25
|
version 1.31, 2009/06/05 07:32:17
|
Line 1076 class extVersionedFile(CatalogAware,Fold
|
Line 1076 class extVersionedFile(CatalogAware,Fold
|
return vl |
return vl |
|
|
security.declareProtected('AUTHENTICATED_USER','forceunlock') |
security.declareProtected('AUTHENTICATED_USER','forceunlock') |
def forceunlock(self,RESPONSE=None): |
def forceunlock(self,RESPONSE=None,user=None): |
"""unlock""" |
"""unlock""" |
#safe who had the lock |
#safe who had the lock |
|
logging.debug("extVersionFile: (forceunlock)"+str(user)) |
if self.lockedBy: |
if self.lockedBy: |
|
if user is not None: |
|
if str(self.lockedBy)==user: |
self.brokenLock=str(self.lockedBy) |
self.brokenLock=str(self.lockedBy) |
|
self.lockedBy='' |
else: |
else: |
self.brokenLock="" |
self.brokenLock="" |
|
else: |
|
self.brokenLock=str(self.lockedBy) |
self.lockedBy='' |
self.lockedBy='' |
|
else: |
|
self.brokenLock="" |
|
|
return self.brokenLock |
return self.brokenLock |
|
|
security.declareProtected('AUTHENTICATED_USER','unlock') |
security.declareProtected('AUTHENTICATED_USER','unlock') |