Merge pull request #452 from taigaio/fixing-mentions-for-users-with-capitalized-usernames
Fixing mentions for users with capitalized usernamesremotes/origin/logger
commit
445d20092e
|
@ -32,7 +32,7 @@ from taiga.users.models import User
|
|||
|
||||
class MentionsExtension(Extension):
|
||||
def extendMarkdown(self, md, md_globals):
|
||||
MENTION_RE = r'(@)([a-z0-9.-\.]+)'
|
||||
MENTION_RE = r'(@)([a-zA-Z0-9.-\.]+)'
|
||||
mentionsPattern = MentionsPattern(MENTION_RE)
|
||||
mentionsPattern.md = md
|
||||
md.inlinePatterns.add('mentions', mentionsPattern, '_end')
|
||||
|
|
|
@ -47,6 +47,12 @@ def test_render_and_extract_mentions():
|
|||
(_, extracted) = render_and_extract(dummy_project, "**@user1**")
|
||||
assert extracted['mentions'] == [user]
|
||||
|
||||
def test_render_and_extract_mentions_with_capitalized_username():
|
||||
user = factories.UserFactory(username="User1", full_name="test")
|
||||
(_, extracted) = render_and_extract(dummy_project, "**@User1**")
|
||||
assert extracted['mentions'] == [user]
|
||||
|
||||
|
||||
def test_proccessor_valid_email():
|
||||
result = render(dummy_project, "**beta.tester@taiga.io**")
|
||||
expected_result = "<p><strong><a href=\"mailto:beta.tester@taiga.io\" target=\"_blank\">beta.tester@taiga.io</a></strong></p>"
|
||||
|
|
Loading…
Reference in New Issue