diff options
author | Cédric Bonhomme <cedric@cedricbonhomme.org> | 2016-02-03 07:11:37 +0100 |
---|---|---|
committer | Cédric Bonhomme <cedric@cedricbonhomme.org> | 2016-02-03 07:11:37 +0100 |
commit | da929a367c3f1fe5f3546be82e47111c2fa84ad3 (patch) | |
tree | 89380f41b802256d8fdbf724e7d9e63b48209b4a /src/web/decorators.py | |
parent | Merge pull request #30 from jaesivsm/master (diff) | |
parent | writing a bit of doc, moving crawler together (diff) | |
download | newspipe-da929a367c3f1fe5f3546be82e47111c2fa84ad3.tar.gz newspipe-da929a367c3f1fe5f3546be82e47111c2fa84ad3.tar.bz2 newspipe-da929a367c3f1fe5f3546be82e47111c2fa84ad3.zip |
Merge pull request #31 from jaesivsm/master
redoing UI
Diffstat (limited to 'src/web/decorators.py')
-rw-r--r-- | src/web/decorators.py | 23 |
1 files changed, 0 insertions, 23 deletions
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) |