Changeset 989

Show
Ignore:
Timestamp:
10/09/07 06:50:23
Author:
fenix
Message:

fixed #84 ticket

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qPloneResolveUID/trunk/history.txt

    r756 r989  
     1qPloneResolveUID - 0.2.5 
     2========================= 
     3 
     4  -- fixed links for items not in the same Folder 
     5 
    16qPloneResolveUID - 0.2.4 
    27========================= 
  • qPloneResolveUID/trunk/tests/data.py

    r959 r989  
    77      <img src="resolveuid/%s"/> 
    88      <img src="resolveuid/%s"/> 
     9      <a href="resolveuid/%s"/> 
    910      <a href="resolveuid/thisisuidtodeletedobject"> 
    1011    </div> 
     
    1617    <h1>Test page</h1> 
    1718    <div> 
    18       <a href="test1"/> 
    19       <img src="test1/test2"/> 
    20       <img src="test1/test2/image_mini"/> 
     19      <a href="/test1"/> 
     20      <img src="/test1/test2"/> 
     21      <img src="/test1/test2/image_mini"/> 
     22      <a href="/folder2/docintoplevelfolder"/> 
    2123      <a href="resolveuid/thisisuidtodeletedobject"> 
    2224    </div> 
  • qPloneResolveUID/trunk/tests/test_transforms.py

    r959 r989  
    5555            self.portal.invokeFactory('Folder', 'test1') 
    5656        test1 = getattr(self.portal, 'test1', None) 
     57        if not "folder2" in self.portal.objectIds(): 
     58            self.portal.invokeFactory('Folder', 'folder2') 
     59 
     60        folder2 = getattr(self.portal, "folder2", None) 
     61        folder2.invokeFactory("Document", "docintoplevelfolder") 
     62        docintoplevelfolder = getattr(folder2, "docintoplevelfolder") 
     63 
    5764        if test1: 
    5865            test1_uid = test1.UID() 
     
    6269                test2_uid = test2.UID() 
    6370        self.assertEqual(self.pt.convert('ruid_to_url', 
    64                                          orig_text %(test1_uid, test2_uid, test2_uid+'/image_mini'), 
     71                                         orig_text %(test1_uid, test2_uid, test2_uid+'/image_mini', docintoplevelfolder.UID()), 
    6572                                         context = self.portal 
    6673                                        ).getData(), 
  • qPloneResolveUID/trunk/transforms/ruid_to_url.py

    r714 r989  
    4545            obj = rc.lookupObject(uid) 
    4646            if obj: 
    47                 ruid_url[uid] = pu.getRelativeUrl(obj) 
     47                ruid_url[uid] = "/"+pu.getRelativeUrl(obj) 
    4848        return ruid_url            
    4949     
  • qPloneResolveUID/trunk/version.txt

    r715 r989  
    1 0.2.4 
     10.2.5