Changeset 1412

Show
Ignore:
Timestamp:
09/10/08 11:20:57 (3 months ago)
Author:
sgillies
Message:

Fix place and feature deletion bug

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pleiades.workspace/trunk/pleiades/workspace/browser/manage.py

    r1410 r1412  
    5050                lids = [b.getId for b in metadata() if b.Type == 'Location'] 
    5151                nids = [b.getId for b in metadata() if b.Type == 'Name'] 
    52                 fids = [b.getId for b in metadata() if b.Type == 'Features'] 
    53                 pids = [b.getId for b in metadata() if b.Type == 'Places'] 
     52                fids = [b.getId for b in metadata() if b.Type == 'Feature'] 
     53                pids = [b.getId for b in metadata() if b.Type == 'Place'] 
    5454                portal['locations'].manage_delObjects(lids) 
    5555                portal['names'].manage_delObjects(nids) 
  • pleiades.workspace/trunk/pleiades/workspace/tests/kml-import.txt

    r1410 r1412  
    9090    >>> len(list(self.portal['locations'].keys())) 
    9191    0 
     92    >>> browser.open('%s/places/@@manage-collection-form' % ws_url) 
     93    >>> deletion = browser.getControl(name='deletion') 
     94    >>> deletion.value = ['true'] 
     95    >>> browser.getControl(name='submit-delete').click() 
     96    >>> len(list(ws['places'].queryCatalog())) 
     97    0 
     98    >>> len(list(self.portal['places'].keys())) 
     99    0