misc: reduce number of requests to get known status
This commit is contained in:
parent
2ad89b95db
commit
1e8f06bcd0
|
@ -58,10 +58,12 @@ def get_redmine_api():
|
|||
redmine = Redmine(url, **kwargs)
|
||||
redmine.engine.session.mount('http://', HTTPAdapter(max_retries=3))
|
||||
redmine.engine.session.mount('https://', HTTPAdapter(max_retries=3))
|
||||
redmine.statuses = {status.name: status for status in redmine.issue_status.all()}
|
||||
redmine.nouveau = redmine.statuses[u'Nouveau']
|
||||
redmine.solution = redmine.statuses[u'Solution proposée']
|
||||
redmine.resolu_a_deployer = redmine.statuses[u'Résolu (à déployer)']
|
||||
redmine.developpement = [tr for tr in redmine.tracker.all() if tr.name == u'Développement'][0]
|
||||
redmine.rustine = [cf for cf in redmine.custom_field.all() if cf.name == u'Rustine proposée'][0]
|
||||
redmine.solution = [st for st in redmine.issue_status.all() if st.name == u'Solution proposée'][0]
|
||||
redmine.resolu_a_deployer = [st for st in redmine.issue_status.all() if st.name == u'Résolu (à déployer)'][0]
|
||||
return redmine
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue