* Need a generic UI builder around the URL arguments.
* Priorities should be more than just numbers (2-Higher, 1-Highest, 3-Normal, etc.).
* "Last updated" column in overview tables should be format_interval, not format_date.

Comments

morbus iff’s picture

* cases should be shown below project node table (make on/off-able for better OG integration).
* 'add cases' should be additional tabs, not operations.
* 'list [cases]' should be the default tab.

dries’s picture

Let me elaborate on some of this. I'm looking at this as a new casetracker user, so I'd like to believe that my initial impression matches that of other users.

* Priorities should be more than just numbers (2-Higher, 1-Highest, 3-Normal, etc.).

I went to a case and saw: "Priority: 3". Being new to the casetracker, I had no idea what that meant. Is it 3 out of 3, or 3 out of 10? The UI provides no clue, and that is frustrating. The number 3 could be the internal value, but not the value you show to a user. If you do want to show it to a user, you'll want to provide some context and display "3/5" or "3 - Normal". I suggest to simply show "Normal".

* "Last updated" column in overview tables should be format_interval, not format_date.

It's difficult to interpet dates, especially when the website is hosted in timezone X, person A is in timezone Y, and you're in timezone Z. You never know whose time you are looking at. To fix, just use format_interval(time() - $timestamp). It's much easier to scan and understand.

* cases should be shown below project node table (make on/off-able for better OG integration).

The project pages are really boring and add no value -- at least in our case. We're not integrating with the CCK or anything. The UI is also inconsistent with the rest of Drupal -- e.g. the location and the formatting of the operations. One would expect these links to be tabs: 'list' (view all cases), 'add case'. That would be consistent with the rest of Drupal and therefore more natural to use.

In general, navigation is awkward. For example, when looking at a case, you see all sots of information like 'Assigned to', 'Status' but you're not able to use these to drill down or to find related cases. I expected to be able to do things like: see other cases assigned to X, see other cases whose status is Y, etc. Right now, a case node is pretty much an "exit page". You either leave the site, or you have to do a lot of clicking in order to find the next case that is of interest.

Also, on case overview pages, it would be more useful to have a filter (cfr. project module issue pages) than to be able to sort cases by column. I'd like to be able to filter and say things like: "show me all cases assigned to X that are still open". I'd think this feature is key to the success of casetracker.

DaveNotik’s picture

Given what I saw last, I agree with all of the above. Great comments.

jmiccolis’s picture

Status: Active » Closed (fixed)

Setting to closed, there is no expectation of casetracker replacing project module at this point.