lib/backlog_kit/client/project.rb in backlog_kit-0.18.0 vs lib/backlog_kit/client/project.rb in backlog_kit-0.19.0
- old
+ new
@@ -62,9 +62,35 @@
# @return [BacklogKit::Response] List of recent updates in the project
def get_project_activities(project_id_or_key, params = {})
get("projects/#{project_id_or_key}/activities", params)
end
+ # Get list of project teams
+ #
+ # @param project_id_or_key [Integer, String] Project id or project key
+ # @return [BacklogKit::Response] List of teams
+ def get_project_teams(project_id_or_key)
+ get("projects/#{project_id_or_key}/teams")
+ end
+
+ # Add a team to a project
+ #
+ # @param project_id_or_key [Integer, String] Project id or project key
+ # @param team_id [Integer, String] Team id
+ # @return [BacklogKit::Response] The team information
+ def add_project_team(project_id_or_key, team_id)
+ post("projects/#{project_id_or_key}/teams", team_id: team_id)
+ end
+
+ # Remove a team from project
+ #
+ # @param project_id_or_key [Integer, String] Project id or project key
+ # @param team_id [Integer, String] Team id
+ # @return [BacklogKit::Response] The team information
+ def remove_project_team(project_id_or_key, team_id)
+ delete("projects/#{project_id_or_key}/teams", team_id: team_id)
+ end
+
# Get list of project members
#
# @param project_id_or_key [Integer, String] Project id or project key
# @return [BacklogKit::Response] List of users
def get_project_users(project_id_or_key)