def api(self, action, args={}):
        args['action'] = action.upper()
        res, con_info = self.solr.transport.send_request(endpoint='admin/collections', params=args)
        if 'responseHeader' in res and res['responseHeader']['status'] == 0:
            return res, con_info
        else:
            raise SolrError("Error Issuing Collections API Call for: {} +".format(con_info, res))
Report should contain hours per week on the project.
dataset/ETHPy150Open moonlitesolutions/SolrClient/SolrClient/collections.py/Collections.api--crossover with--dataset/ETHPy150Open caktus/django-timepiece/timepiece/reports/tests/test_productivity.py/TestProductivityReport.test_organize_by_week