'The list of options for the Status of a Task.
NB Whilst the list can be customised, doing so makes it harder to
do synchronization.
There are also hard-coded elements within XSL & styling of
project_task_list_layout which will break if these are changed.
Best bet is simply to comment statuses that you don\'t wish to use
& tweak the label (whilst keeping the meaning) of those you retain
Those which are deemed as \'active\' are currently not customisable
for this reason.'

def get_project_task_status_opts(self):

    T = current.T
    return self.project.get('task_status_opts', {1: T('Draft'), 2: T('New'), 3: T('Assigned'), 4: T('Feedback'), 5: T('Blocked'), 6: T('On    Hold'), 7: T('Canceled'), 8: T('Duplicate'), 9: T('Ready'), 10: T('Verified'), 11: T('Reopened'), 12: T('Completed')})
