def METHOD_NAME(self, source_project, newcand):
    """
    Look up the source project by its name and return the SR#(s)
    :param source_project: name of the source project
    :param newcand: the review state of staging-group must be new
    """
    query = 'types=submit,delete&states=new,review&project={}&view=collection'.format(self.api.project)
    url = makeurl(self.api.apiurl, ['request'], query)
    f = http_GET(url)
    root = ET.parse(f).getroot()
    ret = None
    for sr in root.findall('request'):
        # ensure staging tool don't picks the processed request again
        if newcand:
            staging_group_states = [review.get('state') for review in sr.findall(
                'review') if review.get('by_group') == self.api.cstaging_group]
            if 'new' not in staging_group_states:
                continue
        for act in sr.findall('action'):
            src = act.find('source')
            if src is not None and src.get('project') == source_project:
                request = int(sr.attrib['id'])
                state = sr.find('state').get('name')
                self.srs[request] = {'project': self.api.project, 'state': state}
                ret = True
    return ret