Ejemplo n.º 1
0
    def get(self):
        args = self.get_invites_parser.parse_args()
        user_unid = args['user_unid']
        team_unid = args['team_unid']
        
        if team_unid:
            team = get_team(team_unid)
            result = TeamInvite.get_by_team_unid(team_unid)
        else:
            result = TeamInvite.get_invites()

        if user_unid:
            user = get_user(user_unid)
            team_invites = result.filter_by(invite_user_unid=user_unid)
        else:
            team_invites = result
        
        invites_serialized = [invite.serialize() for invite in team_invites]
        return {
            'invites': invites_serialized
        }, 200