Uploaded image for project: 'JCommune'
  1. JCommune
  2. JC-1395

An ability to write the name of forum member in the post by using autocomplete.

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: backlog
    • Fix Version/s: 1.8 Larks
    • Labels:
      None
    • Sprint:
      1.8 Larks

      Description

      As a user I'd like to enter @ and see a user list to mention someone from it so that I don't find out how his/her username is spelled

      Acceptance Criteria:

      • After choosing a username from list of users, it becomes a [user]username[/user] bb code.
      • This feature should work from topics, post, private messages.
      • Search is case-insensitive
      • If there is no such nickname, then it's just a simple text with @ on the beginning.
      • if there is several names match criteria, first 10 names will be shown in the list.
      • Suggestion list is shown if you enter "@" after space, if it is the first symbol in the post/topic/message and if it is the first symbol of a new line.
      • User can move the focus in the list via arrows button; close the list via Esc button; accept name via Enter
      • list is shown after first symbol following "@"

      Note, that this feature will be used from mobile also

        Attachments

          Issue Links

            Activity

            Hide
            sptp Andrey Pogorelov added a comment -

            Stanislav Bashkyrtsev, I think at now we can test other functionality without android, if I'm not mistaken ofcourse. What status i should choose? Or I should hold this task while i'll not fix android issue? If so, could you give me the task back?

            Show
            sptp Andrey Pogorelov added a comment - Stanislav Bashkyrtsev , I think at now we can test other functionality without android, if I'm not mistaken ofcourse. What status i should choose? Or I should hold this task while i'll not fix android issue? If so, could you give me the task back?
            Hide
            ctapobep Stanislav Bashkyrtsev added a comment - - edited

            Well, yes, you hold a task until you finish it. In any other case you should add some comments, otherwise QA will test the functionality that you already know it doesn't work.
            Do you have any estimates on when you expect to finish with android? If it will take a lot of time, I'd leave it as a bug for the separate iteration. But feel free to fix it in a separate branch.

            Show
            ctapobep Stanislav Bashkyrtsev added a comment - - edited Well, yes, you hold a task until you finish it. In any other case you should add some comments, otherwise QA will test the functionality that you already know it doesn't work. Do you have any estimates on when you expect to finish with android? If it will take a lot of time, I'd leave it as a bug for the separate iteration. But feel free to fix it in a separate branch.
            Hide
            ctapobep Stanislav Bashkyrtsev added a comment -

            Changes were deployed to UAT.

            Show
            ctapobep Stanislav Bashkyrtsev added a comment - Changes were deployed to UAT.
            Hide
            sptp Andrey Pogorelov added a comment -

            Stanislav Bashkyrtsev, I'll try to finish it before the end of this week.

            Show
            sptp Andrey Pogorelov added a comment - Stanislav Bashkyrtsev , I'll try to finish it before the end of this week.
            Hide
            yakushev Dmitry Yakushev added a comment -

            Test Environment: JCommune 1.8.1035, Mozilla Firefox 21, Google Chrome 27, Opera 12.15.
            Test Scenario:

            What was tested Result
            1 suggestion username list is shown if user enters "@" and first symbol of username in correct positions passed
            2 suggestion username list is not shown if user enters "@" in any other positions passed
            3 UI of suggestion username list passed
            4 writing via suggestion username list a valid (existing) username passed
            5 writing via suggestion username list an invalid username passed
            6 ability of editing bb-code created via suggestion username list passed
            7 case insensitivity of the suggestion username list search passed
            8 when several names match criteria passed
            9 hot keys and controlling in suggestion username list passed

            Regression tests: introduce [user] bb-code, notifications, sign up, sign in, creating and editing topics/posts, private messages, quotation a text.
            Test results:
            1. Fixed, can be closed.
            2. Following problems were detected during the regression:

            • When username contains <, users profile page displays Incorrectly (JC-1505);
            • Some usernames with special characters display without links in preview mode (JC-1502);
            • Username which consists of % and the same number on both sides of the % does not become a link (JC-1501).
            Show
            yakushev Dmitry Yakushev added a comment - Test Environment: JCommune 1.8.1035, Mozilla Firefox 21, Google Chrome 27, Opera 12.15. Test Scenario: № What was tested Result 1 suggestion username list is shown if user enters "@" and first symbol of username in correct positions passed 2 suggestion username list is not shown if user enters "@" in any other positions passed 3 UI of suggestion username list passed 4 writing via suggestion username list a valid (existing) username passed 5 writing via suggestion username list an invalid username passed 6 ability of editing bb-code created via suggestion username list passed 7 case insensitivity of the suggestion username list search passed 8 when several names match criteria passed 9 hot keys and controlling in suggestion username list passed Regression tests: introduce [user] bb-code, notifications, sign up, sign in, creating and editing topics/posts, private messages, quotation a text. Test results: 1. Fixed, can be closed. 2. Following problems were detected during the regression: When username contains <, users profile page displays Incorrectly ( JC-1505 ); Some usernames with special characters display without links in preview mode ( JC-1502 ); Username which consists of % and the same number on both sides of the % does not become a link ( JC-1501 ).

              People

              • Assignee:
                yakushev Dmitry Yakushev
                Reporter:
                shogun Anuar Nurmakanov
              • Votes:
                0 Vote for this issue
                Watchers:
                Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel