From dbf3199980616c005432b7c5ee9dd558155ecc57 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Aug 14 2015 21:21:29 +0000 Subject: Disable the markdown filters for # if issues are globally disabled --- diff --git a/pagure/pfmarkdown.py b/pagure/pfmarkdown.py index eaaca3d..b7cc09b 100644 --- a/pagure/pfmarkdown.py +++ b/pagure/pfmarkdown.py @@ -119,12 +119,13 @@ class PagureExtension(markdown.extensions.Extension): ]) md.inlinePatterns['mention'] = MentionPattern(MENTION_RE) - md.inlinePatterns['explicit_fork_issue'] = \ - ExplicitForkIssuePattern(EXPLICIT_FORK_ISSUE_RE) - md.inlinePatterns['explicit_main_issue'] = \ - ExplicitMainIssuePattern(EXPLICIT_MAIN_ISSUE_RE) - md.inlinePatterns['implicit_issue'] = \ - ImplicitIssuePattern(IMPLICIT_ISSUE_RE) + if pagure.APP.config.get('PROJECT_TICKETS', True): + md.inlinePatterns['explicit_fork_issue'] = \ + ExplicitForkIssuePattern(EXPLICIT_FORK_ISSUE_RE) + md.inlinePatterns['explicit_main_issue'] = \ + ExplicitMainIssuePattern(EXPLICIT_MAIN_ISSUE_RE) + md.inlinePatterns['implicit_issue'] = \ + ImplicitIssuePattern(IMPLICIT_ISSUE_RE) md.registerExtension(self)