# HG changeset patch # User Ludovic Chabant # Date 1591516560 25200 # Node ID d3cd7d8d6b254ddc1424c9b1d2106226bf02ed58 # Parent e75b39a762fd050aa2dd62b07014a7407383e252 web: Breaking changes in flask-login API. diff -r e75b39a762fd -r d3cd7d8d6b25 wikked/api/user.py --- a/wikked/api/user.py Sun Jun 07 00:15:07 2020 -0700 +++ b/wikked/api/user.py Sun Jun 07 00:56:00 2020 -0700 @@ -15,7 +15,7 @@ @app.route('/api/user/is_logged_in') def api_user_is_logged_in(): - if current_user.is_authenticated(): + if current_user.is_authenticated: result = {'logged_in': True} return jsonify(result) abort(401) @@ -31,7 +31,7 @@ @app.route('/api/user/info') def api_current_user_info(): user = current_user - if user.is_authenticated(): + if user.is_authenticated: result = { 'user': { 'username': user.username, diff -r e75b39a762fd -r d3cd7d8d6b25 wikked/auth.py --- a/wikked/auth.py Sun Jun 07 00:15:07 2020 -0700 +++ b/wikked/auth.py Sun Jun 07 00:56:00 2020 -0700 @@ -67,12 +67,15 @@ self.permissions = PERM_NONE self.groups = [] + @property def is_authenticated(self): return True + @property def is_active(self): return True + @property def is_anonymous(self): return False diff -r e75b39a762fd -r d3cd7d8d6b25 wikked/views/__init__.py --- a/wikked/views/__init__.py Sun Jun 07 00:15:07 2020 -0700 +++ b/wikked/views/__init__.py Sun Jun 07 00:56:00 2020 -0700 @@ -7,7 +7,7 @@ def add_auth_data(data): username = current_user.get_id() - if current_user.is_authenticated(): + if current_user.is_authenticated: user_page_url = 'user:/%s' % urllib.parse.quote(username.title()) data['auth'] = { 'is_logged_in': True, diff -r e75b39a762fd -r d3cd7d8d6b25 wikked/views/user.py --- a/wikked/views/user.py Sun Jun 07 00:15:07 2020 -0700 +++ b/wikked/views/user.py Sun Jun 07 00:56:00 2020 -0700 @@ -15,7 +15,7 @@ raw_url='/api/user/login') if request.method == 'GET': - if current_user.is_authenticated(): + if current_user.is_authenticated: data['already_logged_in'] = True return render_template('logout.html', **data) else: