module Worksection::Client::Editing
Public Instance Methods
activate_project(project_id)
click to toggle source
your-domain.com/api/admin/?action=activate_project&page=/project/PROJECT_ID/&hash=HASH
# File lib/worksection/modules/editing.rb, line 13 def activate_project(project_id) page = "/project/#{project_id}/" url = URI("https://#{@domain}/api/admin/?action=activate_project&page=#{page}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
close_project(project_id)
click to toggle source
your-domain.com/api/admin/?action=close_project&page=/project/PROJECT_ID/&hash=HASH
# File lib/worksection/modules/editing.rb, line 5 def close_project(project_id) page = "/project/#{project_id}/" url = URI("https://#{@domain}/api/admin/?action=close_project&page=#{page}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
complete_subtask(project_id, task_id, subtask_id)
click to toggle source
# File lib/worksection/modules/editing.rb, line 29 def complete_subtask(project_id, task_id, subtask_id) page = "/project/#{project_id}/#{task_id}/#{subtask_id}/" url = URI("https://#{@domain}/api/admin/?action=complete_subtask&page=#{page}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
complete_task(project_id, task_id)
click to toggle source
your-domain.com/api/admin/?action=complete_task&page=/project/PROJECT_ID/TASK_ID/&hash=HASH
# File lib/worksection/modules/editing.rb, line 21 def complete_task(project_id, task_id) page = "/project/#{project_id}/#{task_id}/" url = URI("https://#{@domain}/api/admin/?action=complete_task&page=#{page}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
delete_timemoney(project_id, task_id, **args)
click to toggle source
# File lib/worksection/modules/editing.rb, line 89 def delete_timemoney(project_id, task_id, **args) page = "/project/#{project_id}/#{task_id}/" url = URI("https://#{@domain}/api/admin/?action=delete_timemoney&page=#{page}"\ "#{collect_params(**args)}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
reopen_subtask(project_id, task_id, subtask_id)
click to toggle source
# File lib/worksection/modules/editing.rb, line 45 def reopen_subtask(project_id, task_id, subtask_id) page = "/project/#{project_id}/#{task_id}/#{subtask_id}/" url = URI("https://#{@domain}/api/admin/?action=reopen_subtask&page=#{page}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
reopen_task(project_id, task_id)
click to toggle source
your-domain.com/api/admin/?action=reopen_task&page=/project/PROJECT_ID/TASK_ID/&hash=HASH
# File lib/worksection/modules/editing.rb, line 37 def reopen_task(project_id, task_id) page = "/project/#{project_id}/#{task_id}/" url = URI("https://#{@domain}/api/admin/?action=reopen_task&page=#{page}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
subscribe(project_id, task_id, **args)
click to toggle source
# File lib/worksection/modules/editing.rb, line 98 def subscribe(project_id, task_id, **args) page = "/project/#{project_id}/#{task_id}/" url = URI("https://#{@domain}/api/admin/?action=subscribe&page=#{page}"\ "#{collect_params(**args)}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
unsubscribe(project_id, task_id, **args)
click to toggle source
# File lib/worksection/modules/editing.rb, line 107 def unsubscribe(project_id, task_id, **args) page = "/project/#{project_id}/#{task_id}/" url = URI("https://#{@domain}/api/admin/?action=unsubscribe&page=#{page}"\ "#{collect_params(**args)}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
update_project(project_id, **args)
click to toggle source
# File lib/worksection/modules/editing.rb, line 54 def update_project(project_id, **args) page = "/project=#{project_id}/" url = URI("https://#{@domain}/api/admin/?action=update_project&page=#{page}"\ "#{collect_params(**args)}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
update_subtask(project_id, task_id, subtask_id, **args)
click to toggle source
# File lib/worksection/modules/editing.rb, line 71 def update_subtask(project_id, task_id, subtask_id, **args) page = "/project/#{project_id}/#{task_id}/#{subtask_id}/" url = URI("https://#{@domain}/api/admin/?action=update_subtask&page=#{page}"\ "#{collect_params(**args)}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
update_task(project_id, task_id, **args)
click to toggle source
# File lib/worksection/modules/editing.rb, line 63 def update_task(project_id, task_id, **args) page = "/project/#{project_id}/#{task_id}/" url = URI("https://#{@domain}/api/admin/?action=update_task&page=#{page}"\ "#{collect_params(**args)}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end
update_timemoney(project_id, task_id, subtask_id = nil, **args)
click to toggle source
# File lib/worksection/modules/editing.rb, line 80 def update_timemoney(project_id, task_id, subtask_id = nil, **args) page = "/project/#{project_id}/#{task_id}/#{subtask_id}/".gsub('//','/') url = URI("https://#{@domain}/api/admin/?action=update_timemoney&page=#{page}"\ "#{collect_params(**args)}"\ "&hash=#{to_md5(__method__.to_s, page)}") perform_request(url) end