def zone_view(self): zonename = self.request.matchdict['zonename'] page = int(self.request.params['page']) if 'page' in self.request.params else 0 search = self.request.params['search'] if 'search' in self.request.params else None zonefile = settings.zones[zonename] zone = Zone(zonename, zonefile) if search: records = zone.get_records(name=search) else: records = zone.get_records() entries = [] for record in records: protected = name_is_protected(zonename, record.name) entries.append({'record':record, 'protected': protected}) page_url = PageURL_WebOb(self.request) entries = Page(entries, page, url=page_url) return {"zonename": zonename, "entries": entries, "serial": zone.serial, }
def zone_view(self): zonename = self.request.matchdict['zonename'] page = int(self.request.params['page'] ) if 'page' in self.request.params else 0 search = self.request.params[ 'search'] if 'search' in self.request.params else None zonefile = settings.zones[zonename] zone = Zone(zonename, zonefile) if search: records = zone.get_records(name=search) else: records = zone.get_records() entries = [] for record in records: protected = name_is_protected(zonename, record.name) entries.append({'record': record, 'protected': protected}) page_url = PageURL_WebOb(self.request) entries = Page(entries, page, url=page_url) return { "zonename": zonename, "entries": entries, "serial": zone.serial, }
def zone_view(self): zonename = self.request.matchdict['zonename'] zonefile = settings.zones[zonename] zone = Zone(zonename, zonefile) records = zone.get_records() entries = [] for record in records: protected = name_is_protected(zonename, record.name) entries.append({'record':record, 'protected': protected}) return {"zonename": zonename, "entries": entries, "serial": zone.serial, }
def zone_view(self): zonename = self.request.matchdict['zonename'] zonefile = settings.zones[zonename] zone = Zone(zonename, zonefile) records = zone.get_records() entries = [] for record in records: protected = name_is_protected(zonename, record.name) entries.append({'record': record, 'protected': protected}) return { "zonename": zonename, "entries": entries, "serial": zone.serial, }