codebattle icon indicating copy to clipboard operation
codebattle copied to clipboard

Feature: Пользователю доступно окно для отправлений сообщений в чате на канале Notification, предназначенном для системных сообщений

Open AnnaGurina opened this issue 2 years ago • 3 comments

Summary

Пользователю доступно окно для отправлений сообщений в чате на канале Notification, предназначенном для системных сообщений

Google Chrome Версия 115.0.5790.171 (Официальная сборка), (64 бит) Windows 10 Pro version: 54b68ac

Скриншот 2023-08-09 20 26 41

Reproduction steps

1. Зайти на страницу https://codebattle.hexlet.io/
    2. Авторизоваться
    3. Выбрать в чате канал 'Notification'
    4. Набрать любое сообщение
    5. Нажать кнопку 'Send'

Expected result

Окно для набора сообщений заблокировано либо нельзя нажать кнопку 'Send'. Есть предупреждение о том, что данный канал предназначен для системных сообщений, и предложение переключиться на канал General для общения

Actual result

Поле для набора сообщений доступно, кнопка 'Send' активна. После отправки сообщений ничего не происходит, сообщения не отображаются в чате. Отсутствуют информационное предупреждение о том, что данный канал предназначен для системных сообщений, и предложение переключиться на канал General для общения. Отправленные сообщения при этом обнаруживаются в канале General, но пользователя об этом не предупреждают и не переключают на этот канал.

Browsers

Chrome

OS

Windows

AnnaGurina avatar Aug 09 '23 17:08 AnnaGurina

Feature: Оставить кнопку "Send" активной.

Добавить слева от инпута тег сообщения, который определяет предназначение отправляемого сообщения, если мы находимся в Notifications, то ставим тег All (General).

Тег All будет стоять и для General, для приватных сообщений: Private.

За основу берем пример ниже: 2023-08-09 22 19 55

ReDBrother avatar Aug 09 '23 19:08 ReDBrother

Screenshot_7

Игрокам доступен выбор для отправки системных сообщений.

Google Chrome Версия 107.0.5304.121 (Официальная сборка) (64 бит) Windows 10

Reproduction steps

  1. Зайти на главный сайт https://codebattle.hexlet.io/
  2. Ввести данные для входа / зарегестрироваться
  3. Перейти в чат
  4. Выбрать в чате канал 'Notification'
  5. Написать сообщение
  6. Нажать кнопку "send"

Expected result При попытки отправки сообщения в чат 'Notification', пользователю должно прийти оповещании об отказе или же чат должен быть закрыт для всеообщего пользования.

Actual result Отправка сообщений переносится в чат General, а в чате Notification ничего не отправляется и пользователя не переносит в активный чат.

Darga113 avatar Nov 26 '23 11:11 Darga113

summary: Пользователям доступна возможность отправить текст во вкладке чата "Notification"

prerequisites: Открыта страница лобби веб-игры https://codebattle.hexlet.io/#lobby. Пользователь авторизован

test-data: empty

steps: Открываем вкладку чата "Notification" Набираем текст "Hi Hexlet" Нажимаем на кнопку "Send" Открываем вкладку чата "General"

expected-result: Поле для набора сообщений недоступно для ввода

Actual result: Можно ввести любой текст во вкладку чата "Notification" Текст "Hi Hexlet" отобразился во вкладке "General" Noti2 Noti1

environment: Browsers: Firefox 115.6.0esr (64-разрядный) OS: Windows 7 Профессиональная, Service Pack 1 Current version: dbd0d89

Nowskas avatar Jan 17 '24 07:01 Nowskas

  • summary: | After selecting the notification tab in chat, the message entry window for general remains active. environment: | Google Chrome 128.0.6613.138 (Official Build) (64 bit) Windows 11 steps-to-reproduce: |
    1. Open the home page
    2. Select the notification tab in the chat room
    3. Write a message
    4. Press send
    5. Go to general chat expected-result: | After selecting the notification tab in chat, the message entry window is inactive actual-result: | After selecting the notification tab in chat, the message entry window for general remains active

https://github.com/user-attachments/assets/3498de05-ce67-4450-a6e4-5ab0f98743b9

AnnaAB19 avatar Nov 30 '24 13:11 AnnaAB19

  • summary: A window is available for the user to send messages in the chat on the Notification channel intended for system messages.
  • environment: Website version 376ef8e Google Chrome 138.0.7204.158 (Official Build) (64 bit) Windows 10 22H2 OS
  • steps-to-reproduce:
  1. Open the page https://codebattle.hexlet.io/#lobby
  2. Open the chat tab "Notification"
  • expected-result: The message set field is unavailable for input
  • actual-result: The message set field is available, we can send messages and they will appear in the "General" tab
Image Image

1AinzOoalGown1 avatar Jul 19 '25 21:07 1AinzOoalGown1

summary: | Message input for general chat stays active after switching to the notification tab. environment: | Current version: 376ef8e deployedAt UTC: 2025-05-29 12:26:58 Windows 11 steps-to-reproduce: |

  1. Open the homepage
  2. Go to the chat section
  3. Switch to the "Notifications" tab
  4. Type a message
  5. Press "Send"
    expected-result: | When the "Notifications" tab is selected, the input field for general chat should be disabled. actual-result: | The input field for general chat remains enabled even after switching to the "Notifications" tab.

sfadeeva avatar Jul 29 '25 07:07 sfadeeva