Example #1
0
 def create_member(self, member_json):
     """
     Create a Member object from JSON object
     """
     return Member(trello_client=self,
                   member_id=member_json['id'],
                   name=member_json['fullName'])
Example #2
0
 def setUp(self):
     self.client = Client(api_key, user_auth_token)
     self.org = Organisation(self.client, organisation)
     self.board = Board(self.client, board_id)
     self.list = List(self.client, list_id)
     self.card = Card(self.client, card_id)
     self.checklist = Checklist(self.client, checklist_id)
     self.member = Member(self.client, member_id)
Example #3
0
	def create_user(self, user_auth_token):
		"""
		Initiates trello client for the user and also stores list of
		open boards for the user and stores locally as instance variable.
		"""
		self.trello_client = Client(self.api_key, user_auth_token)
		member = Member(self.trello_client, 'me')
		self.get_open_boards(member)
Example #4
0
 def createMember( self, member_json ):
     """
     Create a Member object from JSON object
     """
     return Member(
             trello_client = self,
             member_id = member_json['id'].encode('utf-8'),
             name = member_json['fullName'].encode( 'utf-8' )
         )
Example #5
0
	def create_board(self, board_name):
		"""
		Creates a new board with name board_name. If an open board with
		same name already exists it returns a board object of existing
		trello_board else creates a new board and returns a trello_board
		object for new board.
		"""
		member = Member(self.trello_client, 'me')
		open_boards = self.get_open_boards(member)
		for board in open_boards:
			if board.name == board_name:
				return board
		return member.create_new_board({'name':board_name})