2016-11-02 58 views
-1

如果我讓編輯到Trac的車票,但有人打我給它,顯示此消息:如何防止覆蓋對最近更新的故障單的更改?

Trac conflict message

理想情況下,我會讀此消息,並找出我可以覆蓋和我不應該。但是,根據這條消息讓用戶覆蓋什麼提交是not something that we should depend on

這聽起來可能有點苛刻,但你會發現,當你做可用性測試,有相當多的用戶誰只是不要閱讀你放在屏幕上的文字。如果你彈出任何類型的錯誤框,他們根本不會讀取它。

有沒有更好的方法來防止Trac中的這些覆蓋 - 例如,如果在您修改故障單時修改故障單,您必須刷新頁面等?

+1

在用戶體驗中用戶可能會更好,因爲這實際上是一個接口問題,而不是編程問題。 – dave

+0

@dave問題顯然是UX問題,但我公司使用Trac進行典型問題跟蹤。我正在尋找一種我們可以直接在Trac中實現的解決方案,就像[TracPlugin](https://trac.edgewall.org/wiki/TracPlugins),或者已經存在,或者我可以自己寫。很明顯,對這個問題的哲學回答會更適合UX.SE. –

回答

0

是的,如果服務器發送頁面修改過的頁面,並且瀏覽器中運行的JavaScript可以將它合併到本地更改中。但是沒有人在當前的trac中實現它。