Example #1
0
 def get_selection(self, session):
     ''' return the set of checkboxes from the ObjectSelector that were set in self.ids '''
     ids = self.ids.get(session)
     selection = [escape_entity(id) for id in ids]
     
     self.selection.set(session, selection)
     return len(selection)        
Example #2
0
 def render_href(self, session):
     params = self.get_href_params(session)
     params.append("width=%i" % self.render_width(session))
     params.append("height=%i" % self.render_height(session))
     params.append("high=1")
     tp = self.parent.total_property.get(session)
     if tp:
         params.append("tp=%s" % tp)
     return escape_entity("%s?" % self.get_flash_name(session) + ";".join(params))
Example #3
0
    def render_href(self, session):
        page = self.app.export_page
        export_session = wooly.Session(page)

        page.modes.show_child(export_session, self.exporter)
        try:
            page.set_parameters(export_session, session, self.object_attributes, self.file_name)
        except:
            return ""
        return escape_entity(export_session.marshal())
Example #4
0
 def do_get_data(self, values):
     data = []
     try:
         wallaby_tags = self.app.wallaby.get_data(WBTypes.TAGS)
         wallaby_features = self.app.wallaby.get_data(WBTypes.FEATURES)
         
         for i, tag in enumerate(wallaby_tags):
             data.append({'Tag':str(escape_entity(tag.name)), 
                          'Features':", ".join(tag.features), 
                          'NumHosts':len(self.app.wallaby.get_node_names(tag)), 
                          'Host':self.app.wallaby.get_node_names(tag)} )
             
     except:
         log.debug("Problem adapting wallaby response", exc_info=True)
     
     return data    
Example #5
0
 def render_img_href(self, session):
     params = self.get_href_params(session)
     params.append("width=%i" % self.render_width(session))
     params.append("height=%i" % self.render_height(session))
     return escape_entity("%s?" % self.get_chart_name(session) + ";".join(params))
Example #6
0
 def render_fullpage_href(self, session):
     params = self.get_href_params(session)
     return escape_entity("flashpage.html?" + ";".join(params))
Example #7
0
 def render_href(self, session):
     params = self.get_href_params(session)
     return escape_entity("%s?" % self.get_flash_name(session) + ";".join(params))