From 2c0e17cb977a1e8782799b337df8b1583d019906 Mon Sep 17 00:00:00 2001 From: François Schmidts Date: Mon, 12 Oct 2015 22:36:01 +0200 Subject: bootstraping react --- src/web/decorators.py | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'src/web/decorators.py') diff --git a/src/web/decorators.py b/src/web/decorators.py index 6572b9f4..95177f6e 100644 --- a/src/web/decorators.py +++ b/src/web/decorators.py @@ -4,12 +4,8 @@ from threading import Thread from functools import wraps -from flask import g, redirect, url_for, flash -from flask.ext.babel import gettext from flask.ext.login import login_required -from web.models import Feed - def async(f): """ @@ -23,25 +19,6 @@ def async(f): return wrapper -def feed_access_required(func): - """ - This decorator enables to check if a user has access to a feed. - The administrator of the platform is able to access to the feeds - of a normal user. - """ - @wraps(func) - def decorated(*args, **kwargs): - if kwargs.get('feed_id', None) is not None: - feed = Feed.query.filter(Feed.id == kwargs.get('feed_id', None)).first() - if feed is not None and (feed.subscriber.id == g.user.id or g.user.is_admin()): - return func(*args, **kwargs) - flash("This feed do not exist.", "danger") - return redirect(url_for('home')) - else: - return func(*args, **kwargs) - return decorated - - def pyagg_default_decorator(func): @login_required @wraps(func) -- cgit