Skip to content

Commit e067ee1

Browse files
committed
Add refer and seen to CSV export
1 parent 7220497 commit e067ee1

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Diff for: classification/views/exports/classification_export_formatter_csv.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -87,15 +87,16 @@ def ignore_evidence_keys(self) -> set[str]:
8787

8888
class RowID(ExportRow):
8989

90-
def __init__(self, cm: ClassificationModification, allele_data: AlleleData, message: Optional[str] = None):
90+
def __init__(self, cm: ClassificationModification, allele_data: AlleleData, date_str: str, message: Optional[str] = None):
9191
self.cm = cm
9292
self.vc = cm.classification
93-
self.message = message
9493
self.allele_data = allele_data
94+
self.date_str = date_str
95+
self.message = message
9596

9697
@export_column()
9798
def url(self) -> str:
98-
return get_url_from_view_path(self.cm.classification.get_absolute_url())
99+
return get_url_from_view_path(self.cm.classification.get_absolute_url()) + "?refer=csv&seen=" + self.date_str
99100

100101
@property
101102
def genome_build(self) -> GenomeBuild:
@@ -305,7 +306,7 @@ def _export_tweak(self) -> Optional[ExportTweak]:
305306

306307
def to_row(self, vcm: ClassificationModification, allele_data: AlleleData, message=None) -> str:
307308
row_data = \
308-
RowID(cm=vcm, allele_data=allele_data, message=message).to_csv(export_tweak=self._export_tweak) + \
309+
RowID(cm=vcm, allele_data=allele_data, date_str=self.classification_filter.date_str, message=message).to_csv(export_tweak=self._export_tweak) + \
309310
ClassificationMeta(
310311
cm=vcm,
311312
discordance_status=self.classification_filter.is_discordant(vcm),

0 commit comments

Comments
 (0)