summaryrefslogtreecommitdiff
path: root/app/models/project_services/jira_service.rb
diff options
context:
space:
mode:
authorMarin Jankovski <maxlazio@gmail.com>2015-01-26 16:24:11 -0800
committerMarin Jankovski <maxlazio@gmail.com>2015-01-26 16:24:11 -0800
commit00a0d5aeeaf19ea4d72fd1890afac099026f1706 (patch)
tree8e39c3a788682f18eb3772e6cf9c700a4baff6e1 /app/models/project_services/jira_service.rb
parent9b5b334a798233b200318ecfbff55f0284f874da (diff)
downloadgitlab-ce-00a0d5aeeaf19ea4d72fd1890afac099026f1706.tar.gz
Move repetition to the parent.
Diffstat (limited to 'app/models/project_services/jira_service.rb')
-rw-r--r--app/models/project_services/jira_service.rb45
1 files changed, 0 insertions, 45 deletions
diff --git a/app/models/project_services/jira_service.rb b/app/models/project_services/jira_service.rb
index f8b04ddeea7..b0d668948d0 100644
--- a/app/models/project_services/jira_service.rb
+++ b/app/models/project_services/jira_service.rb
@@ -21,49 +21,4 @@ class JiraService < IssueTrackerService
def to_param
'jira'
end
-
- def fields
- [
- { type: 'text', name: 'title', placeholder: title },
- { type: 'text', name: 'description', placeholder: description },
- { type: 'text', name: 'project_url', placeholder: 'Project url' },
- { type: 'text', name: 'issues_url', placeholder: 'Issue url'},
- { type: 'text', name: 'new_issue_url', placeholder: 'New Issue url'}
- ]
- end
-
- def initialize_properties
- if properties.nil?
- if enabled_in_gitlab_config
- self.properties = {
- title: issues_tracker['title'],
- project_url: set_project_url,
- issues_url: issues_tracker['issues_url'],
- new_issue_url: issues_tracker['new_issue_url']
- }
- end
- end
- end
-
- private
-
- def enabled_in_gitlab_config
- Gitlab.config.issues_tracker &&
- Gitlab.config.issues_tracker.values.any? &&
- issues_tracker
- end
-
- def issues_tracker
- Gitlab.config.issues_tracker['jira']
- end
-
- def set_project_url
- id = self.project.issues_tracker_id
-
- if id
- issues_tracker['project_url'].gsub(":issues_tracker_id", id)
- else
- issues_tracker['project_url']
- end
- end
end