Merge branch 'master' of github.com:aarongut/cmdasana

This commit is contained in:
2018-07-01 14:49:47 -07:00
4 changed files with 13 additions and 1 deletions

View File

@@ -25,6 +25,7 @@ class AsanaService(object):
]
STORY_FIELDS = [
'created_at',
'created_by.name',
'html_text',
'text',

View File

@@ -211,6 +211,12 @@ class Story(AsanaObject):
else:
return ''
def created_at(self):
if 'created_at' in self.object_dict:
return dateutil.parser.parse(self.object_dict['created_at'])
else:
return ''
def text(self):
if 'html_text' in self.object_dict:
parser = HTMLTextParser()

View File

@@ -1,6 +1,7 @@
palette = [
('atm_section', 'white,bold', 'dark blue'),
('author', 'bold,dark blue', ''),
('timestamp', 'underline', ''),
('custom_fields', 'dark red', ''),
('header', 'bold,light green', ''),
('project', 'yellow', ''),

View File

@@ -117,7 +117,11 @@ class CustomFields(object):
class Stories(object):
def __init__(self, stories):
components = [
urwid.Text([('author', s.creator())] + s.text())
urwid.Text([
('timestamp', s.created_at().strftime('%Y-%m-%d %H:%M')),
' ',
('author', s.creator()),
] + s.text())
for s in stories]
self.stories = urwid.Pile(components)