Кнопка «Настройки» должна отображаться для пользователей с достаточными привилегиями и предназначена для того, чтобы показать администратору опроса список возможных действий, например, закрыть опрос.
Для пользователей, у которых нет возможных действий, она не должна отображаться.
Практически весь плагин опросов был перенесен на Glimmer на прошлой неделе.
Это похоже на незначительную регрессию.
Я создал PR и планирую завершить его завтра. (работает, но отсутствуют юнит-тесты)
main ← merefield:poll_cog_button_fix
merged 03:19AM - 11 Jul 24 UTC
relates to #27204
see: https://meta.discourse.org/t/what-is-the-gear-button-… under-the-poll-for/315477/2
During migration of Poll plugin from widget basis to glimmer, some functionality was inadvertently dropped:
* A single button should appear instead of the dropdown menu when there is only one valid "poll admin" action
* No button should appear when there are no valid "poll admin" actions for current user
This PR restores the original behaviour and adds test coverage (that didn't exist prior to migration, partly why it wasn't caught earlier)
8 лайков