diff --git a/hypha/apply/funds/management/commands/export_submissions_csv.py b/hypha/apply/funds/management/commands/export_submissions_csv.py index 61bbe8a1146d4001be10bed347653ccaa191e5fe..e3ce85ebac3cc3113179610e4d0e8a476b49b9ff 100644 --- a/hypha/apply/funds/management/commands/export_submissions_csv.py +++ b/hypha/apply/funds/management/commands/export_submissions_csv.py @@ -44,4 +44,4 @@ class Command(BaseCommand): submission_value = submission.value except KeyError: submission_value = 0 - writer.writerow([submission.id, submission.title, submission.full_name, submission.email, submission_value, submission.duration, submission_reapplied, submission.stage, submission.phase, submission.screening_status, submission.submit_time.strftime('%Y-%m-%d'), submission_region, submission_country, submission_focus, submission_type]) + writer.writerow([submission.id, submission.title, submission.full_name, submission.email, submission_value, submission.duration, submission_reapplied, submission.stage, submission.phase, submission.joined_screening_statuses, submission.submit_time.strftime('%Y-%m-%d'), submission_region, submission_country, submission_focus, submission_type]) diff --git a/hypha/apply/funds/models/submissions.py b/hypha/apply/funds/models/submissions.py index 5f4c905394a10c9cf7db96936f28ec5f8e2191fc..197a90a0012e7c44ee56a8de4e6e4c3ffe6659cc 100644 --- a/hypha/apply/funds/models/submissions.py +++ b/hypha/apply/funds/models/submissions.py @@ -820,6 +820,10 @@ class ApplicationSubmission( def can_not_edit_default(self): return self.screening_statuses.all().count() > 1 + @property + def joined_screening_statuses(self): + return ', '.join([s.title for s in self.screening_statuses.all()]) + @receiver(post_transition, sender=ApplicationSubmission) def log_status_update(sender, **kwargs):