Skip to content

Commit

Permalink
Fix JIRA service editing for GitLab 8.14+
Browse files Browse the repository at this point in the history
GitLab simplified the configuration for JIRA service and renamed most of
the fields. To maintain backward compatibility all mandatory fields were
moved to optional section.
  • Loading branch information
galet committed Dec 12, 2016
1 parent 932ccd2 commit 343c131
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions gitlab/objects.py
Expand Up @@ -1992,8 +1992,16 @@ class ProjectService(GitlabObject):
'server')),
'irker': (('recipients', ), ('default_irc_uri', 'server_port',
'server_host', 'colorize_messages')),
'jira': (('new_issue_url', 'project_url', 'issues_url'),
('api_url', 'description', 'username', 'password')),
'jira': (tuple(), (
# Required fields in GitLab >= 8.14
'url', 'project_key',

# Required fields in GitLab < 8.14
'new_issue_url', 'project_url', 'issues_url', 'api_url',
'description',

# Optional fields
'username', 'password')),
'pivotaltracker': (('token', ), tuple()),
'pushover': (('api_key', 'user_key', 'priority'), ('device', 'sound')),
'redmine': (('new_issue_url', 'project_url', 'issues_url'),
Expand Down

0 comments on commit 343c131

Please sign in to comment.