Changeset 3544
- Timestamp:
- 04/23/08 17:11:07 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
peerreviewplugin/branches/2.1-toddler/codereview/peerReviewMain.py
r717 r3544 20 20 from codereview.dbBackend import * 21 21 from trac.web.chrome import add_stylesheet 22 22 import itertools 23 23 24 24 class UserbaseModule(Component): … … 47 47 48 48 def process_request(self, req): 49 50 data = {} 49 51 # test whether this user is a manager or not 50 52 if req.perm.has_permission('CODE_REVIEW_MGR'): 51 req.hdf['author'] = "manager"52 req.hdf['manager'] = 153 data['author'] = "manager" 54 data['manager'] = 1 53 55 else: 54 56 req.perm.assert_permission('CODE_REVIEW_DEV') 55 req.hdf['author'] = "notmanager"56 req.hdf['manager'] = 057 data['author'] = "notmanager" 58 data['manager'] = 0 57 59 58 # set up dynamic links 59 req.hdf['trac.href.peerReviewMain'] = self.env.href.peerReviewMain() 60 req.hdf['trac.href.peerReviewNew'] = self.env.href.peerReviewNew() 61 req.hdf['trac.href.peerReviewSearch'] = self.env.href.peerReviewSearch() 62 req.hdf['trac.href.peerReviewOptions'] = self.env.href.peerReviewOptions() 60 data['main'] = "yes" 61 data['create'] = "no" 62 data['search'] = "no" 63 data['option'] = "no" 63 64 64 req.hdf['main'] = "yes" 65 req.hdf['create'] = "no" 66 req.hdf['search'] = "no" 67 req.hdf['options'] = "no" 68 69 req.hdf['trac.href.peerReviewView'] = self.env.href.peerReviewView() 70 req.hdf['username'] = util.get_reporter_id(req) 65 data['username'] = util.get_reporter_id(req) 71 66 72 67 db = self.env.get_db_cnx() … … 101 96 dataArray.append(util.format_date(struct.DateCreate)) 102 97 reviewstruct = dbBack.getReviewerEntry(struct.IDReview, util.get_reporter_id(req)) 103 if reviewstruct.Vote == "-1":98 if reviewstruct.Vote == -1: 104 99 dataArray.append('Not voted') 105 elif reviewstruct.Vote == "0":100 elif reviewstruct.Vote == 0: 106 101 dataArray.append('Rejected') 107 elif reviewstruct.Vote == "1":102 elif reviewstruct.Vote == 1: 108 103 dataArray.append('Accepted') 109 104 assignedReturnArray.append(dataArray) … … 121 116 dataArray = [] 122 117 123 req.hdf['reviewReturnArrayLength'] = len(reviewReturnArray)124 req.hdf['assignedReturnArrayLength'] = len(assignedReturnArray)125 req.hdf['managerReviewArrayLength'] = len(managerReviewArray)118 data['reviewReturnArrayLength'] = len(reviewReturnArray) 119 data['assignedReturnArrayLength'] = len(assignedReturnArray) 120 data['managerReviewArrayLength'] = len(managerReviewArray) 126 121 127 req.hdf['myCodeReviews'] = reviewReturnArray 128 req.hdf['assignedReviews'] = assignedReturnArray 129 req.hdf['managerReviews'] = managerReturnArray 122 data['myCodeReviews'] = reviewReturnArray 123 data['assignedReviews'] = assignedReturnArray 124 data['managerReviews'] = managerReturnArray 125 130 126 add_stylesheet(req, 'common/css/code.css') 131 127 add_stylesheet(req, 'common/css/browser.css') 132 return 'peerReviewMain.cs', None 133 128 129 data['cycle'] = itertools.cycle 130 131 return 'peerReviewMain.html', data, None 132 134 133 # ITemplateProvider methods 135 134 def get_templates_dirs(self):
