Ignore:
Timestamp:
09/08/07 14:49:19 (12 years ago)
Author:
lawrence
Message:

Better handling of security info in stub-b.
Bug fix following login.

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

Legend:

Unmodified
Added
Removed
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/config/ndgMiddleware.py

    r2736 r2791  
    3535        self.globals.icons_D=cf.get('DISCOVERY','icon') 
    3636        self.globals.icons_R=cf.get('RELATED','icon') 
     37        self.globals.icons_key=cf.get('layout','key') 
    3738         
    3839        self.globals.discoveryURL=cf.get('SEARCH','discoveryURL') 
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/lib/base.py

    r2784 r2791  
    4545             
    4646            # TODO Make the redirect tidier ... 
     47            qs='' 
    4748            for i in request.params: 
    4849                if i not in ['smURI','username','roles','sessID']:qs+='%s=%s&'%(i,request.params[i]) 
    49             qs=qs[:-1]  
     50            if qs!='':qs=qs[:-1]  
    5051            cc=construct_url(environ,querystring=qs) 
    5152            h.redirect_to(cc) 
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/models/stubB.py

    r2756 r2791  
    185185                self.parameters=None 
    186186                self.granules=[] 
     187                self.logos=[] 
     188                 
    187189                 
    188190                try: 
     
    201203                self.abbreviation=helper.getText(self.tree,'abbreviation') 
    202204                if self.abbreviation=='': self.abbreviation=self.name[0:min(15,len(self.name))] 
     205                logos=helper.findall(self.tree,'dgMetadata/dgMetadatdataRecord/logos/logoURI') 
     206                for l in logos: 
     207                    self.logos.append((helper.find(l,'dgSimpleLink/name'), 
     208                                       helper.find(l,'dgSimpleLink/URI'))) 
    203209                 
    204210                for i in ('dgDataEntity','dgActivity','dgDataProductionTool','dgObservationStation'): 
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/public/layout/ndg2.css

    r2768 r2791  
    112112.cellhead { font-size: 100%; font-weight: bold;}  
    113113 
     114.key {background-image:url(/layout/key.gif);} 
     115 
    114116#map {width:440px; height:220px; border: 1px solid black;} 
    115117/* .map {width:300px;height:250px;border:0;padding:0;margin:0;overflow:hidden;}*/ 
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/templates/stubB.kid

    r2756 r2791  
    1616                    <div class="headingblock"> 
    1717                        <div id="title" class="heading">$c.doc.name</div> 
    18                         <div id="abstract">$c.doc.abstract</div> 
     18                        <table> 
     19                            <tr py:if="c.doc.logos is not None"> 
     20                                <td py:for="i in c.doc.logos"><im alt="$i[0]" src="$i[1]"/></td> 
     21                            </tr> 
     22                            <tr><td><div id="abstract">$c.doc.abstract</div></td></tr> 
     23                        </table> 
    1924                    </div> 
    2025                    <p py:if="c.doc.citation!=''">Citation<br/><span class="citation" 
     
    5964                                    </td> 
    6065                                    <td width="10%"> 
    61                                         <span class="key"/> 
     66                                        <img py:if="granule.constraints.status==0" alt="Secure Data" title="Secure Data" src="$g.icons_key"/> 
     67                                        <span py:if="granule.constraints.status==1">None</span> 
    6268                                    </td> 
    6369                                    <td> 
     
    8490                                        <span py:for="deployment in c.doc.related[alist]"> 
    8591                                            <?python target=deployment[2] 
    86                             if target=='': target=deployment[1] 
    87                             ?> 
     92                                            if target=='': target=deployment[1] 
     93                                            ?> 
    8894                                            <a href="${deployment[0].BURL}" 
    8995                                            >$target</a>&nbsp;&nbsp; </span> 
Note: See TracChangeset for help on using the changeset viewer.