summaryrefslogtreecommitdiff
path: root/gitlab
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab')
-rw-r--r--gitlab/objects.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/gitlab/objects.py b/gitlab/objects.py
index 2560ba4..eaae9c6 100644
--- a/gitlab/objects.py
+++ b/gitlab/objects.py
@@ -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'),