4

G'Day,

It is possible to set a milestone as not assignable which is great. However is it possible to have the milestone go "not assignable" once the current date goes past the milestone date?

This would save a heap of effort to have to remember to go back and do this. I looked through the settings and there does not appear to be a way to do this.

--D

flag
This would be helpful. It would be better if a new date could be specified to change the milestone to not assignable, otherwise you can still have people cram in cases the day the milestone is ending. – Manfre Dec 15 2010 at 17:12
The config options that would be useful would be: - "n" days to expire from eg. 0 on the day, 1 the following day etc. - notification email addresses: So that people can get an email when this activity has been performed – Donovan J. Edye Dec 16 2010 at 21:57

1 Answer

1

The best way to do this currently would be to run an API script that sets milestones to unassignable once their date passes:

http://fogbugz.stackexchange.com/fogbugz-xml-api

Untested code:

#!/usr/local/bin/python
import sys, time
from fogbugz import FogBugz

milestones = fogbugz.listFixFors()
for milestone in milestones.fixfors.childGenerator():
    if milestone.dt < time.time(): #or something like that
        fogbugz.editFixFor(ixFixFor=milestone.ixfixfor.string, fAssignable=0)
link|flag
Please see chapter 3 of joelonsoftware.com/uibook/fog0000000249.html for details on why we shy away from providing options. – Rich Armstrong Feb 2 2011 at 17:05
I love Joel's articles, but I don't think the article you reference applies to this situation. He's talking about options that interrupt the workflow and force novice users to make technical decisions. This request is more of a power-user option, and Joel's comments on options for "advanced users" are outdated: advanced users use multiple computers and the options won't propagate. Hmm, not sure that applies to the SAAS model ;) – rob gwin Jan 3 2012 at 18:28

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.