Ignore:
Timestamp:
20/08/07 10:36:32 (12 years ago)
Author:
lawrence
Message:

Trackback bug fixes.

Location:
TI05-delivery/ows_framework/trunk/ows_server/ows_server
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/controllers/discovery.py

    r2805 r2829  
    175175                        c.xml+='Internal sending of mail failed with error [%s]</p>'%message 
    176176                    return render_response('content') 
    177                 if 0: 
    178                     c.xml=renderDiscoverySet(difs,state,self.cf) 
    179                     f=file('debug-dif.xml','w') 
    180                     f.write(c.xml) 
    181                     f.close() 
    182                     return render_response('content') 
     177                 
     178                c.state=state 
     179                c.difs=difs 
     180                if 'searchString' in self.inputs: 
     181                    c.querystring='searchString=%s&textTarget=%s'%(self.inputs['searchString'],self.inputs['textTarget']) 
    183182                else: 
    184                     c.state=state 
    185                     c.difs=difs 
    186                     if 'searchString' in self.inputs: 
    187                         c.querystring='searchString=%s&textTarget=%s'%(self.inputs['searchString'],self.inputs['textTarget']) 
    188                     else: 
    189                         c.querystring='' 
    190                     session['results']=h.current_url() 
    191                     session.save() 
    192                     if len(c.pageTabs)==1:  
    193                         c.pageTabs.append(('Results',session['results'])) 
    194                     elif c.pageTabs[1][0]!='Results': 
    195                          c.pageTabs.insert(1,('Results',session['results'])) 
    196                     return render_response('results') 
     183                    c.querystring='' 
     184                session['results']=h.current_url() 
     185                session.save() 
     186                if len(c.pageTabs)==1:  
     187                    c.pageTabs.append(('Results',session['results'])) 
     188                elif c.pageTabs[1][0]!='Results': 
     189                        c.pageTabs.insert(1,('Results',session['results'])) 
     190                return render_response('results') 
    197191                 
    198192        except ValueError,e: 
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/controllers/retrieve.py

    r2811 r2829  
    4444            #(the return object x is an xmlHandler object) 
    4545            c.xml=x.xmls 
    46             return Response(c.xml) 
     46            return Response(c.xml,'application/xml') 
    4747        else: 
    4848            return Response(x)  
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/controllers/trackback.py

    r2799 r2829  
    1111        # need to receive a trackback, and mail someone ... 
    1212         
    13         incoming=request.environ['querystring'] 
     13        incoming=request.params 
    1414        keys=incoming.keys() 
    15         payload='<trackback><uri>%s</uri>' 
     15        payload='<trackback><uri>%s</uri>'%uri 
    1616         
    1717        #make sure we have both url and title 
     
    1919            err='Incomplete trackback, need both url and title at the every least' 
    2020        for key in keys: 
    21             payload.append('<%s>%s</%s>'%(key,incoming[key],key)) 
     21            payload+='<%s>%s</%s>'%(key,incoming[key],key) 
    2222         
    2323        #now get server and trackback recipient. 
     
    4747            else: 
    4848                c.err=1 
    49                 c.message=message 
     49                c.message='Unable to forward trackback to designated recipient [%s]'%message 
    5050         
    51         return render_response(trackback) 
     51        r=render_response('trackback',format='xml') 
     52        r.headers['content-type'] = 'text/xml' 
     53        return r 
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/public/layout/ndg2.css

    r2800 r2829  
    198198} 
    199199 
     200/* Selection page */ 
     201 
     202.gsummary .hidden {display: none} 
     203 
     204 
    200205/* And now the footer */ 
    201206#Footer  { color: #999999; background-color: #eeeeee; margin-bottom: 25px; padding-top: 3px; padding-right: 10px; padding-left: 10px; clear: both; border-top: 2px solid #333333; margin-top:10px; font-size:80%; border-bottom: 2px solid #333333;} 
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/csml_granule_summary.kid

    r2811 r2829  
    22 
    33    <div class="gsummary"> 
    4         <p> Link functions not yet implemented</p> 
    5         <ul> 
    6             <?python y=1/0 ?> 
    7             <li py:for="f_name in c.dataset.getFeatureList()"> 
    8                 <?python f=c.dataset.getFeature(f_name) 
    9                          X=dir(f)?> 
    10                 $f.description.CONTENT --> [Add] [Remove] [Add from all Granules] [Remove from all Granules] 
    11                 $X 
    12             </li> 
    13         </ul> 
     4        <p> (Not yet implemented properly)</p> 
     5        <form action="blah"> 
     6        <table> 
     7            <thead> 
     8            <tr> <th rowspan="2">Feature </th> 
     9                <th colspan="2">Visualise <span py:replace="helpIcon('sel_help')"/> </th> 
     10                <th colspan="2">Download <span py:replace="helpIcon('sel_help')"/> </th> 
     11            </tr> 
     12            <tr> <th> This </th><th> All </th><th> This </th><th> All </th></tr> 
     13            <div id="sel_help" class="hidden"> 
     14            <tr><td colspan="5"> Selecting an item in the "This" column will pass 
     15            a feature to the visualisation or download (as appropriate).  
     16            </td></tr><tr><td colspan="5"> 
     17            Selecting a feature in the "All" column will select features with this description from 
     18            all the granules on this page.</td></tr> 
     19            </div></thead> 
     20            <tbody> 
     21            <tr py:for="f_name in c.dataset.getFeatureList()"> 
     22                <?python  
     23                f=c.dataset.getFeature(f_name) 
     24                varsid='id%s'%f_name 
     25                ?> 
     26                <td>$f.description.CONTENT </td> <td></td><td></td> 
     27            </tr> 
     28            </tbody>     
     29        </table> 
     30        </form> 
    1431    </div> 
    1532 
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/trackback.kid

    r2654 r2829  
    1 <?xml version="1.0" encoding="utf-8"?> 
    21<response xmlns:py="http://purl.org/kid/ns#"> 
    3 <error>c.error</error> 
    4     <message py:if="c.error!=0">c.message</message> 
     2<error>$c.err</error> 
     3    <message py:if="c.err!=0">$c.message</message> 
    54</response> 
Note: See TracChangeset for help on using the changeset viewer.