Class: Teamlab::Project
- Inherits:
-
Object
- Object
- Teamlab::Project
- Includes:
- ProjectsComments, ProjectsContacts, ProjectsDiscussions, ProjectsFiles, ProjectsMilestones, ProjectsProjects, ProjectsReports, ProjectsSettings, ProjectsTags, ProjectsTasks, ProjectsTeam, ProjectsTemplates, ProjectsTime
- Defined in:
- lib/teamlab/modules/project.rb
Instance Method Summary collapse
-
#initialize(config = nil) ⇒ Project
constructor
A new instance of Project.
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