Fixing epic serialization
parent
778bd60189
commit
a4c57a605b
|
@ -190,18 +190,6 @@ def _generic_extract(obj:object, fields:list, default=None) -> dict:
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
@as_tuple
|
|
||||||
def extract_user_stories(obj) -> list:
|
|
||||||
for user_story in obj.user_stories.all():
|
|
||||||
|
|
||||||
yield {"id": user_story.id,
|
|
||||||
"ref": user_story.ref,
|
|
||||||
"subject": user_story.subject,
|
|
||||||
"project": {
|
|
||||||
"id": user_story.project.id,
|
|
||||||
"name": user_story.project.name,
|
|
||||||
"slug": user_story.project.slug}}
|
|
||||||
|
|
||||||
@as_tuple
|
@as_tuple
|
||||||
def extract_attachments(obj) -> list:
|
def extract_attachments(obj) -> list:
|
||||||
for attach in obj.attachments.all():
|
for attach in obj.attachments.all():
|
||||||
|
@ -313,8 +301,7 @@ def epic_freezer(epic) -> dict:
|
||||||
"is_blocked": epic.is_blocked,
|
"is_blocked": epic.is_blocked,
|
||||||
"blocked_note": epic.blocked_note,
|
"blocked_note": epic.blocked_note,
|
||||||
"blocked_note_html": mdrender(epic.project, epic.blocked_note),
|
"blocked_note_html": mdrender(epic.project, epic.blocked_note),
|
||||||
"custom_attributes": extract_epic_custom_attributes(epic),
|
"custom_attributes": extract_epic_custom_attributes(epic)
|
||||||
"user_stories": extract_user_stories(epic),
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return snapshot
|
return snapshot
|
||||||
|
|
Loading…
Reference in New Issue