diff --git a/pagure/ui/filters.py b/pagure/ui/filters.py
index 7f5da51..1b9ee76 100644
--- a/pagure/ui/filters.py
+++ b/pagure/ui/filters.py
@@ -131,13 +131,30 @@ def format_loc(loc, commit=None, filename=None, prequest=None, index=None):
output.append('
%s | ' % line)
output.append('')
+ tpl_delete = ''
+
if cnt - 1 in comments:
for comment in comments[cnt - 1]:
+
+ templ_delete = ''
+ if authenticated() and \
+ (comment.user.user == flask.g.fas_user.username or
+ is_repo_admin(comment.pull_request.repo)):
+ templ_delete = tpl_delete % ({'commentid': comment.id})
+
output.append(
' | '
''
'| %(user)s | '
- '%(date)s | '
+ ''
+ '%(date)s%(templ_delete)s'
+ ' | '
' '
' '
@@ -145,6 +162,7 @@ def format_loc(loc, commit=None, filename=None, prequest=None, index=None):
{
'url': flask.url_for(
'view_user', username=comment.user.user),
+ 'templ_delete': templ_delete,
'user': comment.user.user,
'date': comment.date_created.strftime(
'%b %d %Y %H:%M:%S'),
|