Esempio n. 1
0
 def render(self, date=None, kind=None):
     query = {}
     
     if date:
         begin_date, end_date = dateutil.parse_daterange(date)
         query['begin_date'] = begin_date.isoformat()
         query['end_date'] = end_date.isoformat()
     
     if kind:
         query['kind'] = kind
             
     return render_template("recentchanges/index", query)
Esempio n. 2
0
    def render(self, date=None, kind=None):
        query = {}

        if date:
            begin_date, end_date = dateutil.parse_daterange(date)
            query['begin_date'] = begin_date.isoformat()
            query['end_date'] = end_date.isoformat()

        if kind:
            query['kind'] = kind and kind.strip("/")

        if web.ctx.encoding in ["json", "yml"]:
            return self.handle_encoding(query, web.ctx.encoding)

        return render_template("recentchanges/index", query)
Esempio n. 3
0
    def render(self, date=None, kind=None):
        query = {}
        
        if date:
            begin_date, end_date = dateutil.parse_daterange(date)
            query['begin_date'] = begin_date.isoformat()
            query['end_date'] = end_date.isoformat()
        
        if kind:
            query['kind'] = kind and kind.strip("/")

        if web.ctx.encoding in ["json", "yml"]:
            return self.handle_encoding(query, web.ctx.encoding)
        
        return render_template("recentchanges/index", query)