lib/odesk/api/routers/activities/team.rb in odesk-api-0.1.2 vs lib/odesk/api/routers/activities/team.rb in odesk-api-0.1.3
- old
+ new
@@ -26,11 +26,11 @@
def initialize(client)
@client = client
@client.epoint = ENTRY_POINT
end
- # List all oTask/Activity records within a Company
+ # List all oTask/Activity records within a team
#
# Arguments:
# company: (String)
# team: (String)
def get_list(company, team)
@@ -54,42 +54,62 @@
# code: (String)
def get_specific_list(company, team, code)
get_by_type company, team, code, false
end
- # Create an oTask/Activity record within a company
+ # Create an oTask/Activity record within a team
#
# Arguments:
# company: (String)
# team: (String)
# params: (Hash)
def add_activity(company, team, params)
@client.post '/otask/v1/tasks/companies/' + company + '/' + team + '/tasks', params
end
- # Update specific oTask/Activity record within a company
+ # Update specific oTask/Activity record within a team
#
# Arguments:
# company: (String)
# team: (String)
# code: (String)
# params: (Hash)
def update_activities(company, team, code, params)
@client.put '/otask/v1/tasks/companies/' + company + '/' + team + '/tasks/' + code, params
end
- # Delete specific oTask/Activity record within a company
+ # Archive specific oTask/Activity record within a team
#
# Arguments:
# company: (String)
# team: (String)
# code: (String)
+ def archive_activities(company, team, code)
+ @client.put '/otask/v1/tasks/companies/' + company + '/' + team + '/archive/' + code
+ end
+
+ # Unarchive specific oTask/Activity record within a team
+ #
+ # Arguments:
+ # company: (String)
+ # team: (String)
+ # code: (String)
+ def unarchive_activities(company, team, code)
+ @client.put '/otask/v1/tasks/companies/' + company + '/' + team + '/unarchive/' + code
+ end
+
+ # Delete specific oTask/Activity record within a team
+ #
+ # Arguments:
+ # company: (String)
+ # team: (String)
+ # code: (String)
def delete_activities(company, team, code)
@client.delete '/otask/v1/tasks/companies/' + company + '/' + team + '/tasks/' + code
end
- # Delete all oTask/Activity records within a company
+ # Delete all oTask/Activity records within a team
#
# Arguments:
# company: (String)
# team: (String)
def delete_all_activities(company, team)
@@ -113,6 +133,6 @@
end
end
end
end
-end
\ No newline at end of file
+end