[Backport] Adding dates to csv issues report

remotes/origin/logger
Alejandro Alonso 2015-11-03 08:29:06 +01:00 committed by David Barragán Merino
parent 4919ef51a5
commit be46fac954
2 changed files with 7 additions and 3 deletions

View File

@ -85,7 +85,8 @@ def issues_to_csv(project, queryset):
"owner_full_name", "assigned_to", "assigned_to_full_name", "owner_full_name", "assigned_to", "assigned_to_full_name",
"status", "severity", "priority", "type", "is_closed", "status", "severity", "priority", "type", "is_closed",
"attachments", "external_reference", "tags", "attachments", "external_reference", "tags",
"watchers", "voters"] "watchers", "voters",
"created_date", "modified_date", "finished_date"]
for custom_attr in project.issuecustomattributes.all(): for custom_attr in project.issuecustomattributes.all():
fieldnames.append(custom_attr.name) fieldnames.append(custom_attr.name)
@ -111,6 +112,9 @@ def issues_to_csv(project, queryset):
"tags": ",".join(issue.tags or []), "tags": ",".join(issue.tags or []),
"watchers": [u.id for u in issue.get_watchers()], "watchers": [u.id for u in issue.get_watchers()],
"voters": votes_services.get_voters(issue).count(), "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(): for custom_attr in project.issuecustomattributes.all():

View File

@ -412,6 +412,6 @@ def test_custom_fields_csv_generation():
data.seek(0) data.seek(0)
reader = csv.reader(data) reader = csv.reader(data)
row = next(reader) row = next(reader)
assert row[18] == attr.name assert row[21] == attr.name
row = next(reader) row = next(reader)
assert row[18] == "val1" assert row[21] == "val1"