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)