def for_list(self, listId, listTitle): prepareData = { **self.rest, 'listId': listId, "logType": Log.logType['LIST'], "action": Log.actions['CREATE'], 'body': listTitle } Database.insert(Log.collection, prepareData)
def create_for_board(self): prepareData = { **self.rest, "teamId": self.teamId, "logType": Log.logType['BOARD'], "action": Log.actions['ASSIGN'], "cardId": None, "body": None } logId = Database.insert(Log.collection, prepareData) return logId
def assign_to(self, logType, addonsInfo=dict()): prepareData = { **self.rest, "action": self._action(action='a'), "logType": logType, **addonsInfo } logId = Database.insert(Log.collection, prepareData) return logId
def for_comment(self, cardId, body, commentId, action='c'): if action == 'u': commentAction = Log.actions['UPDATE'] elif action == 'd': commentAction = Log.actions['DELETE'] else: commentAction = Log.actions['CREATE'] prepareData = { **self.rest, "logType": Log.logType['COMMENT'], "action": commentAction, "cardId": cardId, "commentId": commentId, "body": body } logId = Database.insert(Log.collection, prepareData) return logId
def save(self): return Database.insert('boards', self.json())
def save(self): return Database.insert("users", self.json())
def save_to_mongo(self): Database.insert(UserConstants.COLLECTION, data=self.json())
def save(self): return Database.insert(Checklist.collection, self.dict_from_class())
def save(self): Database.insert(Log.collection, self.dict_from_class()) return True
def save(self): return Database.insert('comments', self.json())
def save(self): return Database.insert('lists', self.json())