Beispiel #1
0
    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)
Beispiel #2
0
    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
Beispiel #3
0
    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
Beispiel #4
0
    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())
Beispiel #7
0
 def save_to_mongo(self):
     Database.insert(UserConstants.COLLECTION, data=self.json())
Beispiel #8
0
 def save(self):
     return Database.insert(Checklist.collection, self.dict_from_class())
Beispiel #9
0
 def save(self):
     Database.insert(Log.collection, self.dict_from_class())
     return True
Beispiel #10
0
 def save(self):
     return Database.insert('comments', self.json())
 def save(self):
     return Database.insert('lists', self.json())