Correct joconde search link, try to improve thesaurus name
authorymh <ymh.work@gmail.com>
Tue, 25 Jun 2013 17:58:53 +0200
changeset 38 7abb8925853d
parent 37 b6a04c4ab494
child 39 3fc4e8bc0d45
Correct joconde search link, try to improve thesaurus name
src/jocondelab/views.py
--- a/src/jocondelab/views.py	Tue Jun 25 17:38:09 2013 +0200
+++ b/src/jocondelab/views.py	Tue Jun 25 17:58:53 2013 +0200
@@ -91,11 +91,16 @@
             'SREP' : 9
         }[self.object.thesaurus.label]
         
+        field_name = {
+            'SREP' :  u"Source sujet représenté"
+        }.get(self.object.thesaurus.label, self.object.thesaurus.label) 
+
+        #Source%20sujet%20repr%e9sent%e9
         encoded_label = self.object.label.encode('latin1') if self.object.label is not None else ""
         
-        context['encoded_term_label_query_parameter'] = urllib.urlencode({
-                'FIELD_%d' % field_index: self.object.thesaurus.label,
-                'VALUE_%d' % field_index: encoded_label})                                                                          
+        context['encoded_term_label_query_parameter'] = urllib. urlencode({
+                'FIELD_%d' % field_index: field_name.encode('latin1'),
+                'VALUE_%d' % field_index: encoded_label}).replace('+','%20')
         return context