Skip to content

Commit

Permalink
New operations: add and remove member of a board
Browse files Browse the repository at this point in the history
  • Loading branch information
diegojromerolopez committed Jan 29, 2017
1 parent f252431 commit d1b6d46
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions trello/board.py
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,24 @@ def get_members(self, filters=None):

return members

# Add a member to a board
def add_member(self, member, member_type="normal"):
json_obj = self.client.fetch_json(
'/boards/{0}/members/{1}'.format(self.id, member.id),
http_method='PUT',
post_args={'idMember': member.id, "type": member_type},
)
return json_obj

# Removes an existing member of a board
def remove_member(self, member):
json_obj = self.client.fetch_json(
'/boards/{0}/members/{1}'.format(self.id, member.id),
http_method='DELETE',
post_args={'idMember': member.id},
)
return json_obj

def fetch_actions(self, action_filter, action_limit=50, before=None, since=None):
query_params = {'filter': action_filter, 'limit': action_limit}

Expand Down

0 comments on commit d1b6d46

Please sign in to comment.