Example #1
0
    def get(self):
        from services.userservice import UserService
        token = request.authorization['username']

        user = UserService.user_to_token(token)
        if user:
            return jsonify({'identity': [x.name for x in user.roles]})
        abort(401)
Example #2
0
    def get(self):
        from services.userservice import UserService
        token = request.authorization['username']

        user = UserService.user_to_token(token)
        if user:
            fname = user.first_name or ""
            lname = user.last_name or ""
            position = u"Администратор" if user.is_superuser \
                else u"Пользователь"

            name = " ".join([fname, lname]) if fname or lname else "Без имени"

            return jsonify({
                'id': user.id,
                'name': name,
                'position': position,
                'iconUrl': "/static/images/users/empty.png",
                'is_superuser': user.is_superuser
            })
        else:
            abort(401)