module Teamlab::ProjectsFiles
Module for projects files methods
Public Instance Methods
detach_file_from_message(message_id, file_id)
click to toggle source
# File lib/teamlab/modules/projects/projects_files.rb, line 30 def detach_file_from_message(message_id, file_id) @request.delete(['message', message_id.to_s, 'files'], fileid: file_id) end
detach_file_from_task(task_id, file_id)
click to toggle source
# File lib/teamlab/modules/projects/projects_files.rb, line 26 def detach_file_from_task(task_id, file_id) @request.delete(['task', task_id.to_s, 'files'], fileid: file_id) end
get_entity_files(entity_id, entity_type)
click to toggle source
# File lib/teamlab/modules/projects/projects_files.rb, line 10 def get_entity_files(entity_id, entity_type) @request.get([entity_id.to_s, 'entityfiles'], entityType: entity_type) end
get_message_files(message_id)
click to toggle source
# File lib/teamlab/modules/projects/projects_files.rb, line 14 def get_message_files(message_id) @request.get(['message', message_id.to_s, 'files']) end
get_task_files(task_id)
click to toggle source
# File lib/teamlab/modules/projects/projects_files.rb, line 6 def get_task_files(task_id) @request.get(['task', task_id.to_s, 'files']) end
upload_file_to_message(message_id, *files)
click to toggle source
# File lib/teamlab/modules/projects/projects_files.rb, line 22 def upload_file_to_message(message_id, *files) @request.post(['message', message_id.to_s, 'files'], files: files.flatten) end
upload_file_to_task(task_id, *files)
click to toggle source
# File lib/teamlab/modules/projects/projects_files.rb, line 18 def upload_file_to_task(task_id, *files) @request.post(['task', task_id.to_s, 'files'], files: files.flatten) end