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)
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))
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())
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
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))
def render_fullpage_href(self, session): params = self.get_href_params(session) return escape_entity("flashpage.html?" + ";".join(params))
def render_href(self, session): params = self.get_href_params(session) return escape_entity("%s?" % self.get_flash_name(session) + ";".join(params))