Esempio n. 1
0
    def _buildReviewUrl(self, id, subPath=None):
        baseUrl = self.apiBaseUrl + '/rest-service/reviews-v1'

        if (not id is None):
            baseUrl += '/' + id

        if (not subPath is None):
            baseUrl += '/' + subPath

        return rest.buildUrl(baseUrl, self._defaultParams)
Esempio n. 2
0
    def _buildReviewUrl(self, id, subPath = None):
        baseUrl = self.apiBaseUrl + '/rest-service/reviews-v1'

        if(not id is None):
            baseUrl += '/' + id

        if(not subPath is None):
            baseUrl += '/' + subPath

        return rest.buildUrl(baseUrl, self._defaultParams)
Esempio n. 3
0
    def queryAsRows(self, repositoryName, query, maxReturn = 100):
        '''
        REST API docs: http://docs.atlassian.com/fisheye-crucible/latest/wadl/fisheye.html#d2e212
        '''

        params = list(self._defaultParams)

        params.append(('query', query))
        params.append(('maxReturn', maxReturn))

        url = rest.buildUrl('%s/rest-service-fe/search-v1/queryAsRows/%s' % (self.apiBaseUrl, repositoryName), params)

        return [row['item'] for row in self.jsonUrlOpenFactory.urlopen(url)['row']]
Esempio n. 4
0
    def queryAsRows(self, repositoryName, query, maxReturn=100):
        '''
        REST API docs: http://docs.atlassian.com/fisheye-crucible/latest/wadl/fisheye.html#d2e212
        '''

        params = list(self._defaultParams)

        params.append(('query', query))
        params.append(('maxReturn', maxReturn))

        url = rest.buildUrl(
            '%s/rest-service-fe/search-v1/queryAsRows/%s' %
            (self.apiBaseUrl, repositoryName), params)

        return [
            row['item'] for row in self.jsonUrlOpenFactory.urlopen(url)['row']
        ]