From f21cbaa768bd248203a954407301ccc5e461bacf Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Jul 11 2016 14:50:29 +0000 Subject: Pass to all the templates the is_watching function --- diff --git a/pagure/__init__.py b/pagure/__init__.py index 8888a2e..fe2c2f1 100644 --- a/pagure/__init__.py +++ b/pagure/__init__.py @@ -348,11 +348,19 @@ def inject_variables(): if justlogedout: flask.session['_justloggedout'] = None + def is_watching(reponame, username=None): + watch = False + if authenticated(): + watch = pagure.lib.is_watching( + SESSION, flask.g.fas_user, reponame, repouser=username) + return watch + return dict( version=__version__, admin=user_admin, authenticated=authenticated(), forkbuttonform=forkbuttonform, + is_watching=is_watching, )