def __init__(self, *args, **kwargs): self._properties = [ properties.Text(name='title', allow_empty=False), properties.Option(name='status', options={'new':{'shortcut':'n', 'color':common.get_fore_color('YELLOW')}, 'assigned':{'shortcut':'a', 'color':common.get_fore_color('GREEN')}, 'invalid':{'shortcut':'i', 'color':common.get_fore_color('WHITE')}, 'closed':{'shortcut':'c', 'color':common.get_fore_color('WHITE')} }, default='new'), properties.Option(name='type', options={'bug':{'shortcut':'b', 'color':common.get_fore_color('YELLOW')}, 'feature':{'shortcut':'f', 'color':common.get_fore_color('GREEN')} }, default='bug'), properties.Option(name='severity', options={'high':{'shortcut':'h', 'color':common.get_fore_color('RED')}, 'medium':{'shortcut':'m', 'color':common.get_fore_color('YELLOW')}, 'low':{'shortcut':'l', 'color':common.get_fore_color('WHITE')} }, default='low'), properties.Text(name='assigned_to', completion=common.get_commiters()), properties.Text(name='reported_from', completion=common.get_commiters(), default=common.current_user()), properties.Date(name='created_on', editable=False, auto_add_now=True), properties.Date(name='updated_on', editable=False, auto_now=True), properties.Description(name='description') ] self._comments = [] super(Issue, self).__init__(*args, **kwargs) self._print_order = ['id', 'title', 'type', 'severity', 'reported_from', 'assigned_to', 'created_on', 'updated_on', 'status', 'description' ]
def __init__(self, *args, **kwargs): self._properties = [ properties.Text( name='reported_from', default=common.current_user(), completion=common.get_commiters(), ), properties.Id(name="issue_id", auto=False), properties.Date(name="created_on", editable=False, auto_add_now=True), properties.Description(name="description"), ] super(Comment, self).__init__(*args, **kwargs) self._print_order = ['reported_from', 'created_on', 'description']
def __init__(self, *args, **kwargs): self._properties = [ properties.Text(name='title', allow_empty=False), properties.Option(name='status', options={ 'new': { 'shortcut': 'n', 'color': common.get_fore_color('YELLOW') }, 'assigned': { 'shortcut': 'a', 'color': common.get_fore_color('GREEN') }, 'invalid': { 'shortcut': 'i', 'color': common.get_fore_color('WHITE') }, 'closed': { 'shortcut': 'c', 'color': common.get_fore_color('WHITE') } }, default='new'), properties.Option(name='type', options={ 'bug': { 'shortcut': 'b', 'color': common.get_fore_color('YELLOW') }, 'feature': { 'shortcut': 'f', 'color': common.get_fore_color('GREEN') } }, default='bug'), properties.Option(name='severity', options={ 'high': { 'shortcut': 'h', 'color': common.get_fore_color('RED') }, 'medium': { 'shortcut': 'm', 'color': common.get_fore_color('YELLOW') }, 'low': { 'shortcut': 'l', 'color': common.get_fore_color('WHITE') } }, default='low'), properties.Text(name='assigned_to', completion=common.get_commiters()), properties.Text(name='reported_from', completion=common.get_commiters(), default=common.current_user()), properties.Date(name='created_on', editable=False, auto_add_now=True), properties.Date(name='updated_on', editable=False, auto_now=True), properties.Description(name='description') ] self._comments = [] super(Issue, self).__init__(*args, **kwargs) self._print_order = [ 'id', 'title', 'type', 'severity', 'reported_from', 'assigned_to', 'created_on', 'updated_on', 'status', 'description' ]
def __init__(self, *args, **kwargs): self._properties = [ properties.Text(name='reported_from', default=common.current_user(), completion=common.get_commiters(),), properties.Id(name="issue_id", auto=False), properties.Date(name="created_on", editable=False, auto_add_now=True), properties.Description(name="description"), ] super(Comment, self).__init__(*args, **kwargs) self._print_order = ['reported_from', 'created_on', 'description']