Пример #1
0
 def _history_cr(self, req):
     cs_id = req.args.get('id')
     cr = CodeReview(self.env, int(cs_id))
     if not cr.is_existent_rev():
         return pretty_err(req, 'Review ID error', 'No ChangeSet %s, it cannot ' \
                             'CodeReview for a Non-existent ChangeSet' % cs_id)
     history_items = []
     for item in cr.get_all_items():
         item['time'] = time.ctime(item['time'])
         item['status'] = status_str[item['status']]
         item['cr_href'] = '%s/%s?version=%s' % (self.env.href.CodeReview(), cs_id, item['version'])
         history_items.append(item)
     if history_items:
         req.hdf['history.edit_href'] = '%s/%s?action=edit' % (self.env.href.CodeReview(), cs_id)
     else:
         req.hdf['history.edit_href'] = '%s/%s?action=new' % (self.env.href.CodeReview(), cs_id)
     req.hdf['history.count'] = len(history_items)
     req.hdf['history.items'] = history_items
     req.hdf['history.cr_id'] = cs_id
     req.hdf['history.href'] = '%s/%s' % (self.env.href.CodeReview(), cs_id)
     return 'codereviewhistory.cs', None
Пример #2
0
 def _history_cr(self, req):
     cs_id = req.args.get('id')
     cr = CodeReview(self.env, int(cs_id))
     if not cr.is_existent_rev():
         return pretty_err(req, 'Review ID error', 'No ChangeSet %s, it cannot ' \
                             'CodeReview for a Non-existent ChangeSet' % cs_id)
     history_items = []
     for item in cr.get_all_items():
         item['time'] = time.ctime(item['time'])
         item['status'] = status_str[item['status']]
         item['cr_href'] = '%s/%s?version=%s' % (self.env.href.CodeReview(),
                                                 cs_id, item['version'])
         history_items.append(item)
     if history_items:
         req.hdf['history.edit_href'] = '%s/%s?action=edit' % (
             self.env.href.CodeReview(), cs_id)
     else:
         req.hdf['history.edit_href'] = '%s/%s?action=new' % (
             self.env.href.CodeReview(), cs_id)
     req.hdf['history.count'] = len(history_items)
     req.hdf['history.items'] = history_items
     req.hdf['history.cr_id'] = cs_id
     req.hdf['history.href'] = '%s/%s' % (self.env.href.CodeReview(), cs_id)
     return 'codereviewhistory.cs', None