BugNET

Open source issue tracking & project management
Welcome to BugNET Register | Login |

Latest News & Announcements

May 25

Written by: admin
Thursday, May 25, 2006

One of the more substantial changes to the next version of BugNET is the addition of custom fields.  The original ASP.NET Issue Tracker Starter kit which BugNET is based on did have this feature but was not seen as an essential feature at the time in BugNET.  With the addition of various fields to BugNET such as hardware, operating system & URL fields custom fields also did not seem necessary as a lot of extra information can be captured.

BugNET’s implementation of custom fields extends the initial design of the asp.net issue tracker starter kit which only allowed custom text fields to allow custom fields of Text, Date, dropdown List, yes/no (checkbox) and rich text. In the project administration (screenshot below) you can see that by clicking the view options button for a custom field which type is dropdown list will present the user with a list of custom options.  The user can then add or delete options as he or she fits.  These options are defined at the project level for maximum flexibility.


Custom Fields Administration

In the second screenshot you can see how custom fields are displayed on the issue details screen.  Here I have added 4 custom fields to the project; a date field, dropdown list, checkbox and a text field.  Each of these fields can be defined as required and have data type validations.

Custom Fields Display

Now that custom fields will be implemented it almost seems like the hardware, OS and URL fields are redundant as they are not flexible and globally set for all projects.  I have started a discussion thread to get user opinions on whether you find these fields useful, if custom fields can fill their place.  A planned future enhancement will be to define custom fields by a template and share them via the community.


Tags:

Re: Custom Fields

Looks and sounds good! What would happen when you have a custom field on the screen for ver 1.0 and then if we need to turn off for ver 2.0 in a project? How do we handle this kind of scenerio? :)

By rachitpatel on   Tuesday, May 30, 2006

Re: Custom Fields

Good questions. This would really change the relationship between custom fields and projects. The above would make customs fields related to versions where as they are related to projects.

We could say, what if we wanted a field turned off for a component.

Ultimately we complicate things depending on how far we go with them but it is a good question none the less. I think for now we should see how things go with custom fields at the project level and see if refinement is necessary.

By admin on   Tuesday, May 30, 2006

Search Blogs