JIRA integration
This MR adds a new class CERNJira
which can be used to create, edit issues in JIRA. It requires cern_sso
from the lbaplocal
lbapcommon
package.
To-do:
-
Linting, formatting, CI checks -
retest CERNJira
.edit_issue
and .create_issue
-
use a CERNJira
object to create a task at https://gitlab.cern.ch/lhcb-dpa/analysis-productions/LbAnalysisProductions/-/blob/eebf8cdee55e287e3967b06015c2ddd011d4ae24/src/LbAnalysisProductions/submission.py#L144-152 -
emails from the inform:
field are used to query for a matching JIRA user, then cc. and add them as watchers on the task -
Figure out how to configure / retrieve CERN usernames for liaisons
Edited by Ryunosuke O'Neil