History | Log In     View a printable version of the current page. Get help!  
Issue Details [XML]

Key: CHD-1180
Type: New Feature New Feature
Status: Open Open
Assignee: Unassigned
Reporter: Joe Geck
Votes: 0
Watchers: 1
Operations

Clone this issue
If you were logged in you would be able to see more operations.
Cerberus Helpdesk

[Worklists] Ability to edit values in place such as custom fields

Created: 09/Apr/09 05:09 PM   Updated: 23/Jun/10 08:21 AM
Fix Version/s: The Yellow Brick Superhighway

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Issue Links:
Related To
This issue is related to:
CHD-1179 [Custom Fields] Auto-complete support Open
 

Value: 2 - Significant Value
Marquee: Custom Fields, Usability


 Description   
Summary:
http://www.cerb4.com/forums/showpost.php?p=9679&postcount=1

[Worklists] Ability to edit values in place such as custom fields. This request was filed by the same person and goes hand-in-hand with another request

CHD-1179 [Custom Fields] Auto-complete support

(quote)
When we built suggestion 1 for our system, we made it we you could click on the field value in any ticket list view and the autocomplete editor would appear and let you choose a new value. In other words - you can edit the value IN PLACE on any list view.

It seems to me that this would be a huge improvement to the overall usability if the custom fields (and maybe other things?) could be edited in-place right from the list views. For instance, being able to click on the "next action" field and edit the value without having to click-popup-save.
(end quote)

 All   Comments   Work Log   Change History      Sort Order:
Comment by Joe Geck [14/Apr/09 08:57 PM]
More details from pk4 in the same thread:

(quote)
It really is a time-saver for us. We use the custom fields for assignment to both billing account and project milestone. Letting people edit them in-place allows them to quickly go down a list of tickets and see which ones are not properly categorized - and assign them very quickly and easily.

RE: how did we do it (in case anyone cares)
We just assigned a custom class to the custom field column and attached a global listener that listens to onClick for objects with that class name (very minimal template mod). When you click on a value, the listener determines the custom field type from the class and replaces the displayed value with the appropriate editor widget. When it's done, the ajax calls are made to update the ticket and everything put back to normal.
(end quote)