module Worksection::Client::GettingData

Public Instance Methods

get_all_tasks(**args) click to toggle source

your-domain.com/api/admin/?action=get_all_tasks&hash=HASH

# File lib/worksection/modules/getting_data.rb, line 13
def get_all_tasks(**args)
  url = URI("https://#{@domain}/api/admin/?action=get_all_tasks"\
            "#{collect_params(**args)}"\
            "&hash=#{to_md5(__method__.to_s)}")
  perform_request(url)
end
get_comments(project_id, task_id) click to toggle source

your-domain.com/api/admin/?action=get_comments&page=/project/ID_PROJECT/ID_TASK/&hash=HASH

# File lib/worksection/modules/getting_data.rb, line 56
def get_comments(project_id, task_id)
  page = "/project/#{project_id}/#{task_id}/"
  url = URI("https://#{@domain}/api/admin/?action=get_comments&page=#{page}"\
            "&hash=#{to_md5(__method__.to_s, page)}")
  perform_request(url)
end
get_priority(**args) click to toggle source

your-domain.com/api/admin/?action=get_priority&hash=HASH

# File lib/worksection/modules/getting_data.rb, line 21
def get_priority(**args)
  url = URI("https://#{@domain}/api/admin/?action=get_priority"\
            "#{collect_params(**args)}"\
            "&hash=#{to_md5(__method__.to_s)}")
  perform_request(url)
end
get_projects(**args) click to toggle source

your-domain.com/api/admin/?action=get_projects&hash=HASH

# File lib/worksection/modules/getting_data.rb, line 4
def get_projects(**args)
  url = URI("https://#{@domain}/api/admin/?action=get_projects"\
            "#{collect_params(**args)}"\
            "&hash=#{to_md5(__method__.to_s)}")
  puts url
  perform_request(url)
end
get_task(project_id, task_id, **args) click to toggle source

your-domain.com/api/admin/?action=get_task&page=/project/PROJECT_ID/TASK_ID/&hash=HASH

# File lib/worksection/modules/getting_data.rb, line 29
def get_task(project_id, task_id, **args)
  page = "/project/#{project_id}/#{task_id}/"
  url = URI("https://#{@domain}/api/admin/?action=get_task&page=#{page}"\
            "#{collect_params(**args)}"\
            "&hash=#{to_md5(__method__.to_s, page)}")
  perform_request(url)
end
get_tasks(project_id, **args) click to toggle source

your-domain.com/api/admin/?action=get_tasks&page=/project/PROJECT_ID/&hash=HASH

# File lib/worksection/modules/getting_data.rb, line 38
def get_tasks(project_id, **args)
  page = "/project/#{project_id}"
  url = URI("https://#{@domain}/api/admin/?action=get_tasks&page=#{page}"\
            "#{collect_params(**args)}"\
            "&hash=#{to_md5(__method__.to_s, page)}")
  perform_request(url)
end
get_timemoney(**args) click to toggle source

your-domain.com/api/admin/?action=get_timemoney&hash=HASH

# File lib/worksection/modules/getting_data.rb, line 47
def get_timemoney(**args)
  url = URI("https://#{@domain}/api/admin/?action=get_timemoney"\
            "#{collect_params(**args)}"\
            "&hash=#{to_md5(__method__.to_s)}")
  puts url
  perform_request(url)
end
get_users() click to toggle source

your-domain.com/api/admin/?action=get_users&hash=HASH

# File lib/worksection/modules/getting_data.rb, line 64
def get_users
  url = URI("https://#{@domain}/api/admin/?action=get_users"\
            "&hash=#{to_md5(__method__.to_s)}")
  perform_request(url)
end