2016-11-02 2 views
-1

Если я правку в билете Trac, но кто-то бил меня к нему, появляется следующее сообщение:Как предотвратить переписывание изменений в недавно обновленный билет?

Trac conflict message

В идеале, я бы прочитал это сообщение и выяснить, что я могу переписать и то, что я не следует. Но, в зависимости от этого сообщения, чтобы пользователи перезаписи, что было представлено в not something that we should depend on:

Это может показаться немного резким, но вы будете видеть, когда вы делаете тесты на удобство использования, что есть довольно много пользователей, просто не читайте слова, которые вы помещаете на экран. Если вы выберете окно с ошибкой любого типа, они просто не прочитают его.

Есть ли лучший способ предотвратить эти перезаписи в Trac - например, если билет был изменен во время его изменения, вы должны обновить страницу и т. Д.?

+1

Возможно, вам лучше спросить в UX (пользовательский интерфейс), поскольку это действительно вопрос интерфейса, а не проблема программирования. – dave

+0

@dave Проблема явно проблема UX, но моя компания использует Trac для типичного отслеживания проблем. Я ищу решение, которое мы можем непосредственно реализовать в Trac, например, [TracPlugin] (https://trac.edgewall.org/wiki/TracPlugins), который либо уже существует, либо я могу написать сам. Очевидно, что философский ответ на эту проблему был бы более подходящим для UX.SE. –

ответ

0

Да, если сервер будет отправлять страницу, измененную вне, и если javascript, запущенный в вашем браузере, может объединить это с вашими локальными изменениями. Но никто не реализовал его в текущем трейле.

Смежные вопросы