Esempio n. 1
0
 def getRequest(self, requestName=None):
     """ If a request name is specified, return the details of the request. 
     Otherwise, return an overview of all requests """
     if requestName == None:
         return GetRequest.getRequests()
     else:
         return Utilities.requestDetails(requestName)
Esempio n. 2
0
 def index(self):
     requests = GetRequest.getRequests()
     tableBody = self.drawRequests(requests)
     return self.templatepage("ReqMgrBrowser",
                              yuiroot=self.yuiroot,
                              fields=self.fields,
                              tableBody=tableBody)
Esempio n. 3
0
 def index(self):
     """ Main web page """
     print cherrypy.request.user
     requests = GetRequest.getRequests()
     tableBody = self.drawRequests(requests)
     return self.templatepage("ReqMgrBrowser", yuiroot=self.yuiroot, 
                              fields=self.fields, tableBody=tableBody)
Esempio n. 4
0
 def search(self, value, field):
     """ Search for a regular expression in a certain field of all requests """
     filteredRequests = []
     requests = GetRequest.getRequests()
     for request in requests:
         if request[field].find(value) != -1:
             filteredRequests.append(request)
     requests = filteredRequests
     tableBody = self.drawRequests(requests)
     return self.templatepage("ReqMgrBrowser", yuiroot=self.yuiroot, 
                              fields=self.fields, tableBody=tableBody)
Esempio n. 5
0
 def search(self, value, field):
     """ Search for a regular expression in a certain field of all requests """
     filteredRequests = []
     requests = GetRequest.getRequests()
     for request in requests:
         if request[field].find(value) != -1:
             filteredRequests.append(request)
     requests = filteredRequests
     tableBody = self.drawRequests(requests)
     return self.templatepage("ReqMgrBrowser", yuiroot=self.yuiroot,
                              fields=self.fields, tableBody=tableBody)
Esempio n. 6
0
 def getRequest(self, requestName=None):
     """ If a request name is specified, return the details of the request.
     Otherwise, return an overview of all requests """
     if requestName == None:
         result = GetRequest.getRequests()
     else:
         result = Utilities.requestDetails(requestName)
         try:
             teamNames = GetRequest.getAssignmentsByName(requestName)
             result['teams'] = teamNames
         except:
             # Ignore errors, then we just don't have a team name
             pass
     return result
Esempio n. 7
0
 def getRequest(self, requestName=None):
     """ If a request name is specified, return the details of the request.
     Otherwise, return an overview of all requests """
     if requestName == None:
         result = GetRequest.getRequests()
     else:
         result = Utilities.requestDetails(requestName)
         try:
             teamNames = GetRequest.getAssignmentsByName(requestName)
             result['teams'] = teamNames
         except:
             # Ignore errors, then we just don't have a team name
             pass
     return result
Esempio n. 8
0
 def index(self):
     requests = GetRequest.getRequests()
     tableBody = self.drawRequests(requests)
     #tableBody = []
     return self.templatepage("ReqMgrBrowser", yuiroot=self.yuiroot,
                              fields=self.fields, tableBody=tableBody)