module OpenprojectApi::Client::Users

Public Instance Methods

create_user(body, *args) click to toggle source
# File lib/openproject_api/client/users.rb, line 16
def create_user(body, *args)
        post("/api/v3/users", body, *args)
end
delete_user(user_id, *args) click to toggle source
# File lib/openproject_api/client/users.rb, line 20
def delete_user(user_id, *args)
        delete("/api/v3/users/#{user_id}", *args)
end
lock_user(user_id, *args) click to toggle source
# File lib/openproject_api/client/users.rb, line 24
def lock_user(user_id, *args)
        post("/api/v3/users/#{user_id}/lock", *args)
end
unlock_user(user_id, *args) click to toggle source
# File lib/openproject_api/client/users.rb, line 28
def unlock_user(user_id, *args)
        delete("/api/v3/users/#{user_id}/lock", *args)
end
update_user(user_id, body, *args) click to toggle source
# File lib/openproject_api/client/users.rb, line 12
def update_user(user_id, body, *args)
        patch("/api/v3/users/#{user_id}", body, *args)
end
user(user_id, *args) click to toggle source
# File lib/openproject_api/client/users.rb, line 8
def user(user_id, *args)
        get("/api/v3/users/#{user_id}", *args)
end
users(*args) click to toggle source
# File lib/openproject_api/client/users.rb, line 4
def users(*args)
        get('/api/v3/users', *args)
end