Fixing epic serialization

remotes/origin/issue/4795/notification_even_they_are_disabled
Alejandro Alonso 2016-09-15 14:18:00 +02:00
parent 778bd60189
commit a4c57a605b
1 changed files with 2 additions and 15 deletions

View File

@ -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
@ -326,7 +313,7 @@ def epic_related_userstory_freezer(related_us) -> dict:
"epic": related_us.epic.id, "epic": related_us.epic.id,
"order": related_us.order "order": related_us.order
} }
return snapshot return snapshot