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