Changeset 674

Show
Ignore:
Timestamp:
12/01/06 05:28:47
Author:
fenix
Message:

fixed ruid replace of resized image

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qPloneResolveUID/trunk/tests/test_data.py

    r673 r674  
    2626<hr> 
    2727<div> 
    28 <a href="resolveuid/%s"><img src="resolveuid/%s"/></a> is just great. 
     28<a href="resolveuid/%s"><img src="resolveuid/%s"/><img src="resolveuid/%s"/></a> is just great. 
    2929</div> 
    3030</body> 
     
    5757<hr> 
    5858<div> 
    59 <a href="test1"><img src="test1/test2"/></a> is just great. 
     59<a href="test1"><img src="test1/test2"/><img src="test1/test2/test3"/></a> is just great. 
    6060</div> 
    6161</body> 
  • qPloneResolveUID/trunk/tests/test_transforms.py

    r673 r674  
    6262                test2_uid = test2.UID() 
    6363        self.assertEqual(self.pt.convert('ruid_to_url', 
    64                                          orig_text %(test1_uid, test2_uid), 
     64                                         orig_text %(test1_uid, test2_uid, test2_uid+'/test3'), 
    6565                                         context = self.portal 
    6666                                        ).getData(), 
  • qPloneResolveUID/trunk/transforms/ruid_to_url.py

    r673 r674  
    4444        pu = getToolByName(portal, 'portal_url') 
    4545        for ruid in unique_ruid: 
     46            sruid = ruid.split('/') 
    4647            try: 
    47                 obj = rc.lookupObject(ruid.replace('resolveuid/', '')) 
    48                 ruid_url[ruid] = pu.getRelativeUrl(obj) 
     48                obj = rc.lookupObject(sruid[1]) 
     49                if len(sruid)>2: 
     50                    ruid_url[ruid] = pu.getRelativeUrl(obj)+'/'+'/'.join(sruid[2:]) 
     51                else: 
     52                    ruid_url[ruid] = pu.getRelativeUrl(obj) 
    4953            except: 
    5054                ruid_url[ruid] = ruid 
  • qPloneResolveUID/trunk/version.txt

    r673 r674  
    1 0.2 
     10.2.1