Current Articles | RSS Feed RSS Feed

Custom Status release at 08:00 UTC on Wed Mar 2, offline for up to 1 hour

Posted by Andy Singleton on Tue, Mar 01, 2011 @ 01:07 PM
 

We will post a new release at 08:00 UTC tomorrow (March 2).  We will be offline for up to one hour, because we need to modify the data structure for millions of tickets.

The biggest new thing in this release is custom status values in tickets.  When we first introduced Assembla tickets, we offered a very simple workflow.  Tickets could be "New", "Accepted" when someone was working on them, ready to "Test", and "Invalid" or "Fixed" when they were closed.  This turned out to be self explaining, and meet most needs, and surprisingly few people asked for modifications.

However, over time we got requests for custom status values and workflow. Two of the top five requests on feedback.assembla.com are custom status, and a more flexible "assigned" status.  This new release answers both of those requests.

If you are one of our many Tickets users, please read on so that you will know what to expect when you look at your tasks and issues after the release.

The comments form has a new layout where you can see all of your open and closed status values, and assign.

ticket comment form resized 600

On the old comments form, we enforced a little bit of workflow.  You always moved to "assigned" when you assigned a user, and had more work if you wanted to assign on the "test" step.  Some users didn't like this.  So, in the new release you can use the comments form to set any status, and assign at any time.

If you want to add different open or closed status values, go to the Tickets/settings page, and scroll to the bottom.  There you can add, remove, and re-order the status values.

There are some changes to the way we update tickets from commit comments.  We no longer have special cases for "closes" and "close" and "fixes" to set "closed" and "fixed" status.  To update ticket #4 from a commit comment, you must write "<status> #4", for example, "test #4" or "Fixed #4".  It is not case sensitive.

Tags: 

COMMENTS

This was an awesome read for me. Our workflow is more complicated than it should be because this functionality was not present. Now we can clean up the workflow and make our spaces more user friendly.  
 
Thank you and we are all looking forward to tomorrow release!

posted @ Tuesday, March 01, 2011 1:14 PM by Darryn


Thanks a lot for implementing my custom ticket status request, this is going to be great! Assembla really is an outstanding project hosting solution and I love the work you're doing. Keep it on!

posted @ Tuesday, March 01, 2011 2:37 PM by Trillian


This is great. Question: Do we know how these new values will be coming through on the Ticket Rest API? Will the custom status be a custom field of the ticket or will the values come through the "status" property?

posted @ Tuesday, March 01, 2011 6:19 PM by Andy


Again an update when in europe is working time: is assembla a service only for US: wouldn't it possible to schedule the upgrade not during european working time (in addition to not us working time)?

posted @ Wednesday, March 02, 2011 2:19 AM by Alberto Lagna


We appreciate the continual improvements, but it would worry us a lot less if you could schedule non-essential updates for weekends, e.g. Sunday 06:00 UTC.

posted @ Wednesday, March 02, 2011 2:41 AM by Charlie


accessing custom ticket filters is giving a 500 error.

posted @ Wednesday, March 02, 2011 3:57 AM by blah


kudos. super useful improvements.

posted @ Wednesday, March 02, 2011 5:01 AM by Keith Beaty


Our weekly sprint planing is currently at every wed at 8:00 UTC (in Germany it is normal working time 9:00). It wasn't really helpful for us to see the "Custom Status release at 08:00 UTC on Wed Mar 2, offline for up to 1 hour" information when starting with the meeting.  
So it isn't surprising that the first point on our agenda has changed really fast to a discussion about the question "Is Assembla the correct choice for us?". 
 
Please note: A lead time of less than 2 hours is not acceptable for a running project. Especially not for a project management tool like assembla!

posted @ Wednesday, March 02, 2011 6:40 AM by Karsten


An upgrade when we need the services? 
Come on!! 
we are paying for the services and we don't have them when we need them? 
We'll stop using assembla.

posted @ Wednesday, March 02, 2011 7:00 AM by Rodrigo Contreras


The lack of the ability to manage custom statuses has probably been my biggest issue with assembla (we have been managing with a combination of status and a custom 'workflow' field). 
I must say you have implemented it perfectly, it works exactly as I would expect, and I've just deleted our custom workflow field! 
 
I would agree with above posts though that 8am GMT is not a great time to have an hour offline - but I do understand the challenges there. One thing that has improved is that at least we now get notified a couple of days in advance so we can work around it. 
 
Keep up the good work.

posted @ Wednesday, March 02, 2011 7:02 AM by Jeremy


Assembla should know better than to elect to have downtime during business hours for a non-critical update

posted @ Wednesday, March 02, 2011 7:15 AM by Charles


I think Assembla should focus first on fixing their deployment bugs and Git bugs before they venture into adding extra functionality.

posted @ Wednesday, March 02, 2011 7:21 AM by Haso Keric


Friends, we encounter isues like the one below when trying do perform any GIT related operation such as pull, fetch or clone. Does it relate to the release? 
 
Permission denied (publickey,keyboard-interactive). 
fatal: The remote end hung up unexpectedly

posted @ Wednesday, March 02, 2011 7:23 AM by Pavlo Lysov


Same issue in our git projects: 
Permission denied (publickey,keyboard-interactive). 
fatal: The remote end hung up unexpectedly

posted @ Wednesday, March 02, 2011 7:36 AM by Karsten


The issue with GIT seems to be solved, it works now.

posted @ Wednesday, March 02, 2011 7:41 AM by Pavlo Lysov


Please help me! 
I have a same problem with Git: 
http://public.assembla.com/spaces/AssemblaSupport/support/tickets/937-git-error---permission-denied 

posted @ Wednesday, March 02, 2011 7:42 AM by Yuriy


Love the new feature; however; immediate issue within Portfolio where filtering on the status is no longer working at times; is this a known bug? (ex. I have a custom filter to only show active tickets from XX spaces; based on logged user (new, assigned, test)...get 0 results now with whatever status i choose. 
 

posted @ Thursday, March 03, 2011 12:39 PM by Lee Johnson


While this is a very nice feature, it would be nice if the custom ticket status names could have aliases so that "Closes", etc still worked. It's so ingrained in our group already...

posted @ Wednesday, March 16, 2011 2:56 PM by Derek Chen-Becker


Comments have been closed for this article.

Follow Assembla

twitter facebook youtube linkedin googleplus

Subscribe by Email

Your email: