module RedmineAPIHelper::IssueRelationsAPIHelper
Public Instance Methods
create_issue_relation(issue_id, **params)
click to toggle source
creates a new issue with params, corresponds to controller#create
# File lib/redmine_api_helper/issue_relations_api_helper.rb, line 54 def create_issue_relation(issue_id, **params) jpost(params, :url => issue_relations_url(issue_id)).relation end
destroy_relation(id, **params)
click to toggle source
deletes an existing issue with params, corresponds to controller#destroy
# File lib/redmine_api_helper/issue_relations_api_helper.rb, line 61 def destroy_relation(id, **params) jdel(:url => relation_url(id), :params => params) end
issue_relations_url(issue_id, **params)
click to toggle source
reads issue_relations_url
from args
# File lib/redmine_api_helper/issue_relations_api_helper.rb, line 26 def issue_relations_url(issue_id, **params) url_path(issue_url(issue_id), "relations", params) end
list_issue_relations(issue_id, **params)
click to toggle source
lists issue_relations, corresponds to controller#index
# File lib/redmine_api_helper/issue_relations_api_helper.rb, line 40 def list_issue_relations(issue_id, **params) jget(:url => issue_relations_url(issue_id), :params => params).relations end
read_relation(id, **params)
click to toggle source
reads issue having id, corresponds to controller#show
# File lib/redmine_api_helper/issue_relations_api_helper.rb, line 47 def read_relation(id, **params) jget(:url => relation_url(id), :params => params).relation end
relation_url(id, **params)
click to toggle source
reads relations_url from args
# File lib/redmine_api_helper/issue_relations_api_helper.rb, line 33 def relation_url(id, **params) url_path(args.urls.Home, "relations", id, params) end