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