Ticket #3651 (assigned enhancement)

Opened 3 months ago

Last modified 2 months ago

Allow editting of field types other than "select"

Reported by: JasonWinnebeck Assigned to: abbywinterscom (accepted)
Priority: low Component: GridModifyPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

I evaluated this plugin to see if it could modify custom ticket fields. I tried in a new environment with a text field, and did not see any box to edit.

Rationale for the requirement:

Currently at my organization we use a tool called ScrumWorks? to do agile planning and estimation and I'm looking at plugins for Trac to try to emulate the behavior (rather than using 2 products). In this tool, it displays a list of sprint tasks (SBIs) in a table format with the work remaining. In our agile environment the team does a "daily standup" and updates all values together in the meeting. In Trac we could do this with a custom field and update, but we would have to click each ticket. I was hoping this plugin would allow us to update all tickets from the same screen.

I rate this as a low priority, because I'm still not sure if we would want to use Trac for this, for reasons beyond multiple ticket editing.

Nice job on this plugin, and it's an awesome idea, plus it is great how it requires no configuration and integrates seamlessly.

Attachments

Change History

09/02/08 18:52:22 changed by anonymous

  • owner changed from abbywinterscom to anonymous.
  • status changed from new to assigned.
  • summary changed from Allow editing of custom ticket fields to Allow editting of field types other than "select".

Custom fields are supported but currently ONLY "select" type fields are supported (whether they are custom or built in).

I plan to add in support for text, checkbox, and radio fields eventually but at the moment our business requirement doesn't include these. Including other types would be pretty easy and I welcome patches if anyone wants to do it before I do.

09/02/08 18:53:06 changed by abbywinterscom

  • owner changed from anonymous to abbywinterscom.
  • status changed from assigned to new.

09/02/08 18:53:15 changed by abbywinterscom

  • status changed from new to assigned.

09/03/08 07:22:23 changed by JasonWinnebeck

I think I was confused by the term "select" fields. I guess you are saying it will support even custom fields as long as they can be represented by a dropdown menu (combo box)? OK, it makes sense now when I look at the list of types of TracTicketsCustomFields. I'm not sure why I didn't associate select there. I was thinking actually of SQL SELECT, as if it had to be from a column in a report.

This might be a fun thing to submit a patch for (learning JS/AJAX/Python), but I don't think we're going to use our Trac for Scrum after all (and therefore don't need a custom text field or the ability to modify it through the plugin).

So, unless others out there want it, I would say this is a low priority.

10/15/08 11:24:18 changed by peter@centgraf.net

The EstimationToolsPlugin solves exactly the user story you describe here. I'm using it for my projects, and I highly recommend it.

10/15/08 12:29:17 changed by JasonWinnebeck

From the plugin description, it looks like it only allows you to edit the hours remaining quickly. Is what you mean is to use this plugin for editing the "normal" fields but EstimationToolsPlugin still lets you edit the estimated hours remaining? That might be a fun combination, that way we can edit the values during daily standup like a spreadsheet.

10/15/08 13:08:37 changed by peter@centgraf.net

Yes, I agree with what you suggest.

10/15/08 13:16:59 changed by JasonWinnebeck

OK, I am installing both plugins now to see how it goes. I realized with the combination of these two plugins, I can create a "daily standup" page on the milestone with a custom query and the burndown charts, and be able to edit all fields on the fly.


Add/Change #3651 (Allow editting of field types other than "select")




Change Properties
Action