From be46fac95409fdea974fac45346acfa45c585f2a Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Tue, 3 Nov 2015 08:29:06 +0100 Subject: [PATCH] [Backport] Adding dates to csv issues report --- taiga/projects/issues/services.py | 6 +++++- tests/integration/test_issues.py | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/taiga/projects/issues/services.py b/taiga/projects/issues/services.py index 2929aef1..d646f30d 100644 --- a/taiga/projects/issues/services.py +++ b/taiga/projects/issues/services.py @@ -85,7 +85,8 @@ def issues_to_csv(project, queryset): "owner_full_name", "assigned_to", "assigned_to_full_name", "status", "severity", "priority", "type", "is_closed", "attachments", "external_reference", "tags", - "watchers", "voters"] + "watchers", "voters", + "created_date", "modified_date", "finished_date"] for custom_attr in project.issuecustomattributes.all(): fieldnames.append(custom_attr.name) @@ -111,6 +112,9 @@ def issues_to_csv(project, queryset): "tags": ",".join(issue.tags or []), "watchers": [u.id for u in issue.get_watchers()], "voters": votes_services.get_voters(issue).count(), + "created_date": issue.created_date, + "modified_date": issue.modified_date, + "finished_date": issue.finished_date, } for custom_attr in project.issuecustomattributes.all(): diff --git a/tests/integration/test_issues.py b/tests/integration/test_issues.py index 54722c93..02551a68 100644 --- a/tests/integration/test_issues.py +++ b/tests/integration/test_issues.py @@ -412,6 +412,6 @@ def test_custom_fields_csv_generation(): data.seek(0) reader = csv.reader(data) row = next(reader) - assert row[18] == attr.name + assert row[21] == attr.name row = next(reader) - assert row[18] == "val1" + assert row[21] == "val1"