Changeset 734
- Timestamp:
- 03/26/07 17:39:09 (2 years ago)
- Files:
-
- PleiadesEntity/trunk/content/Location.py (modified) (1 diff)
- PleiadesEntity/trunk/content/Name.py (modified) (1 diff)
- PleiadesEntity/trunk/skins/PleiadesEntity/makeSmartFolders.py (modified) (4 diffs)
- PleiadesEntity/trunk/tests/LoadEntity.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
PleiadesEntity/trunk/content/Location.py
r626 r734 129 129 periods = [] 130 130 for ta in self.getFolderContents({'meta_type':['TemporalAttestation']}): 131 periods.append( 132 ' '.join([p.capitalize() for p in ta.getId.split('-')]) 133 ) 131 periods.append(ta.getId) 134 132 return periods 135 133 PleiadesEntity/trunk/content/Name.py
r706 r734 159 159 periods = [] 160 160 for ta in self.getFolderContents({'meta_type':['TemporalAttestation']}): 161 periods.append( 162 ' '.join([p.capitalize() for p in ta.getId.split('-')]) 163 ) 161 periods.append(ta.getId) 164 162 return periods 165 163 PleiadesEntity/trunk/skins/PleiadesEntity/makeSmartFolders.py
r732 r734 28 28 utils = container.plone_utils 29 29 30 vocab_time = container.portal_vocabularies.getVocabularyByName('time-periods') 31 vocab_type = container.portal_vocabularies.getVocabularyByName('place-types') 32 30 33 # [time]/[type] 31 34 for v in v_times: 32 id = context.invokeFactory('Topic', id=utils.normalizeString(v), title=v) 35 id = context.invokeFactory('Topic', id=utils.normalizeString(v), 36 title=vocab_time.getTermByKey(key=v).getTermValue()) 33 37 topic = getattr(context, id) 34 38 c = topic.addCriterion('getTimePeriods', 'ATSelectionCriterion') … … 39 43 40 44 for t in v_types: 41 sid = topic.invokeFactory('Topic', id=utils.normalizeString(t), title=t) 45 sid = topic.invokeFactory('Topic', id=utils.normalizeString(t), 46 title=vocab_type.getTermByKey(key=t).getTermValue()) 42 47 subtopic = getattr(topic, sid) 43 48 subtopic.setAcquireCriteria(True) … … 48 53 # [type]/[time] 49 54 for t in v_types: 50 id = context.invokeFactory('Topic', id=utils.normalizeString(t), title=t) 55 id = context.invokeFactory('Topic', id=utils.normalizeString(t), 56 title=vocab_type.getTermByKey(key=t).getTermValue()) 51 57 topic = getattr(context, id) 52 58 c = topic.addCriterion('getPlaceType', 'ATSelectionCriterion') … … 57 63 58 64 for v in v_times: 59 sid = topic.invokeFactory('Topic', id=utils.normalizeString(v), title=v) 65 sid = topic.invokeFactory('Topic', id=utils.normalizeString(v), 66 title=vocab_time.getTermByKey(key=v).getTermValue()) 60 67 subtopic = getattr(topic, sid) 61 68 subtopic.setAcquireCriteria(True) PleiadesEntity/trunk/tests/LoadEntity.txt
r696 r734 107 107 'NPauly 1' 108 108 >>> n0.getTimePeriods() 109 [' Roman', 'Late Antique']109 ['roman', 'late-antique'] 110 110 111 111 … … 197 197 'confident' 198 198 >>> l.getTimePeriods() 199 [' Classical', 'Roman', 'Late Antique']199 ['classical', 'roman', 'late-antique'] 200 200 201 201 Check Place time periods 202 202 203 203 >>> p.getTimePeriods() 204 [' Roman', 'Late Antique', 'Classical']204 ['roman', 'late-antique', 'classical'] 205 205 206 206
