Changeset 5efa3f4b45e5bf744afd3514914bde624c0965e6 in indico


Ignore:
Timestamp:
02/13/12 15:53:45 (3 months ago)
Author:
Alberto Resco Perez <alberto.resco.perez@…>
Children:
d27cb111a6c8c06c083cd550f4dc0611469bfe7f
Parents:
32ede263baa4cc7d48e355175a57e716f883151d
git-author:
Alberto Resco Perez <alberto.resco.perez@…> (02/13/12 15:53:45)
git-committer:
Jose Benito <jose.benito.gonzalez@…> (02/14/12 17:41:56)
Message:

[FIX] Search by author.

  • When 'f=author' is translated to 'p=author:'.
  • Closes #986.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/search/invenioSEA.py

    r32ede2 r5efa3f  
    196196    ## '@SEATranslator(sourceField, type, targetField)' 
    197197 
     198    @SEATranslator ('f',[],'p') 
     199    def translateFieldAuthor(self, field): 
     200        if field == "author": 
     201            return "author:" 
     202        else: 
     203            return "" 
     204 
    198205    @SEATranslator ('p', 'text', 'p') 
    199206    def translatePhrase(self, phrase): 
     
    220227    @SEATranslator ('f',[],'f') 
    221228    def translateField(self, field): 
    222         return field 
     229        if field == "author": 
     230            return "" 
     231        else: 
     232            return field 
    223233 
    224234    @SEATranslator ('collections',[], 'c') 
Note: See TracChangeset for help on using the changeset viewer.