Пример #1
0
    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,
                }
Пример #2
0
    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,
        }
Пример #3
0
    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,
                }
Пример #4
0
    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,
        }