A blog about technology, software, business, and the user experience.
Written by the members of We Are Mammoth.
Wednesday, September 09, 2009
Deleting issues, importing with a CSV, and more admin control with DoneDone
by Ka Wai Cheung
We have some updates coming up for DoneDone in the next release. While we don't have a firm date set yet, it will very likely be within the next two weeks. Thanks to everyone for the feedback so far.

Deleting issues (for good)
For a long time now, we've been telling you to simply close issues to get rid of them. But, many of you have requested a true delete of an issue. In the next release, every person can permanently delete issues they've created (administrators can delete anyone's issues). Deleting issues will remove them from DoneDone for good. They won't show up in status reports or the "closed" issues bucket.

Here's what the issues page will look like with the new "delete" button. We're still tinkering with its location...

(Thanks to Kevin and Gian for formalizing the request in our forums)

Importing issues
Many of you have requested a better way to transfer issues from another bug tracker into DoneDone. In the next release, we'll allow you to bulk load issues for a given project by uploading a CSV. You'll be required to provide a column for title, creator email address, and resolver email address, as well as optionally include columns for description, create date, and priority level. Each row in your CSV will be converted to a new issue in DoneDone.

DoneDone will parse each row of your CSV file and add an issue. If something is wrong with a particular row (i.e. we couldn't match an email address to a person assigned to the project, required fields weren't provided, etc.) DoneDone will skip that row and move to the next one. At the end, you'll see a full report of which rows were successfully inserted as issues as well as which rows had problems.

CSV import results will show what issues were uploaded and what issues couldn't be uploaded.

More power to administrators
Our final big change is to allow administrators more control over issues. Currently, admins can modify titles and descriptions of any issue and create issues on behalf of someone else. Many of you want more control as admins. In the next release, admins will be able to:

  • Re-assign an issue to someone else
  • Close any issues
  • Change priority levels

We may consider more options for admins, but we'll start with these for the next release.

Finally, a special thanks to you
All of these updates were made because of the consistent feedback we've been getting from our loyal customers. We take great pride in keeping DoneDone lean on features and ensuring only the ones that make sense get into the app. Even something as simple as deleting an issue is something we agonize over - not because it's hard to do, but because we want to make sure there's a good reason to do it.

We'll update you as soon as we've finalized testing these new features and can update all DoneDone accounts.

Labels:

5 Comments:

Blogger gianmt said...

Thanks for the import, before I can convince the owner to adopt DoneDone as our new bug tracker I would like to ask you if would be possible to extend the import as following...

We have many custom fields that could be easily converted as tags, an (I think) easy solution for you would be read the CSV as you do now but everything that is from the 7th column will be trated as a tag, I mean the text found in every column would be treated as a tag to be added to the issue.

This way the import would be way more flexible and I'm pretty sure people will use it during the migration from ancient systems to DoneDone!


Blogger keith said...

Any update on this release?


Blogger Ka Wai Cheung said...

Hey Keith-

We launched 2 out of the 3 updates. You should be able to delete issues (if you are the issue creator or an admin) and all admins can import issues as a CSV.

We're currently working on the third part (giving admins more privileges) along with a few minor edits in our next release. We're not positive when that release will be, but we're working as fast as we can.

Thanks!
-Ka Wai


Blogger gianmt said...

Dear Ka Wai,

did you like my proposal on importing tags through the CSV? That would really benefit people like myself that have to import data from custom bug trackers. I, for example, have to import 15 years of history on many projects, impossible to do it without tags.

Thanks in advance for your kind answer


Blogger Ka Wai Cheung said...

@gianmt-

We like this suggestion alot and it makes perfect sense. It's on our to-do list!

-Ka Wai


Post a Comment

Links to this post:

Create a Link

<< Home

Previous months
The Company
We Are Mammoth builds beautiful web applications for some of the best known companies in the world.
Subscribe to our RSS feed
 
The Authors
Craig Bryant
Ka Wai Cheung
Anthony Koerber
Michael Sanders
Mustafa Shabib
Tom Stanley
 
Also by WAM...
DoneDone // Smarter, simpler issue tracking to finish projects strong.
It's bug and issue tracking for actual human beings. Starting at $15/month. www.getdonedone.com
X2O // Build rich Adobe® Flex®, Flash® and JavaScript apps faster
A web-based data modeling platform for Flex and Flash apps, available now at www.x2oframework.com. Blog | Docs
Flash Application Design Solutions: The Flash Usability Handbook
Essential reading for all Flash designers and developers, from beginners seeking valid solutions to veteran Flashers looking for a fresh perspective on application design, interaction, and reusability.
Purchase at Amazon | eBook