Usability enhancements for GridFlowPlugin
|Reported by:||Jonathan Turkanis||Owned by:||dgc|
This is a great plugin; we are making good use of it. I am attaching a patch with some modifications I have made to improve usability:
- A progress icon (chrome/common/loading.gif) is displayed during Ajax operations. When the operation completes, the icon is hidden. If the operation is successful, the "Go" button can be used to perform another update. Otherwise, the contents of the table cell are replaced with the word "failed"
- The "Triage" column is inserted only for reports that display individual tickets. This is determined by searching the table header cells to find one with class "id". Otherwise, the column appears even for reports where it doesn't make sense, such as reports showing aggregate data.
- The text "Log:" is inserted at the bottom of the page only at the same time as the first log entry is created. Otherwise the text is confusing, especially on the "Available Reports" page
- The "Triage" column has been renamed "Action", for consistency with the template ticket.html.
The last item is a matter of taste. I think the others are clear improvements.
Thanks again for the plugin!