Class: Teamlab::Project

Instance Method Summary collapse

Methods included from ProjectsTime

#add_task_time, #delete_time_spents, #get_time_spent, #get_time_spent_by_filter, #get_total_time_spent_by_filter, #update_task_time, #update_time_status_of_payment

Methods included from ProjectsTemplates

#create_template, #delete_template, #get_template, #get_templates, #update_template

Methods included from ProjectsTeam

#add_to_team, #get_project_team, #get_projects_teams, #remove_from_team, #set_team_security, #update_project_team

Methods included from ProjectsTasks

#add_link, #add_task, #add_task_from_discussion, #check_subscription_to_task_action, #create_subtask, #delete_subtask, #delete_task, #get_all_tasks, #get_my_tasks, #get_my_tasks_by_status, #get_my_tasks_with_status, #get_task, #get_task_by_filter, #get_tasks, #get_tasks_with_status, #notify_task_responsible, #subscribe_to_task_action, #update_project_task, #update_subtask, #update_subtask_status, #update_task_milestone, #update_task_status

Methods included from ProjectsTags

#get_project_by_tag, #get_project_tags, #get_tags_by_name

Methods included from ProjectsSettings

#projects_settings, #update_projects_settings

Methods included from ProjectsReports

#create_report_template, #delete_report_template, #report_template, #update_report_template

Methods included from ProjectsProjects

#create_project, #delete_project, #delete_projects, #filter_projects, #follow_unfollow_project, #get_followed_projects, #get_participated_projects, #get_project, #get_project_by_status, #get_project_files, #get_projects, #get_spent_time, #search_all_projects, #search_project, #update_project, #update_project_status, #update_project_tags

Methods included from ProjectsMilestones

#add_milestone, #delete_milestone, #delete_milestones, #get_milestone, #get_milestone_tasks, #get_milestones_by_filter, #get_milestones_by_full_date, #get_milestones_by_month, #get_overdue_milestones, #get_upcoming_milestones, #milestones_by_project_id, #milestones_by_project_id_and_status, #update_milestone, #update_milestone_status

Methods included from ProjectsFiles

#detach_file_from_message, #detach_file_from_task, #get_entity_files, #get_message_files, #get_task_files, #upload_file_to_message, #upload_file_to_task

Methods included from ProjectsDiscussions

#add_message, #check_subscription_to_discussion, #delete_message, #discussion_subscribers, #get_latest_discussion_messages, #get_message_by_filter, #get_messages, #get_project_message, #preview_of_discussion_message, #subscribe_to_message_action, #update_message, #update_message_status

Methods included from ProjectsContacts

#add_project_contact, #delete_project_contact, #get_projects_for_contact

Methods included from ProjectsComments

#add_message_comment, #add_project_comment, #add_task_comment, #delete_comment, #get_a_comment_preview, #get_comment, #get_message_comments, #get_task_comments, #update_comment

Constructor Details

#initialize(config = nil) ⇒ Project

Returns a new instance of Project.



33
34
35
# File 'lib/teamlab/modules/project.rb', line 33

def initialize(config = nil)
  @request = Teamlab::Request.new(config, 'project')
end