Bug 50389

Summary: Об обязательности полей в форме создания ошибки в багзилле
Product: Infrastructure Reporter: rsrs <rstaganrog>
Component: bugzilla.altlinux.orgAssignee: Олег Соловьев <mcpain>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P5 CC: aen, ldv
Version: unspecified   
Hardware: x86   
OS: Linux   
Attachments:
Description Flags
Пример обязательного поля Версия none

Description rsrs 2024-05-17 16:48:13 MSK
В форме создания ошибки в багзилле поле Версия помечено как обязательное. В то же время оно не доступно для редактирования.

Я согласен с закрытием поля с единственным вариантом выбора.

Но зачем пользователю указывать на обязательность того, что уже заполнено без него и на изменение значения чего он повлиять в принципе не может.

Концептуально все эти звёздочки обычно предназначены для того, чтобы обратить внимание пользователя на то, что он обязан заполнить для завершения операции - без заполнения этих полей продолжение запрещено.

Изменить значение поля Версия пользователь не может - зачем тогда обращать его внимание на это поле.

Это вызывает некоторое (ненужное) замешательство при заполнении формы - ведь операция может быть завершена даже если это поле вообще будет скрыто, наличие этой звёздочки вообще не влияет на поведение пользователя при заполнении полей и возможность сохранения тикета.

Можно поставить вопрос иначе - на что должна обратить внимание звёздочка около поля Версия? Как изменить действия пользователя, повлиять на них?

Если никак - то, думаю, имеет смысл признак обязательности поля Версия убрать.
Comment 1 rsrs 2024-05-17 17:13:20 MSK
Created attachment 16148 [details]
Пример обязательного поля Версия
Comment 2 rsrs 2024-05-17 17:15:54 MSK
Если поле Версия является редактируемым в некоторых контекстах, то следует разделять обязательность этого поля, в зависимости от контекста.

Собственно, это касается и других закрытых для редактирования полей, если таковые имеются в других формах багзиллы.