module OpenprojectApi::Client::WorkPackages
Public Instance Methods
add_work_package_activity(work_package_id, body, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 56 def add_work_package_activity(work_package_id, body, *args) post("/api/v3/work_packages/#{work_package_id}/activities", body, *args) end
add_work_package_relation(work_package_id, body, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 28 def add_work_package_relation(work_package_id, body, *args) post("/api/v3/work_packages/#{work_package_id}/relations", body, *args) end
add_work_package_watcher(work_package_id, body, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 40 def add_work_package_watcher(work_package_id, body, *args) post("/api/v3/work_packages/#{work_package_id}/watchers", body, *args) end
create_work_package(body, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 16 def create_work_package(body, *args) post('/api/v3/work_packages', body, *args) end
delete_work_package(work_package_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 20 def delete_work_package(work_package_id, *args) delete("/api/v3/work_packages/#{work_package_id}", *args) end
delete_work_package_watcher(work_package_id, watcher_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 44 def delete_work_package_watcher(work_package_id, watcher_id, *args) get("/api/v3/work_packages/#{work_package_id}/watchers/#{watcher_id}", *args) end
update_work_package(work_package_id, body, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 12 def update_work_package(work_package_id, body, *args) patch("/api/v3/work_packages/#{work_package_id}", body, *args) end
work_package(work_package_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 8 def work_package(work_package_id, *args) get("/api/v3/work_packages/#{work_package_id}", *args) end
work_package_activities(work_package_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 52 def work_package_activities(work_package_id, *args) get("/api/v3/work_packages/#{work_package_id}/activities", *args) end
work_package_available_assignees(work_package_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 60 def work_package_available_assignees(work_package_id, *args) get("/api/v3/work_packages/#{work_package_id}/available_assignees", *args) end
work_package_available_relation_candidates(work_package_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 32 def work_package_available_relation_candidates(work_package_id, *args) get("/api/v3/work_packages/#{work_package_id}/available_relation_candidates", *args) end
work_package_available_responsibles(work_package_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 64 def work_package_available_responsibles(work_package_id, *args) get("/api/v3/work_packages/#{work_package_id}/available_responsibles", *args) end
work_package_available_watchers(work_package_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 48 def work_package_available_watchers(work_package_id, *args) get("/api/v3/work_packages/#{work_package_id}/available_watchers", *args) end
work_package_relations(work_package_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 24 def work_package_relations(work_package_id, *args) get("/api/v3/work_packages/#{work_package_id}/relations", *args) end
work_package_watchers(work_package_id, *args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 36 def work_package_watchers(work_package_id, *args) get("/api/v3/work_packages/#{work_package_id}/watchers", *args) end
work_packages(*args)
click to toggle source
# File lib/openproject_api/client/work_packages.rb, line 4 def work_packages(*args) get('/api/v3/work_packages', *args) end