- Timestamp:
- 05/12/08 10:23:43 (5 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/acq-experiment/Open-ILS/web/oilsweb/oilsweb/controllers/acq/picklist.py
r9519 r9554 93 93 }) 94 94 95 96 95 def list(self): 97 96 r = RequestMgr() … … 106 105 return r.render('acq/picklist/view_listall.html') 107 106 108 def search(self):109 r = RequestMgr()110 r.ctx.acq.z39_sources.value = oilsweb.lib.acq.search.fetch_z39_sources(r.ctx)111 112 sc = {}113 for data in r.ctx.acq.z39_sources.value.values():114 for key, val in data['attrs'].iteritems():115 sc[key] = val.get('label') or key116 r.ctx.acq.search_classes.value = sc117 keys = sc.keys()118 keys.sort()119 r.ctx.acq.search_classes_sorted.value = keys120 121 return r.render('acq/picklist/search.html')122 123 107 def bib_search(self): 124 108 r = RequestMgr() 125 109 return r.render('acq/picklist/bib_search.html') 126 127 def do_search(self):128 r = RequestMgr()129 picklist_id = oilsweb.lib.acq.search.multi_search(130 r, oilsweb.lib.acq.search.compile_multi_search(r))131 return redirect_to(controller='acq/picklist', action='view', id=picklist_id)132 110 133 111 def delete(self, **kwargs):
