(username)
| 53 | @api.route("/users/<username>", methods=["GET"]) |
| 54 | @restricted_access |
| 55 | def getUser(username): |
| 56 | if userManager is None: |
| 57 | return jsonify(SUCCESS) |
| 58 | |
| 59 | if current_user is not None and not current_user.is_anonymous and (current_user.get_name() == username or current_user.is_admin()): |
| 60 | user = userManager.findUser(username) |
| 61 | if user is not None: |
| 62 | return jsonify(user.asDict()) |
| 63 | else: |
| 64 | abort(404) |
| 65 | else: |
| 66 | abort(403) |
| 67 | |
| 68 | |
| 69 | @api.route("/users/<username>", methods=["PUT"]) |