Ignore:
Timestamp:
16/05/06 13:09:07 (14 years ago)
Author:
lawrence
Message:

Pretty sure this will have broken the browse,
but can't check at the moment. This is the first
commit that has live links to the security code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/StubB/XSLT/browse/portal/cgi/browseCGI.py

    r886 r935  
    104104                else:  
    105105                        return self.error('No valid URI') 
     106                 
    106107                self.session=BrowseSession(self.cookie,self.uri,self.config) 
    107108                if self.config.logfile is not None: self.config.log(self.cookie) 
     
    113114                db=self.config.get('db','exist',None) 
    114115                xml=insecureGetDoc(self.uri,db) 
     116                 
     117                #create stub-b instance 
     118                self.b=stubB(xml,makeHTML=renderEntity) 
     119                 
     120                if self.b.xml is None: 
     121                    content=self.error('Unable to obtain stub-B from database') 
     122                else: 
     123                    self.session.addToHistory(self.b.Burl,self.b.abbreviation) 
     124                    self.response.cookie=self.session.makeCookie() 
     125                    if  self.b.constraints.exist: 
     126                        # we need to evaluate them 
     127                        access=self.session.ndgGate.check(self.b.constraints.SimpleCondition) 
     128                        #access=self.b.constraints.status 
     129                    else: 
     130                        access=1 
     131                    if access: 
     132                        content=self.b.toHTML() 
     133                    else: 
     134                        content=self.error('No access to Secure Metadata') 
    115135                 
    116                 #create stub-b instance 
    117                 self.b=stubB(xml,makeHTML=renderEntity) 
    118                 #hopefully this is obsolete 
    119                 #self.b.accessKey=self.config.get('layout','key',None) 
    120                  
    121                 if self.b.xml is not None: 
    122                         self.session.addToHistory(self.b.Burl,self.b.abbreviation) 
    123                         self.response.cookie=self.session.makeCookie() 
    124                         if  self.b.constraints.exist: 
    125                                 # we need to evaluate them 
    126                                 #access=self.session.ndgGate.check(self.b.constraints) 
    127                                 access=self.b.constraints.status 
    128                         else: 
    129                                 access=1 
    130                         if access: 
    131                                 content=self.b.toHTML() 
    132                         else: 
    133                                 content=self.error('No access to Secure Metadata') 
    134                 else: 
    135                         content=self.error('URI not available in database') 
    136                 historyHTML='<p>' 
     136                historyHTML='<p>' 
    137137                for item in self.session.getHistory(): 
    138138                        historyHTML+='<a href="%s">%s</a><br/>'%item 
Note: See TracChangeset for help on using the changeset viewer.