From bce9df1ebe1feab9a8d9c5380856bf82460b52f9 Mon Sep 17 00:00:00 2001 From: Fredrik Jonsson <frjo@xdeb.org> Date: Tue, 21 May 2024 17:19:58 +0200 Subject: [PATCH] Update locale files and test_durations file. (#3935) --- .test_durations | 1630 ++++++++++++------------ hypha/locale/django.pot | 1672 +++++++++++++++---------- hypha/locale/en/LC_MESSAGES/django.po | 1672 +++++++++++++++---------- 3 files changed, 2779 insertions(+), 2195 deletions(-) diff --git a/.test_durations b/.test_durations index fbd2e5cec..afba492fe 100644 --- a/.test_durations +++ b/.test_durations @@ -1,669 +1,677 @@ { - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_activity_created": 0.1327137919724919, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_handle_transition_public_to_public": 0.31957933396915905, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_handle_transition_to_private_to_public": 0.094362751027802, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_handle_transition_to_public_to_private": 0.09313816696521826, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_internal_transition_kwarg_for_invisible_transition": 0.08707083301851526, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_activity_created": 0.10180791694438085, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_handle_transition_public_to_public": 0.07979366602376103, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_handle_transition_to_private_to_public": 0.07979237503604963, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_handle_transition_to_public_to_private": 0.09596558299381286, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_internal_transition_kwarg_for_invisible_transition": 0.07814237603452057, "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_lead_not_saved_on_activity": 0.10346592601854354, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_lead_saved_on_activity": 0.10071637501823716, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_public_transition_kwargs": 0.0871490000281483, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_review_saved_on_activity": 0.10873904099571519, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_message_both": 0.23881712497677654, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_message_no_added": 0.08733608297188766, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_message_no_removed": 0.09984337398782372, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_with_and_without_role": 0.1688035009719897, - "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_with_role": 54.39761087400257, - "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_activity_created": 0.11640929194982164, - "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_activity_lead_change": 0.10221220896346495, - "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_activity_lead_change_from_none": 0.09590779099380597, - "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_email_staff_update_invoice": 0.11320729198632762, - "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_applicant_update_invoice": 0.10496550000971183, - "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_created": 55.55408429200179, - "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_lead_change": 0.09168424995732494, - "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_staff_update_invoice": 0.10018091701203957, - "hypha/apply/activity/tests/test_messaging.py::TestAnyMailBehaviour::test_email_new_submission": 0.1341880830586888, - "hypha/apply/activity/tests/test_messaging.py::TestAnyMailBehaviour::test_webhook_adds_reject_reason": 0.169479667005362, - "hypha/apply/activity/tests/test_messaging.py::TestAnyMailBehaviour::test_webhook_updates_status": 0.3683373340172693, - "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_calls_method_if_avaliable": 54.55242412400548, - "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_can_include_extra_kwargs": 0.08979141697636805, - "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_can_send_a_message": 0.10112554093939252, - "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_django_messages_used": 0.10725683299824595, - "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_doesnt_send_a_message_if_not_configured": 0.11425579100614414, - "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_that_kwargs_passed_to_send_message": 0.10295399997266941, - "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_that_message_is_formatted": 0.10868775003473274, - "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_failed": 0.14601991599192843, - "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_new_submission": 0.13641387500683777, - "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_sent": 0.08341316599398851, - "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_no_email_own_comment": 0.11879279202548787, - "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_no_email_private_comment": 0.10970620898297057, - "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_reviewer_update_email": 0.1564576670061797, - "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_reviewers_email": 0.18185641698073596, - "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendApplication::test_event_created": 0.1429940420202911, - "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendApplication::test_message_sent_to_adapter": 0.1013752929866314, - "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendApplication::test_message_sent_to_all_adapter": 0.10548833198845387, - "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendProject::test_event_created": 0.13551458300207742, - "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendProject::test_message_sent_to_adapter": 0.10790958302095532, - "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendProject::test_message_sent_to_all_adapter": 0.1051427919883281, - "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_400_bad_request": 0.1665448330459185, - "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_cant_send_with_no_room": 0.09987270904821344, - "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_cant_send_with_no_token": 0.09705128998029977, - "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_correct_payload": 0.11128341700532474, - "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_fund_custom_slack_channel": 0.09556533297291026, - "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_fund_multiple_custom_slack_channel": 0.10239033302059397, - "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_gets_blank_if_slack_not_set": 0.09195904101943597, - "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_gets_lead_if_slack_set": 0.09351804200559855, - "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_message_with_good_response": 0.24803045697626658, - "hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_related_invoice": 0.25815012396196835, - "hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_related_report": 0.25787262502126396, - "hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_source_application": 0.09768237502430566, - "hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_source_project": 0.10595829301746562, - "hypha/apply/activity/tests/test_models.py::TestActivityOnlyIncludesCurrent::test_doesnt_include_non_current": 0.21934587598661892, - "hypha/apply/activity/tests/test_tasks.py::TestSendEmail::test_args_passed_to_django": 0.24622516601812094, - "hypha/apply/api/v1/screening/tests/test_views.py::ScreeningStatusViewSetTests::test_reviewer_cant_list_screening_statuses": 0.45282474998384714, - "hypha/apply/api/v1/screening/tests/test_views.py::ScreeningStatusViewSetTests::test_staff_can_list_screening_statuses": 0.08811629100819118, - "hypha/apply/api/v1/screening/tests/test_views.py::ScreeningStatusViewSetTests::test_staff_can_view_screening_statuses_detail": 0.07940329096163623, - "hypha/apply/api/v1/screening/tests/test_views.py::ScreeningStatusViewSetTests::test_user_cant_list_screening_statuses": 0.0846902079647407, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_add_screening_status": 0.1956633759837132, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_add_screening_status_without_setting_default": 0.1733751659921836, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_add_two_types_of_screening_status": 0.1585429170227144, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_change_default_screening_status": 0.19957691698800772, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_remove_not_set_screening_status": 0.16055362502811477, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_remove_submission_default_screening_status": 0.17072254201048054, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_change_default_screening_status": 0.17472920898580924, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_remove_submission_screening_status": 0.16647641701274551, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_reviewer_cant_list_screening_statuses": 0.37901024901657365, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_set_default_screening_status": 0.17535341600887477, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_staff_can_list_submission_screening_statuses": 0.15609462503925897, - "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_user_cant_list_screening_statuses": 0.15492595901014283, - "hypha/apply/api/v1/tests/test_serializers.py::TestDeliverableSerializer::test_id_is_required": 0.013137959031155333, - "hypha/apply/api/v1/tests/test_serializers.py::TestDeliverableSerializer::test_quantity_not_required": 0.13404437497956678, - "hypha/apply/api/v1/tests/test_serializers.py::TestDeliverableSerializer::test_validate_id": 0.11060479300795123, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_lead_saved_on_activity": 0.08517849899362773, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_public_transition_kwargs": 0.06788054102798924, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_review_saved_on_activity": 0.09277483395999297, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_message_both": 55.97603029105812, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_message_no_added": 0.08434749901061878, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_message_no_removed": 0.09242612501839176, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_with_and_without_role": 0.18849083298118785, + "hypha/apply/activity/tests/test_messaging.py::TestActivityAdapter::test_reviewers_with_role": 0.11556200095219538, + "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_activity_created": 0.13738133298465982, + "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_activity_lead_change": 57.160200166050345, + "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_activity_lead_change_from_none": 0.10287537501426414, + "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_email_staff_update_invoice": 0.2928299580235034, + "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_applicant_update_invoice": 0.11326220695627853, + "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_created": 0.08852400095202029, + "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_lead_change": 0.10792462399695069, + "hypha/apply/activity/tests/test_messaging.py::TestAdaptersForProject::test_slack_staff_update_invoice": 0.09395562601275742, + "hypha/apply/activity/tests/test_messaging.py::TestAnyMailBehaviour::test_email_new_submission": 0.10991475003538653, + "hypha/apply/activity/tests/test_messaging.py::TestAnyMailBehaviour::test_webhook_adds_reject_reason": 0.4088787909713574, + "hypha/apply/activity/tests/test_messaging.py::TestAnyMailBehaviour::test_webhook_updates_status": 0.1915887919603847, + "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_calls_method_if_avaliable": 0.11901279195444658, + "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_can_include_extra_kwargs": 0.07631929300259799, + "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_can_send_a_message": 0.09205791703425348, + "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_django_messages_used": 0.09449399897130206, + "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_doesnt_send_a_message_if_not_configured": 0.10801366704981774, + "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_that_kwargs_passed_to_send_message": 0.10167729196837172, + "hypha/apply/activity/tests/test_messaging.py::TestBaseAdapter::test_that_message_is_formatted": 0.08369054103968665, + "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_failed": 0.17316095699789003, + "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_new_submission": 0.10830862604780123, + "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_email_sent": 0.08523183298530057, + "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_no_email_own_comment": 0.08647808193927631, + "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_no_email_private_comment": 0.0999754160293378, + "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_reviewer_update_email": 0.13404745800653473, + "hypha/apply/activity/tests/test_messaging.py::TestEmailAdapter::test_reviewers_email": 0.1353646260104142, + "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendApplication::test_event_created": 0.10480387404095381, + "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendApplication::test_message_sent_to_adapter": 0.08136816695332527, + "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendApplication::test_message_sent_to_all_adapter": 0.07598808303009719, + "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendProject::test_event_created": 0.12620304099982604, + "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendProject::test_message_sent_to_adapter": 0.08842745900619775, + "hypha/apply/activity/tests/test_messaging.py::TestMessageBackendProject::test_message_sent_to_all_adapter": 0.08445387607207522, + "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_400_bad_request": 0.14945670892484486, + "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_cant_send_with_no_room": 0.08080054202582687, + "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_cant_send_with_no_token": 0.07475074997637421, + "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_correct_payload": 0.08984375, + "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_fund_custom_slack_channel": 0.06851637491490692, + "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_fund_multiple_custom_slack_channel": 0.07489041704684496, + "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_gets_blank_if_slack_not_set": 0.07822654204210266, + "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_gets_lead_if_slack_set": 0.07092437404207885, + "hypha/apply/activity/tests/test_messaging.py::TestSlackAdapter::test_message_with_good_response": 0.23895379109308124, + "hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_related_invoice": 0.20696858200244606, + "hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_related_report": 0.17686045897426084, + "hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_source_application": 0.08219258399913087, + "hypha/apply/activity/tests/test_models.py::TestActivityModel::test_can_save_source_project": 0.10781700001098216, + "hypha/apply/activity/tests/test_models.py::TestActivityOnlyIncludesCurrent::test_doesnt_include_non_current": 0.21407745900796726, + "hypha/apply/activity/tests/test_tasks.py::TestSendEmail::test_args_passed_to_django": 0.2306319170165807, + "hypha/apply/api/v1/screening/tests/test_views.py::ScreeningStatusViewSetTests::test_reviewer_cant_list_screening_statuses": 0.10097024898277596, + "hypha/apply/api/v1/screening/tests/test_views.py::ScreeningStatusViewSetTests::test_staff_can_list_screening_statuses": 0.08626208396162838, + "hypha/apply/api/v1/screening/tests/test_views.py::ScreeningStatusViewSetTests::test_staff_can_view_screening_statuses_detail": 0.06894170708255842, + "hypha/apply/api/v1/screening/tests/test_views.py::ScreeningStatusViewSetTests::test_user_cant_list_screening_statuses": 0.07549187395488843, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_add_screening_status": 0.18994766694959253, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_add_screening_status_without_setting_default": 0.15521720808465034, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_add_two_types_of_screening_status": 0.5191821670159698, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_change_default_screening_status": 0.1814850420341827, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_remove_not_set_screening_status": 0.17343737505143508, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_cant_remove_submission_default_screening_status": 0.18058491603005677, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_change_default_screening_status": 0.17885516601381823, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_remove_submission_screening_status": 0.147435499005951, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_reviewer_cant_list_screening_statuses": 58.561909042007755, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_set_default_screening_status": 0.19818916701478884, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_staff_can_list_submission_screening_statuses": 0.17189345898805186, + "hypha/apply/api/v1/screening/tests/test_views.py::SubmissionScreeningStatusViewSetTests::test_user_cant_list_screening_statuses": 0.18521654198411852, + "hypha/apply/api/v1/tests/test_serializers.py::TestDeliverableSerializer::test_id_is_required": 0.006582791975233704, + "hypha/apply/api/v1/tests/test_serializers.py::TestDeliverableSerializer::test_quantity_not_required": 0.11882733402308077, + "hypha/apply/api/v1/tests/test_serializers.py::TestDeliverableSerializer::test_validate_id": 0.08838641701731831, "hypha/apply/api/v1/tests/test_serializers.py::TestInvoiceRequiredChecksSerializer::test_valid_checks_link_required": 0.11694603395881131, "hypha/apply/api/v1/tests/test_serializers.py::TestInvoiceRequiredChecksSerializer::test_valid_checks_required": 0.052493724040687084, "hypha/apply/api/v1/tests/test_serializers.py::TestInvoiceRequiredChecksSerializer::test_validate_valid_checks_and_link": 0.17325492500094697, - "hypha/apply/api/v1/tests/test_serializers.py::TestReviewSummarySerializer::test_handles_negative_reviews": 54.97247533398331, - "hypha/apply/api/v1/tests/test_serializers.py::TestReviewSummarySerializer::test_handles_no_reviews": 0.10251916595734656, + "hypha/apply/api/v1/tests/test_serializers.py::TestReviewSummarySerializer::test_handles_negative_reviews": 0.12785258301300928, + "hypha/apply/api/v1/tests/test_serializers.py::TestReviewSummarySerializer::test_handles_no_reviews": 0.07424837397411466, "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_can_change_visibility": 0.2947400030097924, - "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_cant_edit_if_not_author": 0.20407354101189412, - "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_does_nothing_if_same_message_and_visibility": 0.16536004102090374, - "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_edit_updates_correctly": 0.1616190819768235, - "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_incorrect_id_denied": 0.05858691601315513, - "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_out_of_order_does_nothing": 0.4127991659916006, - "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_staff_can_change_visibility": 0.16687654206180014, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_applicant_cant_add_deliverables": 0.23744970804546028, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_applicant_cant_remove_deliverables": 0.1907128750171978, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_cant_add_or_remove_wihtout_login": 0.1871779999928549, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_deliverable_already_exists_in_invoice": 0.17937358302879147, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_deliverable_available_gte_quantity": 0.18619099899660796, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_deliverable_dont_exists_in_project_deliverables": 0.26170254198950715, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_deliverables_cant_removed_after_finance2_approval": 0.20153662498341873, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance1_can_add_deliverables": 0.21326866699382663, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance1_can_remove_deliverables": 0.21026925099431537, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance1_cant_remove_deliverables_after_finance1_approval": 0.19430762401316315, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance2_can_add_deliverables": 0.4706991660350468, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance2_can_remove_deliverables": 0.18222170800436288, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_staff_can_add_deliverables": 0.20029745801002719, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_staff_can_remove_deliverables": 0.18242024997016415, - "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_staff_cant_remove_deliverables_after_staff_approval": 56.33336925096228, + "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_cant_edit_if_not_author": 0.17892008204944432, + "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_does_nothing_if_same_message_and_visibility": 0.19028962397715077, + "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_edit_updates_correctly": 0.17584708303911611, + "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_incorrect_id_denied": 0.07864962605526671, + "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_out_of_order_does_nothing": 0.18926295905839652, + "hypha/apply/api/v1/tests/test_views.py::TestCommentEdit::test_staff_can_change_visibility": 0.4367660831194371, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_applicant_cant_add_deliverables": 0.18555045797256753, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_applicant_cant_remove_deliverables": 0.2022196669713594, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_cant_add_or_remove_wihtout_login": 0.1858081670361571, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_deliverable_already_exists_in_invoice": 0.16626050096238032, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_deliverable_available_gte_quantity": 0.17602883296785876, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_deliverable_dont_exists_in_project_deliverables": 0.26789504202315584, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_deliverables_cant_removed_after_finance2_approval": 0.19198766705812886, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance1_can_add_deliverables": 0.2087151260348037, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance1_can_remove_deliverables": 0.19187195802805945, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance1_cant_remove_deliverables_after_finance1_approval": 0.17785820900462568, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance2_can_add_deliverables": 56.41638037597295, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_finance2_can_remove_deliverables": 0.213476499018725, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_staff_can_add_deliverables": 0.1903132509905845, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_staff_can_remove_deliverables": 0.21001020696712658, + "hypha/apply/api/v1/tests/test_views.py::TestInvoiceDeliverableViewset::test_staff_cant_remove_deliverables_after_staff_approval": 0.19549283297965303, "hypha/apply/api/v1/tests/test_views.py::TestInvoiceRequiredChecksViewSet::test_applicant_cant_get_set_required_valid_checks": 0.6144257669802755, "hypha/apply/api/v1/tests/test_views.py::TestInvoiceRequiredChecksViewSet::test_cant_get_set_required_checks_without_login": 0.30361390503821895, "hypha/apply/api/v1/tests/test_views.py::TestInvoiceRequiredChecksViewSet::test_finance1_can_get_required_valid_checks": 0.32072118495125324, "hypha/apply/api/v1/tests/test_views.py::TestInvoiceRequiredChecksViewSet::test_finance1_can_set_required_valid_checks": 0.3616774979745969, "hypha/apply/api/v1/tests/test_views.py::TestInvoiceRequiredChecksViewSet::test_finance2_cant_get_set_required_valid_checks": 0.2886283140978776, "hypha/apply/api/v1/tests/test_views.py::TestInvoiceRequiredChecksViewSet::test_staff_cant_get_set_required_valid_checks": 0.33830336399842054, - "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_can_render_if_no_response": 0.01757583301514387, - "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_field_and_help_default": 0.004149251035414636, - "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_multi_select_disabled": 0.004232625011354685, - "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_multi_select_enabled": 0.0048365000111516565, - "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_options_included_in_choices": 0.008356333011761308, - "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_supplied_field_and_help": 0.004079958045622334, - "hypha/apply/dashboard/tests/test_views.py::TestAdminDashboard::test_does_show_admin_button_to_admins": 0.3153879580204375, + "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_can_render_if_no_response": 0.012257209105882794, + "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_field_and_help_default": 0.004061209037899971, + "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_multi_select_disabled": 0.0029537510126829147, + "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_multi_select_enabled": 0.0034659600351005793, + "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_options_included_in_choices": 0.006864666065666825, + "hypha/apply/categories/tests/test_blocks.py::TestCategoryQuestionBlock::test_supplied_field_and_help": 0.0029023339739069343, + "hypha/apply/dashboard/tests/test_views.py::TestAdminDashboard::test_does_show_admin_button_to_admins": 0.5305108330212533, "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_can_access_dashboard_with_active": 0.2817275000270456, + "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_can_access_submissions_partials_with_active": 0.2044946679379791, "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_can_have_draft_titles_on_dashboard": 0.364972791983746, - "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_can_not_access_other_users_active": 0.21842445796937682, + "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_can_have_draft_titles_on_submissions_partials": 0.31182933400850743, + "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_can_not_access_other_users_active": 0.4773720829980448, "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_gets_invite_if_invited_to_proposal": 0.24107154103694484, - "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_no_edit_if_in_review": 0.20190091599943116, + "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_no_edit_if_in_review": 0.19374887499725446, "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_no_invite_if_can_edit": 0.2129615849989932, - "hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboard::test_no_submissions_waiting_for_review": 0.4004134169954341, - "hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboard::test_submission_assigned_but_not_in_external_review_status": 55.50365529197734, - "hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboard::test_waiting_for_review_with_count": 0.3648746259859763, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_active_invoices_with_invoices_in_correct_state": 0.6781760430021677, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_active_invoices_with_no_project": 0.2915766249643639, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_cannot_see_submission_in_determination_when_not_lead": 0.3599168329965323, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_doesnt_show_active_invoices_when_not_mine": 0.38684791600098833, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_doesnt_show_active_invoices_with_none": 0.3688300829962827, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_doest_show_active_invoices_when_paid_or_declined": 0.4030202910071239, + "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_submissions_partials_gets_invite_if_invited_to_proposal": 0.19385987502755597, + "hypha/apply/dashboard/tests/test_views.py::TestApplicantDashboard::test_submissions_partials_no_invite_if_can_edit": 0.23348820803221315, + "hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboard::test_no_submissions_waiting_for_review": 0.39049616595730186, + "hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboard::test_submission_assigned_but_not_in_external_review_status": 0.333795958023984, + "hypha/apply/dashboard/tests/test_views.py::TestReviewerDashboard::test_waiting_for_review_with_count": 0.3481832079705782, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_active_invoices_with_invoices_in_correct_state": 0.5106217080028728, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_active_invoices_with_no_project": 0.28110833396203816, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_cannot_see_submission_in_determination_when_not_lead": 0.37223587394692004, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_doesnt_show_active_invoices_when_not_mine": 0.6174445420037955, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_doesnt_show_active_invoices_with_none": 0.36832508398219943, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_doest_show_active_invoices_when_paid_or_declined": 0.42078058287734166, "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_staff_can_see_projects_awaiting_review_stats_or_table": 65.42799123498844, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_unassigned_staff_cant_see_projects_awaiting_review_stats_or_table": 0.3854121670301538, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_waiting_for_review_after_agreement_is_empty": 0.3891391670331359, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_waiting_for_review_with_count": 0.6521024579997174, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboardWithWagtailAdminAccess::test_does_show_admin_button_to_staff_with_wagtail_admin_access": 0.31325679100700654, - "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboardWithoutWagtailAdminAccess::test_doesnt_show_admin_button_to_staff_without_wagtail_admin_access": 0.3265101250144653, - "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_determination_block_required": 0.3536136669572443, - "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_field_label_required": 0.0942889159778133, - "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_form_creation": 0.12934091602801345, - "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_message_block_required": 0.0948606239981018, - "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_name_field_required": 0.10942466600681655, - "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_send_notice_block_required": 0.11410441700718366, - "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_can_submit_batch_determination": 0.7610862920118961, - "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_can_submit_batch_determination_more_info_comment": 0.6922022500366438, - "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_cant_access_without_action": 0.2818891259958036, - "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_cant_access_without_submissions": 0.428109791042516, - "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_message_created_if_determination_exists": 0.420513708028011, - "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_sets_next_on_redirect": 0.007334624999202788, - "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_success_if_no_next": 0.012435459037078544, - "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_success_redirects_if_exists": 0.011346707993652672, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_access_form_if_lead": 0.22690062399487942, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_edit_draft_determination": 0.5522351249819621, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_edit_draft_determination_if_not_lead": 0.29760995795368217, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_edit_draft_determination_if_not_lead_with_projects": 0.31519954098621383, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_progress_stage_via_determination": 0.33549287405912764, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_cant_access_wrong_status": 0.26718891598284245, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_cant_edit_submitted_more_info": 0.17458129199803807, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_cant_resubmit_determination": 0.26807324899709783, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_disabling_project_auto_creation_stops_projects_being_created": 0.303557084989734, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_disabling_projects_ignores_auto_creation_setting": 0.29697887497604825, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_first_stage_accepted_determination_does_not_create_project": 0.6344468330207746, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_first_stage_rejected_determination_does_not_create_project": 0.31765204199473374, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_second_stage_accepted_determination_creates_project": 0.29782766598509625, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_second_stage_rejected_determination_does_not_create_project": 0.3110011250246316, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_sends_message_if_requires_more_info": 56.23944933296298, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_single_stage_accepted_determination_creates_project": 0.33132541697705165, - "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_single_stage_rejected_determination_does_not_create_project": 0.3064002909522969, - "hypha/apply/determinations/tests/test_views.py::EditDeterminationFormTestCase::test_can_edit_determination": 0.3372795839968603, - "hypha/apply/determinations/tests/test_views.py::StaffDeterminationsTestCase::test_can_access_determination": 0.21716541700880043, - "hypha/apply/determinations/tests/test_views.py::StaffDeterminationsTestCase::test_lead_can_access_determination": 0.20460849901428446, - "hypha/apply/determinations/tests/test_views.py::UserDeterminationFormTestCase::test_cant_access_form": 0.18277933399076574, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_active": 0.12463962502079085, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_annotated": 0.0405128329875879, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_by_lead": 0.10988525004358962, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_can_get": 0.03811133504495956, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_closed": 0.041934750974178314, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_inactive": 0.07504254201194271, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_new": 0.0408267910243012, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_no_submissions_not_either": 0.059822207025717944, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_open": 0.06816374900517985, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_with_determined": 0.08340254300856031, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_with_progress": 0.0720601670036558, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_active": 0.13011912503861822, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_annotated": 0.07276070798980072, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_by_lead": 0.15058520800084807, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_can_get": 0.07831895898561925, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_closed": 0.06348337599774823, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_inactive": 0.0872504580183886, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_new": 0.06895000094664283, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_no_submissions_not_either": 0.072315042023547, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_open": 0.07254900003317744, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_with_determined": 0.09764537497540005, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_with_progress": 0.12412962599773891, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestRoundsAndLabsManager::test_cant_get_fund": 0.05482450098497793, - "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestRoundsAndLabsManager::test_doesnt_confuse_lab_and_round": 0.2506897510320414, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_can_save_multiple_forms_stage_two": 0.06304500001715496, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_can_save_two_forms": 0.024617000977741554, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_does_validates_without_project_approval_form": 0.01991662400541827, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_multiple_external_review_form": 0.02581441798247397, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_multiple_project_approval_form": 0.05289637501118705, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_no_form": 0.006025334005244076, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_two_first_stage_forms_in_two_stage": 0.02604433399392292, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_two_forms_one_stage": 0.030667458020616323, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validate_external_review_form": 0.02352245699148625, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validate_project_approval_form": 0.020272583002224565, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_with_one_form_one_stage": 0.022339000017382205, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_with_one_form_one_stage_with_deleted": 0.030399500974453986, - "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_without_external_review_form": 53.69770737399813, - "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_email_block_required": 0.12324391599395312, - "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_field_label_required": 0.30135249998420477, - "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_form_creation": 0.1314112920081243, - "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_full_name_block_required": 0.0951535840285942, - "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_name_field_required": 0.12163229097495787, - "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_title_block_required": 0.0997532500186935, - "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_fund": 0.8460215420054737, - "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_fund_with_external_review_form": 0.29070437600603327, - "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_multi_phase_fund": 0.30474320802022703, - "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_multi_phase_fund_reuse_forms": 0.3182999580167234, - "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_multiple_forms_second_stage_in_fund": 0.2954396659915801, - "hypha/apply/funds/tests/test_admin_views.py::TestRoundIndexView::test_application_links": 0.21098958197399043, - "hypha/apply/funds/tests/test_admin_views.py::TestRoundIndexView::test_number_of_rounds": 0.2005353339773137, - "hypha/apply/funds/tests/test_admin_views.py::TestRoundIndexView::test_review_form_links": 0.20433074899483472, - "hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_existing_reviews": 0.17058316699694842, - "hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_init_and_render": 0.14134508301503956, - "hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_reviewers_swap": 0.1363759170344565, - "hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_roles_swap": 0.11813933300436474, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_draft_data": 0.11736750000272878, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_ordered_qs": 0.13013133296044543, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_required_block_names": 0.07885450005414896, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_reverse_ordered_qs": 0.1364008329983335, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_choices_added_for_search": 0.0925990009563975, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_correct_file_path_generated": 0.07853274897206575, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_create_revision_on_create": 0.08054004097357392, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_create_revision_on_data_change": 0.09463583302567713, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_dont_create_revision_on_data_same": 0.07772295802715234, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_draft_updated": 0.09574625000823289, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_file_gets_uploaded": 0.12527620897162706, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_in_final_stage": 0.2572567089810036, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_is_draft_property": 0.08323616598499939, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_number_not_in_search": 0.09930812404491007, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_richtext_in_char_is_removed_for_search": 0.0763786259922199, - "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_richtext_is_removed_for_search": 0.08558045799145475, - "hypha/apply/funds/tests/test_models.py::TestAssignedReviewersQuerySet::test_reviewed": 0.12127970898291096, - "hypha/apply/funds/tests/test_models.py::TestAssignedReviewersQuerySet::test_reviewed_with_review_order": 0.11741574996267445, - "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_assigned_but_not_reviewed": 0.14846004100400023, - "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_disagree_review_is_maybe": 0.1411246660281904, - "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_dont_double_count_review_and_opinion": 0.1420693740074057, - "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_opinionated_slash_confused_reviewer": 0.12419287499506027, - "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_review_outcome": 0.12609070900361985, - "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_submissions_dont_conflict": 0.2514407089911401, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_associated_if_another_user_exists": 0.27788729200256057, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_associated_if_logged_in": 0.15179441598593257, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_associated_if_not_new": 0.1894544990209397, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_can_submit_if_blank_user_data_even_if_logged_in": 0.13309816797845997, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_can_submit_if_new": 0.1358763760072179, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_doesnt_mess_with_name": 0.19822866696631536, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_email_sent_to_user_on_submission_fund": 0.15120312498765998, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_email_sent_to_user_on_submission_lab": 0.1725502930348739, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_valid_email": 0.21341679198667407, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_draft": 0.15128566703060642, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_draft_lab": 0.1406493750109803, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_status_assigned": 0.14694408400100656, - "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_status_assigned_lab": 0.153932335000718, - "hypha/apply/funds/tests/test_models.py::TestFundModel::test_can_access_workflow_class": 0.04326591599965468, - "hypha/apply/funds/tests/test_models.py::TestFundModel::test_can_not_be_open_with_draft_round": 0.07191095798043534, - "hypha/apply/funds/tests/test_models.py::TestFundModel::test_closed_round": 0.06669491701177321, - "hypha/apply/funds/tests/test_models.py::TestFundModel::test_multiple_open_rounds": 0.0933891250169836, - "hypha/apply/funds/tests/test_models.py::TestFundModel::test_no_open_rounds": 0.026729000004706904, - "hypha/apply/funds/tests/test_models.py::TestFundModel::test_no_round_exists": 0.02569254199624993, - "hypha/apply/funds/tests/test_models.py::TestFundModel::test_normal_round": 0.07929804298328236, - "hypha/apply/funds/tests/test_models.py::TestFundModel::test_open_ended_round": 0.05520441598491743, - "hypha/apply/funds/tests/test_models.py::TestFundModel::test_round_not_open": 0.059417915996164083, - "hypha/apply/funds/tests/test_models.py::TestReminderModel::test_can_save_reminder": 0.11199599999235943, - "hypha/apply/funds/tests/test_models.py::TestReminderModel::test_check_default_action": 0.08482000001822598, - "hypha/apply/funds/tests/test_models.py::TestReminderModel::test_reminder_action_message": 0.08561220800038427, - "hypha/apply/funds/tests/test_models.py::TestRequestForPartners::test_form_when_round": 0.192430459021125, - "hypha/apply/funds/tests/test_models.py::TestRequestForPartners::test_message_when_no_round": 0.045213083998532966, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_create_without_end_date": 0.076249125006143, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_not_create_with_other_open_end_date": 0.08109141798922792, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_not_overlap_clean": 0.0657640419958625, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_not_overlap_with_normal_round": 0.07350658299401402, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_end_before_start": 0.03584870797931217, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_end_overlaps": 0.0741344999987632, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_inside_overlaps": 0.08617629099171609, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_normal_start_end_doesnt_error": 0.05288620898500085, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_other_fund_not_impacting": 0.09851033301674761, - "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_start_overlaps": 0.07010245800483972, - "hypha/apply/funds/tests/test_models.py::TestRoundModelWorkflowAndForms::test_can_change_round_form_not_fund": 0.08640050000394695, - "hypha/apply/funds/tests/test_models.py::TestRoundModelWorkflowAndForms::test_forms_are_copied_to_new_rounds": 0.06972370800212957, - "hypha/apply/funds/tests/test_models.py::TestRoundModelWorkflowAndForms::test_workflow_is_copied_to_new_rounds": 0.06778337500873022, - "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_file_private_url_included": 0.2794118339952547, - "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_named_blocks_dont_break_if_no_response": 0.09281075003673322, - "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_named_blocks_not_included_in_answers": 0.10029024895629846, - "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_normal_answers_included_in_answers": 0.09733358296216466, - "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_paragraph_not_rendered_in_answers": 0.08648587501375005, - "hypha/apply/funds/tests/test_tags.py::TestTemplateTags::test_markdown_tags": 0.009684042015578598, - "hypha/apply/funds/tests/test_tags.py::TestTemplateTags::test_submission_tags": 0.11323845796869136, - "hypha/apply/funds/tests/test_views.py::TestAnonSubmissionFileView::test_anonymous_can_not_access": 0.19463045900920406, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_edit_own_submission": 0.3765123749617487, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_see_view_determination_primary_action": 0.6348888749780599, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_submit_submission": 0.67404812402674, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_view_own_submission": 0.3757930819701869, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_edit_other_submission": 0.4460323739913292, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_edit_submission_incorrect_state": 0.4623982080083806, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_screen_submission": 0.3877083740080707, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_add_determination_primary_action": 0.6783285409619566, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_assign_reviewers_primary_action": 0.41635641700122505, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_assign_reviewers_secondary_action": 0.4426537490217015, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_create_review_primary_action": 0.667132207978284, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_screening_status_block": 0.3496735009830445, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_view_determination_primary_action": 0.5996852090174798, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_view_others_submission": 0.6287552499852609, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_get_congratulations_draft_proposal": 0.31414591701468453, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_get_edit_link_when_editable": 0.4127916669822298, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_gets_draft_on_edit_submission": 0.43007158301770687, - "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_sees_latest_draft_if_it_exists": 0.510335250000935, - "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_applicant_cannot_access_reviewer_leaderboard": 0.11198800001875497, - "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_community_reviewer_cannot_access_reviewer_leaderboard": 0.0895314580120612, - "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_partner_cannot_access_reviewer_leaderboard": 0.08174762499402277, - "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_reviewer_cannot_access_leader_board": 0.100420373986708, - "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_staff_can_access_leaderboard": 0.41081866598688066, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_access_any_submission": 0.2824322910164483, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_accepted_submission": 0.5736037919996306, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_assigned_submission": 0.5791903759818524, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_external_review_or_higher_submission": 0.3350268329959363, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_reviewed_submission": 0.2611487910617143, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_see_create_review_primary_action": 0.37373787601245567, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_see_view_determination_primary_action": 0.4579949990147725, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_access_dismissed_submission": 0.31635487501625903, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_add_determination_primary_action": 0.697336708981311, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_assign_reviewers_primary_action": 0.23874379199696705, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_assign_reviewers_secondary_action": 0.24781362497014925, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_create_review_primary_action": 0.6344557919946965, - "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_view_determination_primary_action": 0.5874262510042172, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_add_external_reviewer_and_review_remains": 0.7416332919965498, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_be_made_role_and_not_duplciated": 0.38446895900415257, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_remove_external_reviewer_and_review_remains": 0.4282544160087127, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_add_reviewers_for_proposal": 0.41838750103488564, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_add_staff_single": 0.5303176669694949, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_change_role_reviewer_and_review_remains": 0.37791120901238173, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_change_staff_single": 0.3536227489821613, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_remove_reviewers_for_proposal": 0.654783625039272, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_remove_some_reviewers_for_proposal": 0.3798787920095492, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_cant_add_reviewers_single": 0.40719887500745244, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_staff_cant_add_reviewers_proposal": 0.3825220409780741, - "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_staff_cant_remove_reviewers_proposal": 0.39684633497381583, - "hypha/apply/funds/tests/test_views.py::TestRevisionCompare::test_renders_with_all_the_diffs": 0.2747114999801852, - "hypha/apply/funds/tests/test_views.py::TestRevisionList::test_get_in_correct_order": 0.4224872080376372, - "hypha/apply/funds/tests/test_views.py::TestRevisionList::test_list_doesnt_include_draft": 0.3272817909892183, - "hypha/apply/funds/tests/test_views.py::TestRevisionsView::test_create_revisions_on_submit": 0.37714454098022543, - "hypha/apply/funds/tests/test_views.py::TestRevisionsView::test_dont_update_live_revision_on_save": 0.5201587489573285, - "hypha/apply/funds/tests/test_views.py::TestRevisionsView::test_existing_draft_edit_and_submit": 0.4058335419977084, - "hypha/apply/funds/tests/test_views.py::TestStaffReminderDeleteView::test_confirm_message": 0.2129446679900866, - "hypha/apply/funds/tests/test_views.py::TestStaffReminderDeleteView::test_has_access": 0.21761149901431054, - "hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_cant_post_to_sealed": 0.25659929201356135, - "hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_non_sealed_redirected_away": 0.28202366700861603, - "hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_non_sealed_unaffected": 0.24607766696135513, - "hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_redirected_to_sealed": 0.24626749902381562, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionFileView::test_staff_can_access": 0.21111391801969148, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_applicant_can_see_application_draft_status": 0.242480749002425, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_access_edit": 0.24339304197928868, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_access_edit_button": 0.3223565829975996, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_create_project": 0.5093207489990164, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_edit_submission": 0.5052720419771504, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_progress_phase": 0.3573344580072444, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_screen_submission": 0.32912779098842293, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_add_determination_primary_action": 0.804700957989553, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_assign_reviewers_primary_action": 0.9699655000003986, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_assign_reviewers_secondary_action": 0.7154809579951689, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_create_review_primary_action": 0.8310351670370437, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_view_determination_primary_action": 0.874414332996821, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_view_a_lab_submission": 0.3357033329666592, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_view_a_submission": 0.4326099580503069, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_view_submission_screening_block": 0.2828195839829277, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_access_edit_button_when_applicant_editing": 0.3598393750144169, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_progress_stage_if_not_lead": 0.34349487503641285, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_add_determination_primary_action": 0.7922897090029437, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_unassigned_staff_cant_see_projects_awaiting_review_stats_or_table": 0.36489275097846985, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_waiting_for_review_after_agreement_is_empty": 0.3693351679830812, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboard::test_waiting_for_review_with_count": 56.96644654200645, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboardWithWagtailAdminAccess::test_does_show_admin_button_to_staff_with_wagtail_admin_access": 0.3141009589890018, + "hypha/apply/dashboard/tests/test_views.py::TestStaffDashboardWithoutWagtailAdminAccess::test_doesnt_show_admin_button_to_staff_without_wagtail_admin_access": 0.34400654199998826, + "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_determination_block_required": 0.15022008295636624, + "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_field_label_required": 0.10652916802791879, + "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_form_creation": 0.14800216699950397, + "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_message_block_required": 0.11990991694619879, + "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_name_field_required": 0.11673370795324445, + "hypha/apply/determinations/tests/test_admin_views.py::TestCreateDeterminationFormView::test_send_notice_block_required": 0.12561633408768103, + "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_can_submit_batch_determination": 0.6931921650539152, + "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_can_submit_batch_determination_more_info_comment": 0.6638550839852542, + "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_cant_access_without_action": 0.23767629102803767, + "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_cant_access_without_submissions": 0.16436466795857996, + "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_message_created_if_determination_exists": 0.3991710830014199, + "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_sets_next_on_redirect": 0.00815133296418935, + "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_success_if_no_next": 0.01116491697030142, + "hypha/apply/determinations/tests/test_views.py::BatchDeterminationTestCase::test_success_redirects_if_exists": 0.010933373996522278, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_access_form_if_lead": 0.25238462490960956, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_edit_draft_determination": 0.6159209569450468, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_edit_draft_determination_if_not_lead": 0.28711520903743804, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_edit_draft_determination_if_not_lead_with_projects": 0.3186649580602534, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_can_progress_stage_via_determination": 0.3475519149797037, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_cant_access_wrong_status": 0.2658312909770757, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_cant_edit_submitted_more_info": 0.1997427919995971, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_cant_resubmit_determination": 0.2786640420090407, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_disabling_project_auto_creation_stops_projects_being_created": 0.2769850000622682, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_disabling_projects_ignores_auto_creation_setting": 0.3082299990346655, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_first_stage_accepted_determination_does_not_create_project": 55.95647704199655, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_first_stage_rejected_determination_does_not_create_project": 0.30451879202155396, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_second_stage_accepted_determination_creates_project": 0.352555624966044, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_second_stage_rejected_determination_does_not_create_project": 0.298959834035486, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_sends_message_if_requires_more_info": 0.3283767499960959, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_single_stage_accepted_determination_creates_project": 0.4831538749858737, + "hypha/apply/determinations/tests/test_views.py::DeterminationFormTestCase::test_single_stage_rejected_determination_does_not_create_project": 0.2727529170224443, + "hypha/apply/determinations/tests/test_views.py::EditDeterminationFormTestCase::test_can_edit_determination": 0.3037830829853192, + "hypha/apply/determinations/tests/test_views.py::StaffDeterminationsTestCase::test_can_access_determination": 0.22652641701279208, + "hypha/apply/determinations/tests/test_views.py::StaffDeterminationsTestCase::test_lead_can_access_determination": 0.18009662500116974, + "hypha/apply/determinations/tests/test_views.py::UserDeterminationFormTestCase::test_cant_access_form": 0.48580112494528294, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_active": 0.11438987497240305, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_annotated": 0.04062216600868851, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_by_lead": 0.12218712503090501, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_can_get": 0.029902998940087855, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_closed": 0.029473459057044238, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_inactive": 0.07486099901143461, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_new": 0.04261200100881979, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_no_submissions_not_either": 0.047084793040994555, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_open": 0.038662624952849, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_with_determined": 0.05371337494580075, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForLab::test_with_progress": 0.06167987600201741, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_active": 0.141442125022877, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_annotated": 0.06967629195423797, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_by_lead": 0.11539212497882545, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_can_get": 0.05883416603319347, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_closed": 0.05308579112170264, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_inactive": 0.09352966700680554, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_new": 0.07299037498887628, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_no_submissions_not_either": 0.05854700005147606, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_open": 0.05953366600442678, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_with_determined": 0.09599145798711106, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestForRound::test_with_progress": 0.09120270697167143, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestRoundsAndLabsManager::test_cant_get_fund": 0.04556587600382045, + "hypha/apply/funds/tests/models/test_roundsandlabs.py::TestRoundsAndLabsManager::test_doesnt_confuse_lab_and_round": 0.2288558750296943, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_can_save_multiple_forms_stage_two": 0.07401912496425211, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_can_save_two_forms": 0.03686854202533141, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_does_validates_without_project_approval_form": 0.0222449159482494, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_multiple_external_review_form": 0.03523208398837596, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_multiple_project_approval_form": 0.049427834048401564, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_no_form": 0.007688250043429434, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_two_first_stage_forms_in_two_stage": 0.02909541700500995, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_doesnt_validates_with_two_forms_one_stage": 0.027205124963074923, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_dosnt_validates_without_project_approval_form_for_projects_enabled": 54.98123741702875, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validate_external_review_form": 0.026023374986834824, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validate_project_approval_form": 0.020574834023136646, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_with_one_form_one_stage": 0.027264167089015245, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_with_one_form_one_stage_with_deleted": 0.033960792992729694, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_with_project_report_form": 0.040020041982643306, + "hypha/apply/funds/tests/test_admin_form.py::TestWorkflowFormAdminForm::test_validates_without_external_review_form": 0.0209106239490211, + "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_email_block_required": 0.1467598740127869, + "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_field_label_required": 0.40242866502376273, + "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_form_creation": 0.12933141604298726, + "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_full_name_block_required": 0.13091854099184275, + "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_name_field_required": 0.16067175002535805, + "hypha/apply/funds/tests/test_admin_views.py::TestCreateApplicationFormView::test_title_block_required": 0.13714345905464143, + "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_fund": 0.6041781659587286, + "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_fund_with_external_review_form": 0.5424977079965174, + "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_multi_phase_fund": 0.306935207976494, + "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_multi_phase_fund_reuse_forms": 0.2810814589029178, + "hypha/apply/funds/tests/test_admin_views.py::TestFundCreationView::test_can_create_multiple_forms_second_stage_in_fund": 0.28960454295156524, + "hypha/apply/funds/tests/test_admin_views.py::TestRoundIndexView::test_application_links": 0.3162276660441421, + "hypha/apply/funds/tests/test_admin_views.py::TestRoundIndexView::test_number_of_rounds": 0.1919532499741763, + "hypha/apply/funds/tests/test_admin_views.py::TestRoundIndexView::test_review_form_links": 0.17568454303545877, + "hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_existing_reviews": 0.15290237602312118, + "hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_init_and_render": 0.11652195797068998, + "hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_reviewers_swap": 0.11996237700805068, + "hypha/apply/funds/tests/test_forms.py::TestReviewerFormQueries::test_queries_roles_swap": 0.10662512393901125, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_draft_data": 0.10024795803474262, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_ordered_qs": 0.10562670906074345, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_required_block_names": 0.07892308296868578, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_can_get_reverse_ordered_qs": 0.11656716698780656, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_choices_added_for_search": 0.07081775198457763, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_correct_file_path_generated": 0.1071318750618957, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_create_revision_on_create": 0.08979875000659376, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_create_revision_on_data_change": 0.0968889570212923, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_dont_create_revision_on_data_same": 0.08823258307529613, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_draft_updated": 0.08078104304149747, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_file_gets_uploaded": 0.15480141597799957, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_in_final_stage": 0.21754758397582918, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_is_draft_property": 0.07082399900536984, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_number_not_in_search": 0.0736317919800058, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_richtext_in_char_is_removed_for_search": 0.07896795897977427, + "hypha/apply/funds/tests/test_models.py::TestApplicationSubmission::test_richtext_is_removed_for_search": 0.07938749896129593, + "hypha/apply/funds/tests/test_models.py::TestAssignedReviewersQuerySet::test_reviewed": 0.11051516700536013, + "hypha/apply/funds/tests/test_models.py::TestAssignedReviewersQuerySet::test_reviewed_with_review_order": 0.10244970803614706, + "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_assigned_but_not_reviewed": 0.12571587605634704, + "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_disagree_review_is_maybe": 0.1914161250460893, + "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_dont_double_count_review_and_opinion": 0.11987524997675791, + "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_opinionated_slash_confused_reviewer": 0.12297424994176254, + "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_review_outcome": 0.11653445800766349, + "hypha/apply/funds/tests/test_models.py::TestForTableQueryset::test_submissions_dont_conflict": 0.24250679096439853, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_associated_if_another_user_exists": 0.28983554197475314, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_associated_if_logged_in": 0.1369125419878401, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_associated_if_not_new": 0.16779958299594, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_can_submit_if_blank_user_data_even_if_logged_in": 0.14299499994376674, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_can_submit_if_new": 0.1589405419654213, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_doesnt_mess_with_name": 0.1306668739998713, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_email_sent_to_user_on_submission_fund": 0.14483279193518683, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_email_sent_to_user_on_submission_lab": 0.14866258291294798, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_valid_email": 0.19073224999010563, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_draft": 0.12189537502126768, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_draft_lab": 0.12677350000012666, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_status_assigned": 0.15770174894714728, + "hypha/apply/funds/tests/test_models.py::TestFormSubmission::test_workflow_and_status_assigned_lab": 0.1585057499469258, + "hypha/apply/funds/tests/test_models.py::TestFundModel::test_can_access_workflow_class": 0.03554625000106171, + "hypha/apply/funds/tests/test_models.py::TestFundModel::test_can_not_be_open_with_draft_round": 0.0659674999769777, + "hypha/apply/funds/tests/test_models.py::TestFundModel::test_closed_round": 0.05357258301228285, + "hypha/apply/funds/tests/test_models.py::TestFundModel::test_multiple_open_rounds": 0.08664420899003744, + "hypha/apply/funds/tests/test_models.py::TestFundModel::test_no_open_rounds": 0.02399208297720179, + "hypha/apply/funds/tests/test_models.py::TestFundModel::test_no_round_exists": 0.023297959007322788, + "hypha/apply/funds/tests/test_models.py::TestFundModel::test_normal_round": 0.05642337509198114, + "hypha/apply/funds/tests/test_models.py::TestFundModel::test_open_ended_round": 0.059893790050409734, + "hypha/apply/funds/tests/test_models.py::TestFundModel::test_round_not_open": 0.0655441660201177, + "hypha/apply/funds/tests/test_models.py::TestReminderModel::test_can_save_reminder": 0.10277700104052201, + "hypha/apply/funds/tests/test_models.py::TestReminderModel::test_check_default_action": 0.07079112494830042, + "hypha/apply/funds/tests/test_models.py::TestReminderModel::test_reminder_action_message": 0.08034241601126269, + "hypha/apply/funds/tests/test_models.py::TestRequestForPartners::test_form_when_round": 0.14429124898742884, + "hypha/apply/funds/tests/test_models.py::TestRequestForPartners::test_message_when_no_round": 0.04948587599210441, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_create_without_end_date": 0.08530354197137058, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_not_create_with_other_open_end_date": 0.06818487501004711, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_not_overlap_clean": 0.06368291703984141, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_can_not_overlap_with_normal_round": 0.07007299998076633, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_end_before_start": 0.031743416970130056, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_end_overlaps": 0.07157904200721532, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_inside_overlaps": 0.07679354102583602, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_normal_start_end_doesnt_error": 0.056817459990270436, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_other_fund_not_impacting": 0.10787500103469938, + "hypha/apply/funds/tests/test_models.py::TestRoundModelDates::test_start_overlaps": 0.07006916595855728, + "hypha/apply/funds/tests/test_models.py::TestRoundModelWorkflowAndForms::test_can_change_round_form_not_fund": 0.08237495907815173, + "hypha/apply/funds/tests/test_models.py::TestRoundModelWorkflowAndForms::test_forms_are_copied_to_new_rounds": 0.07310587499523535, + "hypha/apply/funds/tests/test_models.py::TestRoundModelWorkflowAndForms::test_workflow_is_copied_to_new_rounds": 0.0590507909655571, + "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_file_private_url_included": 0.11243774899048731, + "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_named_blocks_dont_break_if_no_response": 0.08458395901834592, + "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_named_blocks_not_included_in_answers": 0.08094920893199742, + "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_normal_answers_included_in_answers": 0.07472600095206872, + "hypha/apply/funds/tests/test_models.py::TestSubmissionRenderMethods::test_paragraph_not_rendered_in_answers": 0.08677116601029411, + "hypha/apply/funds/tests/test_tags.py::TestTemplateTags::test_markdown_tags": 0.011020291945897043, + "hypha/apply/funds/tests/test_tags.py::TestTemplateTags::test_submission_tags": 0.09539304202189669, + "hypha/apply/funds/tests/test_views.py::TestAnonSubmissionFileView::test_anonymous_can_not_access": 0.18764183402527124, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_edit_own_submission": 0.38698687608120963, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_see_view_determination_primary_action": 0.570339249970857, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_submit_submission": 0.5092789999907836, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_can_view_own_submission": 0.36753254203358665, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_edit_other_submission": 0.3260535419685766, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_edit_submission_incorrect_state": 0.6970763339777477, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_screen_submission": 0.3212108750012703, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_add_determination_primary_action": 0.654102832020726, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_assign_reviewers_primary_action": 0.41513695899629965, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_assign_reviewers_secondary_action": 0.4192571670282632, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_create_review_primary_action": 0.4765803749905899, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_screening_status_block": 0.3530891250120476, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_see_view_determination_primary_action": 0.5541906249709427, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_cant_view_others_submission": 0.3652536239824258, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_get_congratulations_draft_proposal": 0.334076626051683, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_get_edit_link_when_editable": 0.3885705830180086, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_gets_draft_on_edit_submission": 0.7632301659905352, + "hypha/apply/funds/tests/test_views.py::TestApplicantSubmissionView::test_sees_latest_draft_if_it_exists": 0.4357405420159921, + "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_applicant_cannot_access_reviewer_leaderboard": 0.39910204196348786, + "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_community_reviewer_cannot_access_reviewer_leaderboard": 0.115660207986366, + "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_partner_cannot_access_reviewer_leaderboard": 0.11919258302077651, + "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_reviewer_cannot_access_leader_board": 0.11686195805668831, + "hypha/apply/funds/tests/test_views.py::TestReviewerLeaderboard::test_staff_can_access_leaderboard": 0.16387995798140764, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_access_any_submission": 0.3023451240151189, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_accepted_submission": 0.8261961670359597, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_assigned_submission": 0.44563595799263567, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_external_review_or_higher_submission": 0.3232507490320131, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_only_access_reviewed_submission": 0.27190608403179795, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_see_create_review_primary_action": 0.4231856670230627, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_can_see_view_determination_primary_action": 0.3739408749388531, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_access_dismissed_submission": 0.3469413759885356, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_add_determination_primary_action": 0.4996673329733312, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_assign_reviewers_primary_action": 0.4880896240356378, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_assign_reviewers_secondary_action": 0.2685784170171246, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_create_review_primary_action": 0.596345458063297, + "hypha/apply/funds/tests/test_views.py::TestReviewerSubmissionView::test_cant_see_view_determination_primary_action": 0.39021758298622444, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_add_external_reviewer_and_review_remains": 0.39426854194607586, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_be_made_role_and_not_duplciated": 0.6300972499884665, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_can_remove_external_reviewer_and_review_remains": 0.41745129198534414, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_add_reviewers_for_proposal": 0.40787162497872487, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_add_staff_single": 0.3343941669445485, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_change_role_reviewer_and_review_remains": 0.341679458913859, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_change_staff_single": 0.3562375840265304, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_remove_reviewers_for_proposal": 0.3732536259922199, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_can_remove_some_reviewers_for_proposal": 0.36234945798059925, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_lead_cant_add_reviewers_single": 0.3441242910339497, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_staff_cant_add_reviewers_proposal": 0.6597891260171309, + "hypha/apply/funds/tests/test_views.py::TestReviewersUpdateView::test_staff_cant_remove_reviewers_proposal": 0.35396912501892075, + "hypha/apply/funds/tests/test_views.py::TestRevisionCompare::test_renders_with_all_the_diffs": 0.27056216791970655, + "hypha/apply/funds/tests/test_views.py::TestRevisionList::test_get_in_correct_order": 0.4710947500425391, + "hypha/apply/funds/tests/test_views.py::TestRevisionList::test_list_doesnt_include_draft": 0.2796497920062393, + "hypha/apply/funds/tests/test_views.py::TestRevisionsView::test_create_revisions_on_submit": 0.3547987920464948, + "hypha/apply/funds/tests/test_views.py::TestRevisionsView::test_dont_update_live_revision_on_save": 0.29430020798463374, + "hypha/apply/funds/tests/test_views.py::TestRevisionsView::test_existing_draft_edit_and_submit": 0.39871474902611226, + "hypha/apply/funds/tests/test_views.py::TestStaffReminderDeleteView::test_confirm_message": 0.2491814160021022, + "hypha/apply/funds/tests/test_views.py::TestStaffReminderDeleteView::test_has_access": 0.19527574902167544, + "hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_cant_post_to_sealed": 0.2810101240174845, + "hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_non_sealed_redirected_away": 0.35581300099147484, + "hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_non_sealed_unaffected": 0.26062133198138326, + "hypha/apply/funds/tests/test_views.py::TestStaffSealedView::test_redirected_to_sealed": 0.23591470898827538, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionFileView::test_staff_can_access": 0.2100626659230329, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_applicant_can_see_application_draft_status": 0.21819441602565348, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_access_edit": 0.2880910839885473, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_access_edit_button": 0.3362537089851685, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_create_project": 0.5940094169345684, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_edit_submission": 0.3230495830066502, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_progress_phase": 0.30889558303169906, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_screen_submission": 0.3234856660128571, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_add_determination_primary_action": 0.5312446670141071, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_assign_reviewers_primary_action": 1.154933332989458, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_assign_reviewers_secondary_action": 0.8314649170497432, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_create_review_primary_action": 1.058039748982992, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_see_view_determination_primary_action": 0.5722361669759266, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_view_a_lab_submission": 0.3599747089901939, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_view_a_submission": 0.28783833398483694, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_can_view_submission_screening_block": 0.27590124995913357, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_access_edit_button_when_applicant_editing": 0.3189637919422239, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_progress_stage_if_not_lead": 0.32366162503603846, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_add_determination_primary_action": 1.046948457020335, "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_application_draft_status": 0.23980929201934487, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_assign_reviewers_primary_action": 0.8466581669927109, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_create_review_primary_action": 1.1565698330232408, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_view_determination_primary_action": 0.7198888339917175, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_view_submission_screening_block": 0.3618179159821011, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_new_form_after_progress": 0.24935570801608264, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_not_included_fields_render": 0.3927861669799313, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_not_redirected_if_determination_submitted": 0.4628607509948779, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_not_redirected_if_wrong_determination_selected": 0.5352221249777358, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_previous_and_next_appears_on_page": 0.5211823330319021, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_redirected_to_determination": 0.3536641660321038, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_screen_application_primary_action_is_displayed": 0.3067637080093846, - "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_screen_application_primary_action_is_not_displayed": 0.28324316698126495, - "hypha/apply/funds/tests/test_views.py::TestSubmissionDetailSimplifiedView::test_project_required": 0.1428837499988731, - "hypha/apply/funds/tests/test_views.py::TestSubmissionDetailSimplifiedView::test_staff_only": 0.13806054202723317, - "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_can_post_to_sealed": 0.4030603340070229, - "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_can_view_multiple_sealed": 0.6904642490262631, - "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_not_asked_again": 0.4495387929782737, - "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_peeking_is_logged": 0.5691239579755347, - "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_redirected_to_sealed": 0.25772645900724456, - "hypha/apply/funds/tests/test_views.py::TestSuperUserSubmissionView::test_can_screen_applications_in_final_status": 0.4426569170318544, - "hypha/apply/funds/tests/test_views.py::TestSuperUserSubmissionView::test_can_screen_submission": 0.3606773339561187, - "hypha/apply/funds/tests/test_views.py::TestUpdateReviewersMixin::test_submission_transition_all_reviewer_roles_not_assigned": 0.6474137910117861, - "hypha/apply/funds/tests/test_views.py::TestUpdateReviewersMixin::test_submission_transition_to_internal_review": 0.41582020797068253, - "hypha/apply/funds/tests/test_views.py::TestUpdateReviewersMixin::test_submission_transition_to_proposal_internal_review": 0.3504690830013715, - "hypha/apply/funds/tests/test_views.py::TestUserReminderDeleteView::test_doesnt_has_access": 0.2619370830070693, - "hypha/apply/funds/tests/test_views.py::TestUserSubmissionFileView::test_owner_can_access": 0.19894295901758596, - "hypha/apply/funds/tests/test_views.py::TestUserSubmissionFileView::test_user_can_not_access": 0.22202287596883252, - "hypha/apply/funds/tests/views/test_batch_progress.py::ApplicantTestCase::test_cant_access_page_to_page": 0.09691375101101585, - "hypha/apply/funds/tests/views/test_batch_progress.py::ReivewersTestCase::test_cant_post_to_page": 0.07968054103548639, - "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_application": 0.5496794999926351, - "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_different_states": 0.557758416980505, - "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_multiple_applications": 0.5809039589948952, - "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_one_in_mixed_state": 0.6597530840081163, - "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_cant_progress_in_incorrect_state": 0.293104456999572, - "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_determine_redirects": 0.2727692920016125, - "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_messenger_not_called_with_failed": 0.31455150098190643, - "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_messenger_with_submission_in_review": 0.3272217079938855, - "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_mixed_determine_notifies": 0.3487798340211157, - "hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_can_assign_role_reviewers": 0.7760879990237299, - "hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_can_reassign_from_other_role_reviewers": 1.0953616249898914, - "hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_can_reassign_role_reviewers": 0.6426926679851022, - "hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_doesnt_remove_if_already_reviewed": 0.7236539590230677, - "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantRoundPage::test_cant_access_page": 0.128585500002373, - "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantSubmissionByRound::test_cant_access_lab_page": 0.16573104096460156, - "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantSubmissionByRound::test_cant_access_non_existing_page": 0.09524641800089739, - "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantSubmissionByRound::test_cant_access_normal_page": 0.1952454169804696, - "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantSubmissionByRound::test_cant_access_round_page": 0.2677046259632334, - "hypha/apply/funds/tests/views/test_rounds.py::TestReviewerAllRoundPage::test_cant_access_page": 0.1254507499979809, - "hypha/apply/funds/tests/views/test_rounds.py::TestStaffRoundPage::test_can_access_page": 0.11603316600667313, - "hypha/apply/funds/tests/views/test_rounds.py::TestStaffSubmissionByRound::test_can_access_lab_page": 0.22386587402434088, - "hypha/apply/funds/tests/views/test_rounds.py::TestStaffSubmissionByRound::test_can_access_round_page": 0.23800337497959845, - "hypha/apply/funds/tests/views/test_rounds.py::TestStaffSubmissionByRound::test_cant_access_non_existing_page": 0.10530037499847822, - "hypha/apply/funds/tests/views/test_rounds.py::TestStaffSubmissionByRound::test_cant_access_normal_page": 0.4283543739875313, - "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_already_notified": 0.18469879199983552, - "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_project_complete": 0.10221870796522126, - "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_project_not_in_progress": 0.11765762502909638, - "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_report_due_in_7_days_already_submitted": 0.1363560010213405, - "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_notify_report_due_in_7_days": 0.1456892919668462, - "hypha/apply/projects/tests/test_files.py::TestFlatten::test_no_items": 0.010593292012345046, - "hypha/apply/projects/tests/test_files.py::TestFlatten::test_one_level_of_items": 0.002285417023813352, - "hypha/apply/projects/tests/test_files.py::TestFlatten::test_three_levels_of_items": 0.0017486670112702996, - "hypha/apply/projects/tests/test_files.py::TestFlatten::test_two_levels_of_items": 0.010013875988079235, - "hypha/apply/projects/tests/test_files.py::TestGetFiles::test_get_files": 0.13025912403827533, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_approved_by_finance1_status": 0.13060849998146296, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_approved_by_finance1_status_with_extended_flow": 0.1719628339924384, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_approved_by_staff_status": 0.18349266503355466, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_changes_requested_by_finance1_status": 0.13521170703461394, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_changes_requested_by_finance2_status": 0.13758329299162142, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_changes_requested_by_staff_status": 0.11424425098812208, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_resubmitted_status": 0.12214045799919404, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_submitted_status": 0.1130295000039041, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_approved_by_finance1_status": 0.15646204102085903, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_approved_by_staff_status": 0.1465312090003863, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_changes_requested_by_finance1_status": 0.1420283739862498, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_changes_requested_by_finance2_status": 0.16017875002580695, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_changes_requested_by_staff_status": 0.12781949900090694, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_resubmitted_status": 0.13056683403556235, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_submitted_status": 0.10118404202512465, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_approved_by_finance1_status": 0.11923633300466463, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_approved_by_staff_status": 0.10639179099234752, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_changes_requested_by_finance1_status": 0.15372116697835736, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_changes_requested_by_finance2_status": 0.11582512498716824, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_changes_requested_by_staff_status": 0.14981529099168256, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_resubmitted_status": 0.13347770800464787, - "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_submitted_status": 0.12494670701562427, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_assign_reviewers_primary_action": 0.5560680829803459, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_create_review_primary_action": 1.074421875004191, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_see_view_determination_primary_action": 0.6302579590119421, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_cant_view_submission_screening_block": 0.2558624589582905, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_new_form_after_progress": 0.20767795701976866, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_not_included_fields_render": 0.3200909590232186, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_not_redirected_if_determination_submitted": 0.7868954159785062, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_not_redirected_if_wrong_determination_selected": 0.45932116702897474, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_previous_and_next_appears_on_page": 0.4144515820662491, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_redirected_to_determination": 0.3376647080294788, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_screen_application_primary_action_is_displayed": 0.43134412495419383, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_screen_application_primary_action_is_not_displayed": 0.3015776669490151, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_staff_can_see_application_draft_status": 0.21051829092903063, + "hypha/apply/funds/tests/test_views.py::TestStaffSubmissionView::test_staff_cant_see_application_draft_status": 0.1754301249748096, + "hypha/apply/funds/tests/test_views.py::TestSubmissionDetailSimplifiedView::test_project_required": 0.12922391697065905, + "hypha/apply/funds/tests/test_views.py::TestSubmissionDetailSimplifiedView::test_staff_only": 0.09834945801412687, + "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_can_post_to_sealed": 0.36490916699403897, + "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_can_view_multiple_sealed": 0.45777758402982727, + "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_not_asked_again": 0.636794916994404, + "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_peeking_is_logged": 0.3166850410052575, + "hypha/apply/funds/tests/test_views.py::TestSuperUserSealedView::test_redirected_to_sealed": 0.2271485829842277, + "hypha/apply/funds/tests/test_views.py::TestSuperUserSubmissionView::test_can_screen_applications_in_final_status": 0.4317812920198776, + "hypha/apply/funds/tests/test_views.py::TestSuperUserSubmissionView::test_can_screen_submission": 0.32216854102443904, + "hypha/apply/funds/tests/test_views.py::TestUpdateReviewersMixin::test_submission_transition_all_reviewer_roles_not_assigned": 0.40290637605357915, + "hypha/apply/funds/tests/test_views.py::TestUpdateReviewersMixin::test_submission_transition_to_internal_review": 0.31150579103268683, + "hypha/apply/funds/tests/test_views.py::TestUpdateReviewersMixin::test_submission_transition_to_proposal_internal_review": 0.36057391605572775, + "hypha/apply/funds/tests/test_views.py::TestUserReminderDeleteView::test_doesnt_has_access": 0.20762345800176263, + "hypha/apply/funds/tests/test_views.py::TestUserSubmissionFileView::test_owner_can_access": 0.20650145993568003, + "hypha/apply/funds/tests/test_views.py::TestUserSubmissionFileView::test_user_can_not_access": 0.2028229589923285, + "hypha/apply/funds/tests/views/test_batch_progress.py::ApplicantTestCase::test_cant_access_page_to_page": 0.11278091697022319, + "hypha/apply/funds/tests/views/test_batch_progress.py::ReivewersTestCase::test_cant_post_to_page": 0.10694187297485769, + "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_application": 0.4116222079610452, + "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_different_states": 0.5127876680344343, + "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_multiple_applications": 0.9083985419711098, + "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_can_progress_one_in_mixed_state": 0.42691274895332754, + "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_cant_progress_in_incorrect_state": 0.31818754103733227, + "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_determine_redirects": 0.25876079098088667, + "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_messenger_not_called_with_failed": 0.3323002500110306, + "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_messenger_with_submission_in_review": 0.33745387493399903, + "hypha/apply/funds/tests/views/test_batch_progress.py::StaffTestCase::test_mixed_determine_notifies": 0.36211350007215515, + "hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_can_assign_role_reviewers": 56.30000733293127, + "hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_can_reassign_from_other_role_reviewers": 0.9028425840078853, + "hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_can_reassign_role_reviewers": 0.6134342509903945, + "hypha/apply/funds/tests/views/test_batch_reviewers.py::StaffTestCase::test_doesnt_remove_if_already_reviewed": 0.6406854579690844, + "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantRoundPage::test_cant_access_page": 0.1079225410358049, + "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantSubmissionByRound::test_cant_access_lab_page": 0.17786208301549777, + "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantSubmissionByRound::test_cant_access_non_existing_page": 0.10091941599966958, + "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantSubmissionByRound::test_cant_access_normal_page": 0.156189292029012, + "hypha/apply/funds/tests/views/test_rounds.py::TestApplicantSubmissionByRound::test_cant_access_round_page": 0.18164204090135172, + "hypha/apply/funds/tests/views/test_rounds.py::TestReviewerAllRoundPage::test_cant_access_page": 0.13609908404760063, + "hypha/apply/funds/tests/views/test_rounds.py::TestStaffRoundPage::test_can_access_page": 0.4893280841060914, + "hypha/apply/funds/tests/views/test_rounds.py::TestStaffSubmissionByRound::test_can_access_lab_page": 0.2446591240586713, + "hypha/apply/funds/tests/views/test_rounds.py::TestStaffSubmissionByRound::test_can_access_round_page": 0.22359808505279943, + "hypha/apply/funds/tests/views/test_rounds.py::TestStaffSubmissionByRound::test_cant_access_non_existing_page": 0.11736045801080763, + "hypha/apply/funds/tests/views/test_rounds.py::TestStaffSubmissionByRound::test_cant_access_normal_page": 0.16986879101023078, + "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_already_notified": 0.18328541604569182, + "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_project_complete": 0.10474516701651737, + "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_project_not_in_progress": 0.10497508401749656, + "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_dont_notify_report_due_in_7_days_already_submitted": 0.13025245897006243, + "hypha/apply/projects/tests/test_commands.py::TestNotifyReportDue::test_notify_report_due_in_7_days": 0.1259624179219827, + "hypha/apply/projects/tests/test_files.py::TestFlatten::test_no_items": 0.014744874963071197, + "hypha/apply/projects/tests/test_files.py::TestFlatten::test_one_level_of_items": 0.0013840840547345579, + "hypha/apply/projects/tests/test_files.py::TestFlatten::test_three_levels_of_items": 0.002011916018091142, + "hypha/apply/projects/tests/test_files.py::TestFlatten::test_two_levels_of_items": 0.0015578330494463444, + "hypha/apply/projects/tests/test_files.py::TestGetFiles::test_get_files": 0.12578145804582164, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_approved_by_finance1_status": 0.13506858400069177, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_approved_by_finance1_status_with_extended_flow": 0.10293395892949775, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_approved_by_staff_status": 0.1276201669825241, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_changes_requested_by_finance1_status": 0.104122249991633, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_changes_requested_by_finance2_status": 0.1059111239737831, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_changes_requested_by_staff_status": 0.10858287499286234, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_resubmitted_status": 0.10598987597040832, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance1_choices_with_submitted_status": 0.11398125003324822, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_approved_by_finance1_status": 0.08861058298498392, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_approved_by_staff_status": 0.11306291801156476, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_changes_requested_by_finance1_status": 0.09223516494967043, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_changes_requested_by_finance2_status": 0.18930099898716435, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_changes_requested_by_staff_status": 0.0931370000471361, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_resubmitted_status": 0.14456437394255772, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_finance2_choices_with_submitted_status": 0.1117642491008155, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_approved_by_finance1_status": 0.09879337396705523, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_approved_by_staff_status": 0.09179262595716864, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_changes_requested_by_finance1_status": 0.09094583295518532, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_changes_requested_by_finance2_status": 0.08589829102857038, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_changes_requested_by_staff_status": 0.09577120799804106, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_resubmitted_status": 0.10955208400264382, + "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_staff_choices_with_submitted_status": 0.09951512602856383, "hypha/apply/projects/tests/test_forms.py::TestChangeInvoiceStatusFormForm::test_valid_checks_required_for_approved_by_finance1": 0.14640300802420825, - "hypha/apply/projects/tests/test_forms.py::TestChangePAFStatusForm::test_comment_is_not_required": 0.18473404200631194, - "hypha/apply/projects/tests/test_forms.py::TestChangePAFStatusForm::test_paf_status_is_required": 0.10693624897976406, + "hypha/apply/projects/tests/test_forms.py::TestChangePAFStatusForm::test_comment_is_not_required": 0.13062050001462922, + "hypha/apply/projects/tests/test_forms.py::TestChangePAFStatusForm::test_paf_status_is_required": 0.10028129199054092, "hypha/apply/projects/tests/test_forms.py::TestChangePAFStatusForm::test_role_is_required": 0.27957526297541335, - "hypha/apply/projects/tests/test_forms.py::TestContractUploadForm::test_applicant_can_upload_signed": 0.007751208002446219, - "hypha/apply/projects/tests/test_forms.py::TestContractUploadForm::test_applicant_cant_upload_unsigned": 0.0024738750071264803, - "hypha/apply/projects/tests/test_forms.py::TestCreateInvoiceForm::test_adding_invoice": 0.17737520800437778, - "hypha/apply/projects/tests/test_forms.py::TestCreateInvoiceForm::test_supporting_documents_not_required": 0.11147987499134615, - "hypha/apply/projects/tests/test_forms.py::TestEditInvoiceForm::test_add_new_supporting_document": 0.14203066602931358, - "hypha/apply/projects/tests/test_forms.py::TestEditInvoiceForm::test_keep_existing_supporting_document": 0.16726083296816796, - "hypha/apply/projects/tests/test_forms.py::TestEditInvoiceForm::test_remove_existing_supporting_document": 0.11670004201005213, + "hypha/apply/projects/tests/test_forms.py::TestContractUploadForm::test_applicant_can_upload_signed": 0.007047373976092786, + "hypha/apply/projects/tests/test_forms.py::TestContractUploadForm::test_applicant_cant_upload_unsigned": 0.001560040982440114, + "hypha/apply/projects/tests/test_forms.py::TestCreateInvoiceForm::test_adding_invoice": 0.11774729104945436, + "hypha/apply/projects/tests/test_forms.py::TestCreateInvoiceForm::test_supporting_documents_not_required": 0.10811349900905043, + "hypha/apply/projects/tests/test_forms.py::TestEditInvoiceForm::test_add_new_supporting_document": 0.12165879202075303, + "hypha/apply/projects/tests/test_forms.py::TestEditInvoiceForm::test_keep_existing_supporting_document": 0.11390429199673235, + "hypha/apply/projects/tests/test_forms.py::TestEditInvoiceForm::test_remove_existing_supporting_document": 0.11856237397296354, "hypha/apply/projects/tests/test_forms.py::TestFinalApprovalForm::test_comment_is_not_required": 0.13221216498641297, "hypha/apply/projects/tests/test_forms.py::TestFinalApprovalForm::test_final_approval_status_is_required": 0.14672052202513441, - "hypha/apply/projects/tests/test_forms.py::TestProjectApprovalForm::test_updating_fields_sets_changed_flag": 0.14548133200150914, - "hypha/apply/projects/tests/test_forms.py::TestSelectDocumentForm::test_copying_files": 0.13249200000427663, - "hypha/apply/projects/tests/test_forms.py::TestStaffContractUploadForm::test_staff_can_upload_signed": 0.005518873949768022, - "hypha/apply/projects/tests/test_forms.py::TestStaffContractUploadForm::test_staff_can_upload_unsigned": 0.0036369580193422735, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_can_edit_invoice": 0.4696373329788912, + "hypha/apply/projects/tests/test_forms.py::TestProjectApprovalForm::test_updating_fields_sets_changed_flag": 0.11343783402116969, + "hypha/apply/projects/tests/test_forms.py::TestSelectDocumentForm::test_copying_files": 0.14634329202817753, + "hypha/apply/projects/tests/test_forms.py::TestStaffContractUploadForm::test_staff_can_upload_signed": 0.005536167009267956, + "hypha/apply/projects/tests/test_forms.py::TestStaffContractUploadForm::test_staff_can_upload_unsigned": 0.002265250019263476, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_can_edit_invoice": 0.3417234580265358, "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_cant_complete_required_checks": 0.2534002040629275, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_cant_edit_deliverables": 1.270691874990007, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_cant_edit_invoice": 0.8180087090004236, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_cant_edit_deliverables": 0.9306994580547325, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_cant_edit_invoice": 0.6904691249947064, "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_applicant_cant_view_required_checks": 0.15699885797221214, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_can_user_delete_from_submitted": 0.11849220900330693, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_deliverables_total_amount": 0.23418925001169555, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_change_status": 0.46113216696539894, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_change_status_with_extended_flow": 0.2516593750042375, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_can_user_delete_from_submitted": 0.09987200103932992, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_deliverables_total_amount": 0.4428997919312678, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_change_status": 0.4691279990365729, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_change_status_with_extended_flow": 0.2335409579682164, "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_complete_required_checks": 0.13558499101782218, "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_complete_required_checks_with_extended_flow": 0.262551411986351, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_edit_deliverables": 0.11214050103444606, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_edit_deliverables_with_extended_flow": 0.2506126670341473, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_edit_deliverables": 0.10349987400695682, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_edit_deliverables_with_extended_flow": 0.2220972920767963, "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_can_view_required_checks": 0.13442321895854548, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_cant_change_status": 0.6516338739602361, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_cant_change_status_with_extended_flow": 1.0997824579826556, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_cant_edit_deliverables": 1.1260373330151197, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_can_change_status_with_extended_flow": 0.5424735430278815, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_can_edit_deliverables": 0.15490045803016983, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_cant_change_status": 0.5222009999561124, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_cant_change_status_with_extended_flow": 0.85366108402377, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance1_cant_edit_deliverables": 0.7821433319477364, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_can_change_status_with_extended_flow": 0.4653272079885937, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_can_edit_deliverables": 0.11407049995614216, "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_can_view_required_checks": 0.1515219429275021, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_cant_change_status": 0.9580258339701686, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_cant_change_status": 0.7476470430265181, "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_cant_complete_required_checks": 0.2719519470119849, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_cant_edit_deliverables": 1.1772286670166068, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_invoice_status_user_choices": 0.017642792023252696, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_paid_value_overrides_paid_value": 0.24016845898586325, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_paid_value_used_when_no_paid_value": 0.12040550101664849, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_change_status": 0.5100301260245033, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_delete_from_submitted": 0.13103929100907408, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_edit_deliverables": 0.3440335830091499, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_edit_invoice": 0.3431779589736834, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_change_status": 0.7393689160235226, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_finance2_cant_edit_deliverables": 0.9740518750622869, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_invoice_status_user_choices": 0.021087917033582926, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_paid_value_overrides_paid_value": 0.18444745999295264, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_paid_value_used_when_no_paid_value": 0.10939487593714148, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_change_status": 0.3913507079705596, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_delete_from_submitted": 0.1006243740557693, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_edit_deliverables": 0.32705591595731676, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_can_edit_invoice": 0.30856545898132026, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_change_status": 0.6606197090004571, "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_complete_required_checks": 0.25674830604111776, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_changes_requested": 0.1584317920205649, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_declined": 0.14266833299188875, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_paid": 0.14626683396636508, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_resubmitted": 0.14913241702015512, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_edit_deliverables": 0.9015821249922737, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_edit_invoice": 0.9620543330092914, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_changes_requested": 0.11842645797878504, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_declined": 0.10925312602194026, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_paid": 0.11688754201168194, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_delete_from_resubmitted": 0.14953700004843995, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_edit_deliverables": 0.7739314989885315, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_edit_invoice": 0.7969501659390517, "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_staff_cant_view_required_checks": 0.13086751097580418, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_changes_requested": 0.13352920897887088, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_declined": 0.1285044999967795, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_paid": 0.1319459590013139, - "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_resubmitted": 0.16362808298435993, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_approved_by_finance_1": 0.2225637499941513, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_approved_by_staff": 0.12940154303214513, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_for_finance_1": 0.3780745829863008, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_for_finance_1_with_extended_flow": 0.3601873340376187, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_get_totals": 0.3034335430129431, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_get_totals_no_value": 0.003367959026945755, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_in_progress": 0.4898416680225637, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_in_progress_with_extended_workflow": 0.5106704159989022, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_not_rejected": 0.24967112601734698, - "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_rejected": 0.2220725420047529, - "hypha/apply/projects/tests/test_models.py::TestProjectModel::test_create_from_submission": 0.129501916031586, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_changes_requested": 0.1131687089218758, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_declined": 0.10736808308865875, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_paid": 0.0990432919934392, + "hypha/apply/projects/tests/test_models.py::TestInvoiceModel::test_user_cant_delete_from_resubmitted": 0.12610375002259389, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_approved_by_finance_1": 0.11857958300970495, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_approved_by_staff": 0.09787575097288936, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_for_finance_1": 0.3050422489759512, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_for_finance_1_with_extended_flow": 0.30679841700475663, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_get_totals": 0.22571641602553427, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_get_totals_no_value": 0.0029600840061903, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_in_progress": 0.37341862404718995, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_in_progress_with_extended_workflow": 0.3923596669919789, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_not_rejected": 0.2260432499460876, + "hypha/apply/projects/tests/test_models.py::TestInvoiceQueryset::test_rejected": 0.21482683398062363, + "hypha/apply/projects/tests/test_models.py::TestProjectModel::test_create_from_submission": 0.10928333300398663, "hypha/apply/projects/tests/test_models.py::TestProjectModel::test_get_missing_document_categories_with_enough_documents": 0.11543385393451899, "hypha/apply/projects/tests/test_models.py::TestProjectModel::test_get_missing_document_categories_with_no_documents": 0.12154749495675787, "hypha/apply/projects/tests/test_models.py::TestProjectModel::test_get_missing_document_categories_with_some_documents": 0.1251538940705359, - "hypha/apply/projects/tests/test_models.py::TestReport::test_late_if_two_weeks_behind": 0.17904962500324473, - "hypha/apply/projects/tests/test_models.py::TestReport::test_not_late_if_one_ahead": 0.1317366249859333, - "hypha/apply/projects/tests/test_models.py::TestReport::test_not_late_if_two_ahead_but_one_in_future": 0.13138087501283735, - "hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_doesnt_includes_draft": 0.12886304102721624, - "hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_doesnt_includes_to_do": 0.23375724998186342, - "hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_includes_skipped": 0.14344754198100418, - "hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_includes_submitted": 0.1429664169845637, - "hypha/apply/projects/tests/test_models.py::TestReport::test_start_date": 0.2452943740063347, - "hypha/apply/projects/tests/test_models.py::TestReport::test_start_date_with_submitted": 0.229410125000868, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_current_due_report_gets_active_report": 0.16276470897719264, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_last_report_gets_report_in_past": 0.12284191796788946, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_last_report_gets_skipped": 0.1211913330189418, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_last_report_gets_submitted_report_in_past": 0.12890537499333732, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_months_always_relative": 0.12089379198732786, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_next_date_month_from_now": 0.11946450098184869, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_next_date_week_from_now": 0.13885691697942093, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_creates_report": 0.18032120700809173, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_creates_report_if_current_skipped": 0.24975429198821075, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_creates_report_not_in_past": 0.13205883497721516, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_schedule_in_future_creates_report": 0.11547433401574381, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due": 0.16157291602576151, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_has_drafts": 0.20611512500909157, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_no_future": 0.11804066601325758, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_no_skipped": 0.11668608404579572, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_no_submitted": 0.12428099801763892, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_report_creates_report": 0.1491905850416515, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_report_future_schedule_creates_report": 0.10860141803277656, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_submitted_report_unaffected": 0.11938150000059977, - "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_today_schedule_gets_report_today": 0.12756216802517883, + "hypha/apply/projects/tests/test_models.py::TestReport::test_late_if_two_weeks_behind": 0.18348908197367564, + "hypha/apply/projects/tests/test_models.py::TestReport::test_not_late_if_one_ahead": 0.05656516703311354, + "hypha/apply/projects/tests/test_models.py::TestReport::test_not_late_if_two_ahead_but_one_in_future": 0.09896179201314226, + "hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_doesnt_includes_draft": 0.09428237495012581, + "hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_doesnt_includes_to_do": 0.08845541707705706, + "hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_includes_skipped": 0.09169549902435392, + "hypha/apply/projects/tests/test_models.py::TestReport::test_queryset_done_includes_submitted": 0.08984812494600192, + "hypha/apply/projects/tests/test_models.py::TestReport::test_start_date": 0.23411562491673976, + "hypha/apply/projects/tests/test_models.py::TestReport::test_start_date_with_submitted": 0.23925779096316546, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_current_due_report_gets_active_report": 0.14344441698631272, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_last_report_gets_report_in_past": 0.10718662507133558, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_last_report_gets_skipped": 0.36258650093805045, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_last_report_gets_submitted_report_in_past": 0.2652144999592565, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_months_always_relative": 0.12155408400576562, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_next_date_month_from_now": 0.10335783404298127, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_next_date_week_from_now": 0.11480041698087007, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_creates_report": 0.10075508401496336, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_creates_report_if_current_skipped": 0.23717679205583408, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_creates_report_not_in_past": 0.10490595805458724, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_no_report_schedule_in_future_creates_report": 0.12487929099006578, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due": 0.09862574998987839, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_has_drafts": 0.11262345797149464, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_no_future": 0.12612637499114498, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_no_skipped": 0.10207562398863956, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_no_submitted": 0.10259433405008167, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_report_creates_report": 0.10231499996734783, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_past_due_report_future_schedule_creates_report": 0.10128225100925192, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_submitted_report_unaffected": 0.11598099995171651, + "hypha/apply/projects/tests/test_models.py::TestReportConfig::test_today_schedule_gets_report_today": 0.24566754192346707, "hypha/apply/projects/tests/test_settings.py::TestProjectFeatureFlag::test_urls_404_when_turned_off": 0.15309383301064372, - "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_only_owner_or_contracting_can_upload_contract": 0.6442528749757912, + "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_only_owner_or_contracting_can_upload_contract": 0.4889582499745302, "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_only_owner_or_staff_or_contracting_can_upload_contract": 0.6099863669951446, - "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_owner_can_only_upload_during_contracting": 0.6307172509841621, + "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_owner_can_only_upload_during_contracting": 0.5429961249465123, "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_staff_can_only_upload_during_contracting": 0.9420862589031458, "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_staff_can_upload_after_state_leaves_committed": 0.7649188670911826, - "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_staff_cant_upload_contract": 0.6755807909939904, + "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_staff_cant_upload_contract": 0.5442167079891078, "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_user_can_only_upload_during_contracting": 0.6449822820723057, "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_user_cannot_upload_first_contract": 0.13075465901056305, "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_user_cannot_upload_when_latest_is_approved": 0.13252823700895533, "hypha/apply/projects/tests/test_templatetags.py::TestContractTools::test_user_upload_happy_path": 0.2574270899640396, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_can_edit_in_resubmitted": 0.1472629590134602, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_can_edit_in_submitted": 0.12672337403637357, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_cant_edit_in_decline": 0.10992687501129694, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_cant_edit_in_paid": 0.14010066699120216, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_can_edit_in_changes_requested": 0.11393224901985377, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_can_change_status_from_changes_requested": 0.130178709019674, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_can_change_status_from_resubmitted": 0.12203362496802583, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_can_change_status_from_submitted": 0.12287075002677739, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_can_delete_from_submitted": 0.1609456249861978, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_change_status_from_declined": 0.19128362502669916, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_change_status_from_paid": 0.11994187597883865, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_delete_from_changes_requested": 0.13292054200428538, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_delete_from_declined": 0.12249074902501889, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_delete_from_paid": 0.1175042089598719, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_delete_from_resubmitted": 0.11543333300505765, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_edit_in_changes_requested": 0.128040541021619, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_can_delete_from_changes_requested": 0.11281549898558296, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_can_delete_from_submitted": 0.13805062597384676, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_changes_requested": 0.11865441699046642, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_declined": 0.1285049179859925, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_paid": 0.14732758299214765, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_resubmitted": 0.12084795898408629, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_submitted": 0.15859941698727198, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_delete_from_declined": 0.14012029298464768, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_delete_from_paid": 0.12188520899508148, - "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_delete_from_resubmitted": 0.1107782080071047, - "hypha/apply/projects/tests/test_views.py::ApplicantStaffProjectDetailDownloadView::test_cant_access_docx": 0.3563487090286799, - "hypha/apply/projects/tests/test_views.py::ApplicantStaffProjectDetailDownloadView::test_cant_access_pdf": 0.21326499996939674, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_can_edit_in_resubmitted": 0.1417458329233341, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_can_edit_in_submitted": 0.1180284580332227, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_cant_edit_in_decline": 0.09311820892617106, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_and_staff_cant_edit_in_paid": 0.09802116703940555, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_applicant_can_edit_in_changes_requested": 0.0949237080058083, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_can_change_status_from_changes_requested": 0.0915044589783065, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_can_change_status_from_resubmitted": 0.11868604097981006, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_can_change_status_from_submitted": 0.1031280419556424, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_can_delete_from_submitted": 0.12329866702202708, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_change_status_from_declined": 0.10236679197987542, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_change_status_from_paid": 0.10460645699640736, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_delete_from_changes_requested": 0.09298262500669807, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_delete_from_declined": 0.11933341505937278, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_delete_from_paid": 0.12410033302148804, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_delete_from_resubmitted": 0.1335213339771144, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_staff_cant_edit_in_changes_requested": 0.11518112599151209, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_can_delete_from_changes_requested": 0.11641729198163375, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_can_delete_from_submitted": 0.11089854105375707, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_changes_requested": 0.10630633198888972, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_declined": 0.12937595898984, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_paid": 0.09993845701683313, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_resubmitted": 0.1071651239763014, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_change_status_from_submitted": 0.10224662499967963, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_delete_from_declined": 0.10713616694556549, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_delete_from_paid": 0.10940137493889779, + "hypha/apply/projects/tests/test_templatetags.py::TestInvoiceTools::test_user_cant_delete_from_resubmitted": 0.12244900001678616, + "hypha/apply/projects/tests/test_views.py::ApplicantStaffProjectDetailDownloadView::test_cant_access_docx": 0.27332804194884375, + "hypha/apply/projects/tests/test_views.py::ApplicantStaffProjectDetailDownloadView::test_cant_access_pdf": 0.2031321680988185, "hypha/apply/projects/tests/test_views.py::ApplicantStaffProjectPDFExport::test_cant_access": 0.4367084689438343, - "hypha/apply/projects/tests/test_views.py::TestAnonPacketView::test_anonymous_can_not_access": 0.20830216599279083, - "hypha/apply/projects/tests/test_views.py::TestApplicantChangeInoviceStatus::test_can": 0.27879516599932685, - "hypha/apply/projects/tests/test_views.py::TestApplicantChangeInoviceStatus::test_other_cant": 0.24204512499272823, - "hypha/apply/projects/tests/test_views.py::TestApplicantDetailInvoiceStatus::test_can": 0.25846062603523023, - "hypha/apply/projects/tests/test_views.py::TestApplicantDetailInvoiceStatus::test_other_cant": 0.2454507910006214, - "hypha/apply/projects/tests/test_views.py::TestApplicantEditInvoiceView::test_editing_invoice_remove_supporting_document": 0.5638422500342131, - "hypha/apply/projects/tests/test_views.py::TestApplicantEditInvoiceView::test_editing_payment_keeps_receipts": 0.30604600004153326, - "hypha/apply/projects/tests/test_views.py::TestApplicantInvoiceDocumentPrivateMedia::test_can_access_own": 0.22206308296881616, - "hypha/apply/projects/tests/test_views.py::TestApplicantInvoiceDocumentPrivateMedia::test_cant_access_other": 0.24356291501317173, - "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_can_access_own_submitted_report": 0.2710294159769546, - "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_other_draft_report": 0.21105362399248406, - "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_other_future_report": 0.30956354198860936, - "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_other_submitted_report": 0.5406532489869278, - "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_own_draft_report": 0.22017974997288547, - "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_own_future_report": 0.2335929159889929, - "hypha/apply/projects/tests/test_views.py::TestApplicantSelectDocumentView::test_can_choose": 0.306865624996135, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_edit_submitted_report": 0.264053250051802, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_get_other_report": 0.21226033399580047, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_get_own_report_for_closing_and_complete_project": 0.393273500027135, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_submit_blank_report": 0.30010454199509695, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_submit_other_report": 0.2256916659825947, + "hypha/apply/projects/tests/test_views.py::TestAnonPacketView::test_anonymous_can_not_access": 0.22895158297615126, + "hypha/apply/projects/tests/test_views.py::TestApplicantChangeInoviceStatus::test_can": 0.25131341704400256, + "hypha/apply/projects/tests/test_views.py::TestApplicantChangeInoviceStatus::test_other_cant": 0.20874891802668571, + "hypha/apply/projects/tests/test_views.py::TestApplicantDetailInvoiceStatus::test_can": 0.3008690840215422, + "hypha/apply/projects/tests/test_views.py::TestApplicantDetailInvoiceStatus::test_other_cant": 0.29724816704401746, + "hypha/apply/projects/tests/test_views.py::TestApplicantEditInvoiceView::test_editing_invoice_remove_supporting_document": 0.3028608749737032, + "hypha/apply/projects/tests/test_views.py::TestApplicantEditInvoiceView::test_editing_payment_keeps_receipts": 0.22965445899171755, + "hypha/apply/projects/tests/test_views.py::TestApplicantInvoiceDocumentPrivateMedia::test_can_access_own": 0.2175706250127405, + "hypha/apply/projects/tests/test_views.py::TestApplicantInvoiceDocumentPrivateMedia::test_cant_access_other": 0.2519414179841988, + "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_can_access_own_submitted_report": 0.2600186240160838, + "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_other_draft_report": 0.2467556240153499, + "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_other_future_report": 0.2483961260295473, + "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_other_submitted_report": 0.23758312599966303, + "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_own_draft_report": 0.20590391696896404, + "hypha/apply/projects/tests/test_views.py::TestApplicantReportDetail::test_cant_access_own_future_report": 0.26786858396371827, + "hypha/apply/projects/tests/test_views.py::TestApplicantSelectDocumentView::test_can_choose": 0.27071804204024374, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_edit_submitted_report": 0.5833423749427311, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_get_other_report": 0.19563916698098183, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_get_own_report_for_closing_and_complete_project": 0.34283570799743757, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_submit_blank_report": 0.23071920906659216, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_cant_submit_other_report": 0.2542912500211969, "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_get_own_report": 0.2826117270742543, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_get_own_report_for_inprogress_project": 0.2765027090208605, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_save_report_draft": 0.326956250006333, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_save_report_with_draft": 0.364985625987174, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_submit_own_report": 0.3791326670034323, - "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_submit_private_report": 0.5839330829621758, - "hypha/apply/projects/tests/test_views.py::TestApplicantSupportingDocumentPrivateMedia::test_can_access_own": 0.2570317499921657, - "hypha/apply/projects/tests/test_views.py::TestApplicantSupportingDocumentPrivateMedia::test_cant_access_other": 0.48956416596774943, - "hypha/apply/projects/tests/test_views.py::TestApplicantUploadContractView::test_non_owner_upload_contract": 0.48538766597630456, - "hypha/apply/projects/tests/test_views.py::TestApplicantUploadContractView::test_owner_upload_contract": 0.26024924899684265, - "hypha/apply/projects/tests/test_views.py::TestApproveContractView::test_approve_already_approved_contract": 0.3591458330047317, - "hypha/apply/projects/tests/test_views.py::TestApproveContractView::test_approve_unapproved_contract": 0.4250864579807967, - "hypha/apply/projects/tests/test_views.py::TestApproveContractView::test_approve_unsigned_contract": 0.26025299899629317, - "hypha/apply/projects/tests/test_views.py::TestApproveContractView::test_attempt_to_approve_non_latest": 0.3096614160167519, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_get_own_report_for_inprogress_project": 0.2216641670675017, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_save_report_draft": 0.26972783292876557, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_save_report_with_draft": 0.2550375010468997, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_submit_own_report": 0.3451377490418963, + "hypha/apply/projects/tests/test_views.py::TestApplicantSubmitReport::test_submit_private_report": 0.25023320800391957, + "hypha/apply/projects/tests/test_views.py::TestApplicantSupportingDocumentPrivateMedia::test_can_access_own": 0.24562587402760983, + "hypha/apply/projects/tests/test_views.py::TestApplicantSupportingDocumentPrivateMedia::test_cant_access_other": 0.2331784159759991, + "hypha/apply/projects/tests/test_views.py::TestApplicantUploadContractView::test_non_owner_upload_contract": 0.2211476249503903, + "hypha/apply/projects/tests/test_views.py::TestApplicantUploadContractView::test_owner_upload_contract": 0.2663467510137707, + "hypha/apply/projects/tests/test_views.py::TestApproveContractView::test_approve_already_approved_contract": 0.331657541973982, + "hypha/apply/projects/tests/test_views.py::TestApproveContractView::test_approve_unapproved_contract": 0.357320875977166, + "hypha/apply/projects/tests/test_views.py::TestApproveContractView::test_approve_unsigned_contract": 0.29433833295479417, + "hypha/apply/projects/tests/test_views.py::TestApproveContractView::test_attempt_to_approve_non_latest": 0.22827633400447667, "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_applicant_cant_update_paf_status": 0.16629222000483423, - "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_assigned_approvers_can_approve_paf": 0.35625129198888317, - "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_assigned_approvers_can_reject_paf": 0.3866203759680502, + "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_assigned_approvers_can_approve_paf": 0.3625999579089694, + "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_assigned_approvers_can_reject_paf": 0.3182253340492025, "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_contracting_can_update_paf_status": 0.12587614404037595, "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_finance_can_update_paf_status": 0.1424186519579962, "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_reviewer_approve_paf": 0.11959398398175836, "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_reviewer_rejects_paf": 0.11641414504265413, "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_staff_can_update_paf_status": 0.14335077803116292, - "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_unassigned_applicant_cant_update_paf_status": 0.279743040970061, - "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_unassigned_contracting_cant_update_paf_status": 0.2991967079578899, - "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_unassigned_finance_cant_update_paf_status": 0.29756133299088106, - "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_unassigned_staff_cant_update_paf_status": 0.6265152499836404, - "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_all_signed_and_approved_contracts_appear": 0.14326433403766714, - "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_all_signed_and_unapproved_returns_latest": 0.11253108401433565, - "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_all_unsigned_and_unapproved_returns_only_latest": 0.10918316603056155, - "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_mixture_of_both_latest_signed_and_approved": 0.12233166699297726, - "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_mixture_of_both_latest_signed_and_unapproved": 0.1353770839923527, - "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_mixture_of_both_latest_unsigned_and_unapproved": 0.11857108300318941, - "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_mixture_with_latest_signed_returns_no_unsigned": 0.12284237603307702, - "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_no_contracts_returns_nothing": 0.15640366700245067, + "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_unassigned_applicant_cant_update_paf_status": 0.22400762396864593, + "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_unassigned_contracting_cant_update_paf_status": 0.31655470799887553, + "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_unassigned_finance_cant_update_paf_status": 0.24805541592650115, + "hypha/apply/projects/tests/test_views.py::TestChangePAFStatusView::test_unassigned_staff_cant_update_paf_status": 0.24434829101664945, + "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_all_signed_and_approved_contracts_appear": 0.1103937920415774, + "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_all_signed_and_unapproved_returns_latest": 0.09727704100077972, + "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_all_unsigned_and_unapproved_returns_only_latest": 0.1002011249656789, + "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_mixture_of_both_latest_signed_and_approved": 0.10205700004007667, + "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_mixture_of_both_latest_signed_and_unapproved": 0.09944158396683633, + "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_mixture_of_both_latest_unsigned_and_unapproved": 0.11146566696697846, + "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_mixture_with_latest_signed_returns_no_unsigned": 0.09101612592348829, + "hypha/apply/projects/tests/test_views.py::TestContractsMixin::test_no_contracts_returns_nothing": 0.09546541597228497, "hypha/apply/projects/tests/test_views.py::TestFinalApprovalView::test_final_approval": 0.6934734180103987, "hypha/apply/projects/tests/test_views.py::TestFinalApprovalView::test_final_approver_cant_be_applicant": 0.1994648210820742, "hypha/apply/projects/tests/test_views.py::TestFinalApprovalView::test_final_approver_cant_be_approver": 0.2700507749686949, @@ -671,219 +679,219 @@ "hypha/apply/projects/tests/test_views.py::TestFinalApprovalView::test_final_approver_cant_be_finance": 0.24600107705919072, "hypha/apply/projects/tests/test_views.py::TestFinalApprovalView::test_final_approver_cant_be_staff": 0.25083705002907664, "hypha/apply/projects/tests/test_views.py::TestFinalApprovalView::test_final_rejection": 0.463428097020369, - "hypha/apply/projects/tests/test_views.py::TestFinanceDetailInvoiceStatus::test_can": 0.2844838750024792, - "hypha/apply/projects/tests/test_views.py::TestFinanceDetailInvoiceStatus::test_wrong_project_cant": 0.37831658296636306, - "hypha/apply/projects/tests/test_views.py::TestFinanceProjectDetailView::test_has_access": 0.25721399998292327, - "hypha/apply/projects/tests/test_views.py::TestFinanceProjectDetailView::test_lab_project_renders": 0.21580558296409436, - "hypha/apply/projects/tests/test_views.py::TestProjectDetailApprovalView::test_staff_only": 0.1716677090153098, + "hypha/apply/projects/tests/test_views.py::TestFinanceDetailInvoiceStatus::test_can": 0.24398358300095424, + "hypha/apply/projects/tests/test_views.py::TestFinanceDetailInvoiceStatus::test_wrong_project_cant": 0.2982531660818495, + "hypha/apply/projects/tests/test_views.py::TestFinanceProjectDetailView::test_has_access": 0.24751404201379046, + "hypha/apply/projects/tests/test_views.py::TestFinanceProjectDetailView::test_lab_project_renders": 0.20517645997460932, + "hypha/apply/projects/tests/test_views.py::TestProjectDetailApprovalView::test_staff_only": 0.13999595801578835, "hypha/apply/projects/tests/test_views.py::TestProjectDetailSimplifiedView::test_staff_only": 0.15704163699410856, - "hypha/apply/projects/tests/test_views.py::TestProjectListView::test_applicants_cannot_access_project_list_page": 0.3866400000115391, - "hypha/apply/projects/tests/test_views.py::TestProjectListView::test_staff_can_access_project_list_page": 0.366929749987321, - "hypha/apply/projects/tests/test_views.py::TestProjectOverviewView::test_applicants_cannot_access": 0.3573815829877276, - "hypha/apply/projects/tests/test_views.py::TestProjectOverviewView::test_staff_can_access": 0.3883521680254489, - "hypha/apply/projects/tests/test_views.py::TestRemoveDocumentView::test_remove_document": 0.48140524901100434, - "hypha/apply/projects/tests/test_views.py::TestRemoveDocumentView::test_remove_non_existent_document": 0.29162729196832515, - "hypha/apply/projects/tests/test_views.py::TestReviewerUserProjectDetailView::test_doesnt_have_access": 0.21474825000041164, - "hypha/apply/projects/tests/test_views.py::TestSendForApprovalView::test_send_for_approval_fails_when_project_is_locked": 0.16278195902123116, + "hypha/apply/projects/tests/test_views.py::TestProjectListView::test_applicants_cannot_access_project_list_page": 0.3290229589911178, + "hypha/apply/projects/tests/test_views.py::TestProjectListView::test_staff_can_access_project_list_page": 0.3267897499608807, + "hypha/apply/projects/tests/test_views.py::TestProjectOverviewView::test_applicants_cannot_access": 0.3692474999697879, + "hypha/apply/projects/tests/test_views.py::TestProjectOverviewView::test_staff_can_access": 0.30395970901008695, + "hypha/apply/projects/tests/test_views.py::TestRemoveDocumentView::test_remove_document": 0.3807449999731034, + "hypha/apply/projects/tests/test_views.py::TestRemoveDocumentView::test_remove_non_existent_document": 0.6393747919355519, + "hypha/apply/projects/tests/test_views.py::TestReviewerUserProjectDetailView::test_doesnt_have_access": 0.19058779097395018, + "hypha/apply/projects/tests/test_views.py::TestSendForApprovalView::test_send_for_approval_fails_when_project_is_locked": 0.1602184169460088, "hypha/apply/projects/tests/test_views.py::TestSendForApprovalView::test_send_for_approval_fails_when_project_is_not_in_committed_state": 0.11484798201126978, - "hypha/apply/projects/tests/test_views.py::TestSendForApprovalView::test_send_for_approval_fails_when_project_is_not_in_draft_state": 0.12248295801691711, - "hypha/apply/projects/tests/test_views.py::TestSendForApprovalView::test_send_for_approval_happy_path": 0.3981466669647489, - "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_can_skip_draft_report": 0.4043691679544281, - "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_can_skip_report": 0.4850773750222288, - "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_can_unskip_report": 0.40532241700566374, - "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_cant_skip_current_report": 0.36000558399246074, - "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_cant_skip_submitted_report": 0.3134999159956351, - "hypha/apply/projects/tests/test_views.py::TestStaffChangeInvoiceStatus::test_can": 0.3253860419790726, - "hypha/apply/projects/tests/test_views.py::TestStaffDetailInvoiceStatus::test_can": 0.49262791700311936, - "hypha/apply/projects/tests/test_views.py::TestStaffDetailInvoiceStatus::test_wrong_project_cant": 0.40611658300622366, - "hypha/apply/projects/tests/test_views.py::TestStaffEditInvoiceView::test_editing_invoice_keeps_supprting_document": 0.33114837401080877, - "hypha/apply/projects/tests/test_views.py::TestStaffEditInvoiceView::test_editing_invoice_remove_supporting_document": 0.30775837501278147, - "hypha/apply/projects/tests/test_views.py::TestStaffInoviceDocumentPrivateMedia::test_can_access": 0.25161833403399214, - "hypha/apply/projects/tests/test_views.py::TestStaffInoviceDocumentPrivateMedia::test_cant_access_if_project_wrong": 0.35969512499286793, - "hypha/apply/projects/tests/test_views.py::TestStaffInvoiceSupportingDocumentPrivateMedia::test_can_access": 0.235745959013002, - "hypha/apply/projects/tests/test_views.py::TestStaffPacketView::test_staff_can_access": 0.2191846670175437, - "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailDownloadView::test_can_access_docx": 0.26631375099532306, - "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailDownloadView::test_can_access_pdf": 0.2058198740123771, - "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailDownloadView::test_response_object_is_docx": 0.20810408299439587, - "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailDownloadView::test_response_object_is_pdf": 0.38115487596951425, - "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailView::test_has_access": 0.2767312499927357, - "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailView::test_lab_project_renders": 0.22735895798541605, + "hypha/apply/projects/tests/test_views.py::TestSendForApprovalView::test_send_for_approval_fails_when_project_is_not_in_draft_state": 0.1201792509527877, + "hypha/apply/projects/tests/test_views.py::TestSendForApprovalView::test_send_for_approval_happy_path": 0.3992159159388393, + "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_can_skip_draft_report": 0.4037277069874108, + "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_can_skip_report": 0.3173352930461988, + "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_can_unskip_report": 0.6516079169814475, + "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_cant_skip_current_report": 0.33527637500083074, + "hypha/apply/projects/tests/test_views.py::TestSkipReport::test_cant_skip_submitted_report": 0.44620266696438193, + "hypha/apply/projects/tests/test_views.py::TestStaffChangeInvoiceStatus::test_can": 0.3076763749704696, + "hypha/apply/projects/tests/test_views.py::TestStaffDetailInvoiceStatus::test_can": 0.26638187596108764, + "hypha/apply/projects/tests/test_views.py::TestStaffDetailInvoiceStatus::test_wrong_project_cant": 0.32569574896479025, + "hypha/apply/projects/tests/test_views.py::TestStaffEditInvoiceView::test_editing_invoice_keeps_supprting_document": 0.2877389999339357, + "hypha/apply/projects/tests/test_views.py::TestStaffEditInvoiceView::test_editing_invoice_remove_supporting_document": 0.609027209051419, + "hypha/apply/projects/tests/test_views.py::TestStaffInoviceDocumentPrivateMedia::test_can_access": 0.22261525003705174, + "hypha/apply/projects/tests/test_views.py::TestStaffInoviceDocumentPrivateMedia::test_cant_access_if_project_wrong": 0.30298379104351625, + "hypha/apply/projects/tests/test_views.py::TestStaffInvoiceSupportingDocumentPrivateMedia::test_can_access": 0.22232154296943918, + "hypha/apply/projects/tests/test_views.py::TestStaffPacketView::test_staff_can_access": 0.2712908739922568, + "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailDownloadView::test_can_access_docx": 0.6523042499320582, + "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailDownloadView::test_can_access_pdf": 0.23990249901544303, + "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailDownloadView::test_response_object_is_docx": 0.21097499993629754, + "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailDownloadView::test_response_object_is_pdf": 0.26322137512033805, + "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailView::test_has_access": 0.3207758750068024, + "hypha/apply/projects/tests/test_views.py::TestStaffProjectDetailView::test_lab_project_renders": 0.2571417089784518, "hypha/apply/projects/tests/test_views.py::TestStaffProjectPDFExport::test_can_access": 0.62907274288591, "hypha/apply/projects/tests/test_views.py::TestStaffProjectPDFExport::test_reponse_object_is_pdf": 0.49607601994648576, - "hypha/apply/projects/tests/test_views.py::TestStaffReportDetail::test_can_access_submitted_report": 0.5534087090054527, - "hypha/apply/projects/tests/test_views.py::TestStaffReportDetail::test_cant_access_draft_report": 0.2608128330030013, - "hypha/apply/projects/tests/test_views.py::TestStaffReportDetail::test_cant_access_future_report": 0.22794200101634488, - "hypha/apply/projects/tests/test_views.py::TestStaffReportDetail::test_cant_access_skipped_report": 0.26296504100901075, - "hypha/apply/projects/tests/test_views.py::TestStaffSelectDocumentView::test_can_choose": 0.39808154103229754, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_cant_get_page_for_closing_and_complete_project": 0.426642707985593, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_cant_submit_blank_report": 0.28032645798521116, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_cant_submit_future_report": 0.2220472500193864, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_cant_submit_report_for_closing_and_complete_project": 0.42335541601642035, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_edit_submitted_report": 0.3644676249823533, + "hypha/apply/projects/tests/test_views.py::TestStaffReportDetail::test_can_access_submitted_report": 0.5303935409174301, + "hypha/apply/projects/tests/test_views.py::TestStaffReportDetail::test_cant_access_draft_report": 0.21284704201389104, + "hypha/apply/projects/tests/test_views.py::TestStaffReportDetail::test_cant_access_future_report": 0.19005479209590703, + "hypha/apply/projects/tests/test_views.py::TestStaffReportDetail::test_cant_access_skipped_report": 0.19428570801392198, + "hypha/apply/projects/tests/test_views.py::TestStaffSelectDocumentView::test_can_choose": 0.32996362599078566, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_cant_get_page_for_closing_and_complete_project": 0.6884707899880596, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_cant_submit_blank_report": 0.2702269160654396, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_cant_submit_future_report": 0.281632833997719, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_cant_submit_report_for_closing_and_complete_project": 0.32005379191832617, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_edit_submitted_report": 0.36822670802939683, "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_get_page": 0.2761989119462669, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_get_page_for_inprogress_project": 0.26343295999686234, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_resubmit_submitted_report": 0.6523396260163281, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_save_report_draft": 0.346469000010984, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_save_report_with_draft": 0.41559820997645147, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_submit_private_report": 0.45070262398803607, - "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_submit_report": 0.3134791250049602, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_get_page_for_inprogress_project": 0.20676108403131366, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_resubmit_submitted_report": 0.30483220907626674, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_save_report_draft": 0.3308932089712471, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_save_report_with_draft": 0.6936990009853616, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_submit_private_report": 0.31395412498386577, + "hypha/apply/projects/tests/test_views.py::TestStaffSubmitReport::test_submit_report": 0.3969649989739992, "hypha/apply/projects/tests/test_views.py::TestStaffUploadContractView::test_upload_contract": 0.6011504890047945, "hypha/apply/projects/tests/test_views.py::TestStaffUploadContractView::test_upload_contract_with_signed_set_to_true": 0.7100242809974588, - "hypha/apply/projects/tests/test_views.py::TestSuperUserProjectDetailView::test_has_access": 0.2831156669999473, - "hypha/apply/projects/tests/test_views.py::TestUpdateLeadView::test_update_lead": 0.38765100002638064, - "hypha/apply/projects/tests/test_views.py::TestUpdateLeadView::test_update_lead_from_none": 0.5938477910240181, - "hypha/apply/projects/tests/test_views.py::TestUploadDocumentView::test_upload_document": 0.6018914159794804, - "hypha/apply/projects/tests/test_views.py::TestUserPacketView::test_owner_can_access": 0.21160720798070543, - "hypha/apply/projects/tests/test_views.py::TestUserPacketView::test_user_can_not_access": 0.20280662397271954, - "hypha/apply/projects/tests/test_views.py::TestUserProjectDetailView::test_doesnt_have_access": 0.25407116598216817, - "hypha/apply/projects/tests/test_views.py::TestUserProjectDetailView::test_owner_has_access": 0.24556408502394333, - "hypha/apply/review/tests/test_admin.py::TestReviewFormAdminForm::test_can_create_review_form": 0.00811512497602962, - "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_comments_block_required": 0.15116212496650405, - "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_field_label_required": 0.3458059999975376, - "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_form_creation": 0.09646091697504744, - "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_name_field_required": 0.09576741699129343, - "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_recommendation_block_required": 0.48754987498978153, - "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_visibility_block_required": 0.1500325409870129, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_no_opinion_agree": 0.1820077080046758, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_no_opinion_disagree": 0.1281267080339603, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_not_all_opinion": 0.12792012601858005, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_yes_mixed_opinion": 0.10550941701512784, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_yes_opinion_agree": 0.10498887501307763, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_yes_opinion_disagree": 0.13828112499322742, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_reviews_maybe": 0.17067895899526775, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_reviews_mixed": 0.1702646259800531, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_reviews_no": 0.14109970899880864, - "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_reviews_yes": 0.1590749169990886, - "hypha/apply/review/tests/test_views.py::NonStaffReviewOpinionCase::test_nonstaff_cant_post_opinion_to_review": 0.23365187397575937, - "hypha/apply/review/tests/test_views.py::ReviewDetailTestCase::test_review_detail_opinion": 0.28270754200639203, - "hypha/apply/review/tests/test_views.py::ReviewDetailTestCase::test_review_detail_recommendation": 0.23514558299211785, - "hypha/apply/review/tests/test_views.py::ReviewDetailVisibilityTestCase::test_review_detail_visibility_private": 0.24460908299079165, - "hypha/apply/review/tests/test_views.py::ReviewDetailVisibilityTestCase::test_review_detail_visibility_reviewer": 0.23903195999446325, - "hypha/apply/review/tests/test_views.py::ReviewListTestCase::test_review_list_opinion": 0.23520349999307655, - "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_com_external_review_to_ready_for_discussion": 0.3600913340051193, - "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_ext_external_review_to_ready_for_discussion": 0.29324079197249375, - "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_external_review_to_ready_for_discussion": 0.3232122079934925, - "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_initial_state_transition_to_internal_review": 0.3168246259447187, - "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_internal_review_to_ready_for_discussion": 0.3462541680200957, - "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_proposal_discussion_to_proposal_internal_review": 0.31643233296927065, - "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_submission_did_not_transition": 0.3786162069882266, - "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_can_access_form": 0.24769979098346084, - "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_can_edit_draft_review": 0.4552977919811383, - "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_can_submit_draft_review": 0.34441083297133446, - "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_cant_access_wrong_status": 0.27341208298457786, - "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_cant_resubmit_review": 0.2515459170390386, - "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_revision_captured_on_review": 0.5140858329832554, - "hypha/apply/review/tests/test_views.py::StaffReviewListingTestCase::test_can_access_review_listing": 0.4677357079926878, - "hypha/apply/review/tests/test_views.py::StaffReviewListingTestCase::test_draft_reviews_dont_appear": 0.25998899998376146, - "hypha/apply/review/tests/test_views.py::StaffReviewOpinionCase::test_can_add_opinion_to_others_review": 0.29294620803557336, - "hypha/apply/review/tests/test_views.py::StaffReviewOpinionCase::test_can_see_opinion_buttons_on_others_review": 0.2354332489776425, - "hypha/apply/review/tests/test_views.py::StaffReviewOpinionCase::test_cant_see_opinion_buttons_on_self_review": 0.23306829103967175, - "hypha/apply/review/tests/test_views.py::StaffReviewOpinionCase::test_disagree_opinion_redirects_to_review_form": 0.2504883330257144, - "hypha/apply/review/tests/test_views.py::StaffReviewsTestCase::test_can_access_other_review": 0.24447920799138956, - "hypha/apply/review/tests/test_views.py::StaffReviewsTestCase::test_can_access_review": 0.21845995899639092, - "hypha/apply/review/tests/test_views.py::TestReviewScore::test_average_score_calculated": 0.3729753340012394, - "hypha/apply/review/tests/test_views.py::TestReviewScore::test_na_included_in_review_average": 0.3758532919746358, - "hypha/apply/review/tests/test_views.py::TestReviewScore::test_na_included_multiple_reviews_average": 0.410336250992259, - "hypha/apply/review/tests/test_views.py::TestReviewScore::test_na_included_reviews_average": 0.39113529201131314, - "hypha/apply/review/tests/test_views.py::TestReviewScore::test_no_score_is_NA": 0.3750035840203054, - "hypha/apply/review/tests/test_views.py::TestReviewScore::test_score_calculated": 0.32275358302285895, - "hypha/apply/review/tests/test_views.py::UserReviewFormTestCase::test_cant_access_form": 0.2034938749857247, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens0-date_field-expected0]": 0.0005607089842669666, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens1-date_field-expected1]": 0.0011050410103052855, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens10-date_field-expected10]": 0.00034729199251160026, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens11-date_field-expected11]": 0.0011465419956948608, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens2-date_field-expected2]": 0.001091292011551559, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens3-date_field-expected3]": 0.0011072510096710175, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens4-date_field-expected4]": 0.0010173339687753469, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens5-date_field-expected5]": 0.0011680419847834855, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens6-date_field-expected6]": 0.001662833004957065, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens7-date_field-expected7]": 0.00046312398626469076, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens8-date_field-expected8]": 0.0003736250218935311, - "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens9-date_field-expected9]": 0.0003759989922400564, - "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[\"hello world\"-expected8]": 0.001093833998311311, - "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[#12 #13-expected1]": 0.0024783340049907565, - "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[#12 text after-expected3]": 0.0004324999754317105, - "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[-expected0]": 0.0004456669557839632, - "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[hello-expected4]": 0.0007357500144280493, - "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[submitted:\"hello world\"-expected7]": 0.0010222080163657665, - "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[submitted:2023-12-02 hello-expected5]": 0.0005260840116534382, - "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[submitted:>2023-12-02 submitted:<2023-12-01 hello-expected6]": 0.0011818750062957406, - "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[text before #12-expected2]": 0.0006877499690745026, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[1111-12-89-expected7]": 0.0005333739973139018, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[2023-12-expected5]": 0.0003777919919230044, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[2023-24-expected6]": 0.46507333300542086, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[2023-expected8]": 0.0003629999700933695, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[<2023-12-01-expected1]": 0.575348334008595, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[<=2023-12-01-expected2]": 0.00040020799497142434, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[>2023-12-02-expected0]": 0.001556458999402821, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[>2023-expected9]": 0.0017249170050490648, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[>=2023-12-01-expected3]": 0.4756242079893127, - "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[>=2023-12-expected4]": 0.0007272090006154031, - "hypha/apply/stream_forms/tests.py::TestBlocks::test_blocks_decode_none": 0.007870167028158903, - "hypha/apply/users/tests/test_forms.py::TestEmailChangePasswordForm::test_can_update_slack": 0.0173766250081826, - "hypha/apply/users/tests/test_forms.py::TestEmailChangePasswordForm::test_doesnt_error_on_null_slack_field": 0.01460370802669786, - "hypha/apply/users/tests/test_forms.py::TestProfileForm::test_can_change_email": 0.013079332013148814, - "hypha/apply/users/tests/test_forms.py::TestProfileForm::test_cant_set_slack_name": 0.006746416969690472, - "hypha/apply/users/tests/test_forms.py::TestProfileForm::test_email_unique": 0.024723917013034225, - "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_auto_prepend_at": 0.021450917003676295, - "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_can_clear_slack_name": 0.016048082994529977, - "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_can_set_slack_name": 0.009721041977172717, - "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_can_set_slack_name_with_trailing_space": 0.01576687497436069, + "hypha/apply/projects/tests/test_views.py::TestSuperUserProjectDetailView::test_has_access": 0.2624384579830803, + "hypha/apply/projects/tests/test_views.py::TestUpdateLeadView::test_update_lead": 0.3363422930124216, + "hypha/apply/projects/tests/test_views.py::TestUpdateLeadView::test_update_lead_from_none": 0.27752400003373623, + "hypha/apply/projects/tests/test_views.py::TestUploadDocumentView::test_upload_document": 0.30545899894787, + "hypha/apply/projects/tests/test_views.py::TestUserPacketView::test_owner_can_access": 0.5456029999768361, + "hypha/apply/projects/tests/test_views.py::TestUserPacketView::test_user_can_not_access": 0.21495395799865946, + "hypha/apply/projects/tests/test_views.py::TestUserProjectDetailView::test_doesnt_have_access": 0.2499555420363322, + "hypha/apply/projects/tests/test_views.py::TestUserProjectDetailView::test_owner_has_access": 0.22503191698342562, + "hypha/apply/review/tests/test_admin.py::TestReviewFormAdminForm::test_can_create_review_form": 0.011178124055732042, + "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_comments_block_required": 0.12781358399661258, + "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_field_label_required": 0.4384970419923775, + "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_form_creation": 0.1305174170411192, + "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_name_field_required": 0.11021879204781726, + "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_recommendation_block_required": 0.10703283397015184, + "hypha/apply/review/tests/test_admin_views.py::TestCreateReviewFormView::test_visibility_block_required": 0.10452545998850837, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_no_opinion_agree": 0.13503487495472655, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_no_opinion_disagree": 0.09184066497255117, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_not_all_opinion": 0.10895650001475587, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_yes_mixed_opinion": 0.1123827500268817, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_yes_opinion_agree": 0.10801370901754126, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_review_yes_opinion_disagree": 0.11136191705008969, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_reviews_maybe": 0.09792104095686227, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_reviews_mixed": 0.12521387496963143, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_reviews_no": 0.09086816699709743, + "hypha/apply/review/tests/test_models.py::TestReviewQueryset::test_reviews_yes": 0.09715375094674528, + "hypha/apply/review/tests/test_views.py::NonStaffReviewOpinionCase::test_nonstaff_cant_post_opinion_to_review": 0.2096448329393752, + "hypha/apply/review/tests/test_views.py::ReviewDetailTestCase::test_review_detail_opinion": 0.3074962500249967, + "hypha/apply/review/tests/test_views.py::ReviewDetailTestCase::test_review_detail_recommendation": 0.2309920000261627, + "hypha/apply/review/tests/test_views.py::ReviewDetailVisibilityTestCase::test_review_detail_visibility_private": 0.24892666598316282, + "hypha/apply/review/tests/test_views.py::ReviewDetailVisibilityTestCase::test_review_detail_visibility_reviewer": 0.2592315419460647, + "hypha/apply/review/tests/test_views.py::ReviewListTestCase::test_review_list_opinion": 0.311438457982149, + "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_com_external_review_to_ready_for_discussion": 0.3595385419903323, + "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_ext_external_review_to_ready_for_discussion": 0.33403204195201397, + "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_external_review_to_ready_for_discussion": 0.3242612090543844, + "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_initial_state_transition_to_internal_review": 0.34754516603425145, + "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_internal_review_to_ready_for_discussion": 0.3534311249968596, + "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_proposal_discussion_to_proposal_internal_review": 0.483965000952594, + "hypha/apply/review/tests/test_views.py::ReviewWorkFlowActionTestCase::test_submission_did_not_transition": 0.3630891669308767, + "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_can_access_form": 0.22145974898012355, + "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_can_edit_draft_review": 0.22164250002242625, + "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_can_submit_draft_review": 0.3476052079931833, + "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_cant_access_wrong_status": 0.26745958399260417, + "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_cant_resubmit_review": 0.22911270800977945, + "hypha/apply/review/tests/test_views.py::StaffReviewFormTestCase::test_revision_captured_on_review": 0.3783253330620937, + "hypha/apply/review/tests/test_views.py::StaffReviewListingTestCase::test_can_access_review_listing": 0.32512670796131715, + "hypha/apply/review/tests/test_views.py::StaffReviewListingTestCase::test_draft_reviews_dont_appear": 0.23986412503290921, + "hypha/apply/review/tests/test_views.py::StaffReviewOpinionCase::test_can_add_opinion_to_others_review": 0.28133583499584347, + "hypha/apply/review/tests/test_views.py::StaffReviewOpinionCase::test_can_see_opinion_buttons_on_others_review": 0.2260912079946138, + "hypha/apply/review/tests/test_views.py::StaffReviewOpinionCase::test_cant_see_opinion_buttons_on_self_review": 0.24733683309750631, + "hypha/apply/review/tests/test_views.py::StaffReviewOpinionCase::test_disagree_opinion_redirects_to_review_form": 0.2290873760357499, + "hypha/apply/review/tests/test_views.py::StaffReviewsTestCase::test_can_access_other_review": 0.24191449995851144, + "hypha/apply/review/tests/test_views.py::StaffReviewsTestCase::test_can_access_review": 0.19570466602453962, + "hypha/apply/review/tests/test_views.py::TestReviewScore::test_average_score_calculated": 0.4139732489711605, + "hypha/apply/review/tests/test_views.py::TestReviewScore::test_na_included_in_review_average": 0.33265783300157636, + "hypha/apply/review/tests/test_views.py::TestReviewScore::test_na_included_multiple_reviews_average": 0.5023737089941278, + "hypha/apply/review/tests/test_views.py::TestReviewScore::test_na_included_reviews_average": 0.3487535830354318, + "hypha/apply/review/tests/test_views.py::TestReviewScore::test_no_score_is_NA": 0.4361219579586759, + "hypha/apply/review/tests/test_views.py::TestReviewScore::test_score_calculated": 0.30556112504564226, + "hypha/apply/review/tests/test_views.py::UserReviewFormTestCase::test_cant_access_form": 0.20005625003250316, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens0-date_field-expected0]": 0.0016514158924110234, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens1-date_field-expected1]": 0.0004297909908927977, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens10-date_field-expected10]": 0.000938165991101414, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens11-date_field-expected11]": 0.7888352919835597, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens2-date_field-expected2]": 0.0010842910269275308, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens3-date_field-expected3]": 0.001004834019113332, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens4-date_field-expected4]": 0.0009819999686442316, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens5-date_field-expected5]": 0.0009268330177292228, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens6-date_field-expected6]": 0.0009553319541737437, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens7-date_field-expected7]": 0.0009712089668028057, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens8-date_field-expected8]": 0.000997458933852613, + "hypha/apply/search/tests/test_filters.py::test_date_filter_tokens_to_q_obj[tokens9-date_field-expected9]": 0.445700376003515, + "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[\"hello world\"-expected8]": 0.0003599999472498894, + "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[#12 #13-expected1]": 0.001300125033594668, + "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[#12 text after-expected3]": 0.0010755420080386102, + "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[-expected0]": 0.0006319579551927745, + "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[hello-expected4]": 0.0009317910298705101, + "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[submitted:\"hello world\"-expected7]": 0.0004182089469395578, + "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[submitted:2023-12-02 hello-expected5]": 0.0015293770120479167, + "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[submitted:>2023-12-02 submitted:<2023-12-01 hello-expected6]": 0.0010785430204123259, + "hypha/apply/search/tests/test_query_parser.py::test_parse_search_query[text before #12-expected2]": 0.0005234159762039781, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[1111-12-89-expected7]": 0.0009314999915659428, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[2023-12-expected5]": 0.0007679579430259764, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[2023-24-expected6]": 0.001262459030840546, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[2023-expected8]": 0.0003815829986706376, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[<2023-12-01-expected1]": 0.0009150420082733035, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[<=2023-12-01-expected2]": 0.0003910830710083246, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[>2023-12-02-expected0]": 0.0012699579820036888, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[>2023-expected9]": 0.0011605839827097952, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[>=2023-12-01-expected3]": 0.0003738329978659749, + "hypha/apply/search/tests/test_query_parser.py::test_tokenize_date_filter_value[>=2023-12-expected4]": 0.001437832077499479, + "hypha/apply/stream_forms/tests.py::TestBlocks::test_blocks_decode_none": 0.012232833018060774, + "hypha/apply/users/tests/test_forms.py::TestEmailChangePasswordForm::test_can_update_slack": 0.01656970998737961, + "hypha/apply/users/tests/test_forms.py::TestEmailChangePasswordForm::test_doesnt_error_on_null_slack_field": 0.010929042007774115, + "hypha/apply/users/tests/test_forms.py::TestProfileForm::test_can_change_email": 0.8150697910459712, + "hypha/apply/users/tests/test_forms.py::TestProfileForm::test_cant_set_slack_name": 0.0178347920300439, + "hypha/apply/users/tests/test_forms.py::TestProfileForm::test_email_unique": 0.017210707941558212, + "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_auto_prepend_at": 0.05048945697490126, + "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_can_clear_slack_name": 0.00721004098886624, + "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_can_set_slack_name": 0.00728541606804356, + "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_can_set_slack_name_with_trailing_space": 0.005626042955555022, "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_cant_change_email": 0.007941207994008437, - "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_cant_change_email_oauth": 0.006238582980586216, - "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_cant_set_slack_name_with_space": 0.009838958998443559, - "hypha/apply/users/tests/test_middleware.py::TestTwoFactorAuthenticationMiddleware::test_unverified_user_can_access_allowed_urls": 0.20273374899988994, - "hypha/apply/users/tests/test_middleware.py::TestTwoFactorAuthenticationMiddleware::test_unverified_user_redirect": 0.13796829199418426, - "hypha/apply/users/tests/test_middleware.py::TestTwoFactorAuthenticationMiddleware::test_verified_user_redirect": 0.42122216697316617, - "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_not_set_up": 0.1090066260076128, - "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_page_requires_login": 0.08836525099468417, - "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_user_email_not_whitelisted": 0.09851145796710625, - "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_whitelisted_user_can_access_oauth_settings_page": 0.09971354101435281, - "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_whitelisted_user_can_see_link_to_oauth_settings_page": 0.11204000003635883, + "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_cant_change_email_oauth": 0.011736166954506189, + "hypha/apply/users/tests/test_forms.py::TestStaffProfileForm::test_cant_set_slack_name_with_space": 0.012550291954539716, + "hypha/apply/users/tests/test_middleware.py::TestTwoFactorAuthenticationMiddleware::test_unverified_user_can_access_allowed_urls": 0.20094966696342453, + "hypha/apply/users/tests/test_middleware.py::TestTwoFactorAuthenticationMiddleware::test_unverified_user_redirect": 0.13529020897112787, + "hypha/apply/users/tests/test_middleware.py::TestTwoFactorAuthenticationMiddleware::test_verified_user_redirect": 0.12795779202133417, + "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_not_set_up": 0.12708341696998104, + "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_page_requires_login": 0.1006301250308752, + "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_user_email_not_whitelisted": 0.11018762498861179, + "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_whitelisted_user_can_access_oauth_settings_page": 0.13405462499940768, + "hypha/apply/users/tests/test_oauth_access.py::TestOAuthAccess::test_oauth_whitelisted_user_can_see_link_to_oauth_settings_page": 0.11164791701594368, "hypha/apply/users/tests/test_registration.py::TestRegistration::test_duplicate_registration_fails": 0.09541262601851486, "hypha/apply/users/tests/test_registration.py::TestRegistration::test_force_login": 0.04666900000302121, "hypha/apply/users/tests/test_registration.py::TestRegistration::test_registration": 0.0784251670120284, "hypha/apply/users/tests/test_registration.py::TestRegistration::test_registration_enabled_has_link": 0.12608979298966005, "hypha/apply/users/tests/test_registration.py::TestRegistration::test_registration_enabled_has_no_link": 0.10856775101274252, - "hypha/apply/users/tests/test_tokens.py::test_passwordless_login_token": 0.016989833005936816, - "hypha/apply/users/tests/test_tokens.py::test_passwordless_signup_token": 0.016644665942294523, - "hypha/apply/users/tests/test_utils.py::TestActivationEmail::test_activation_email_includes_link": 0.019141291006235406, - "hypha/apply/users/tests/test_utils.py::TestGetUserByEmail::test_multiple_accounts_same_email": 0.020587374980095774, - "hypha/apply/users/tests/test_utils.py::TestGetUserByEmail::test_no_account": 0.010804251010995358, - "hypha/apply/users/tests/test_utils.py::TestGetUserByEmail::test_single_same_email": 0.012257665977813303, - "hypha/apply/users/tests/test_utils.py::TestUserAlreadyRegistered::test_case_sensitive_email": 0.019593749981140718, - "hypha/apply/users/tests/test_utils.py::TestUserAlreadyRegistered::test_no_account": 0.005541833001188934, - "hypha/apply/users/tests/test_views.py::TestBecome::test_staff_cannot_become_superuser": 0.0878592920198571, - "hypha/apply/users/tests/test_views.py::TestBecome::test_staff_cannot_become_user": 0.4414350829902105, - "hypha/apply/users/tests/test_views.py::TestBecome::test_superuser_can_become_staff": 0.24088308296632022, - "hypha/apply/users/tests/test_views.py::TestBecome::test_superuser_cannot_become_superuser": 0.4093140419572592, - "hypha/apply/users/tests/test_views.py::TestBecome::test_user_cannot_become_other_user": 0.12208558301790617, - "hypha/apply/users/tests/test_views.py::TestBecome::test_user_cannot_become_staff": 0.10169200002565049, - "hypha/apply/users/tests/test_views.py::TestBecome::test_user_cannot_become_superuser": 0.09449583300738595, - "hypha/apply/users/tests/test_views.py::TestPasswordReset::test_recieves_email": 0.13321337499655783, - "hypha/apply/users/tests/test_views.py::TestProfileView::test_2fa_setup_view": 0.13742679200368002, + "hypha/apply/users/tests/test_tokens.py::test_passwordless_login_token": 0.019038958998862654, + "hypha/apply/users/tests/test_tokens.py::test_passwordless_signup_token": 0.011445084062870592, + "hypha/apply/users/tests/test_utils.py::TestActivationEmail::test_activation_email_includes_link": 0.011367207916919142, + "hypha/apply/users/tests/test_utils.py::TestGetUserByEmail::test_multiple_accounts_same_email": 0.02436037501320243, + "hypha/apply/users/tests/test_utils.py::TestGetUserByEmail::test_no_account": 0.011271041934378445, + "hypha/apply/users/tests/test_utils.py::TestGetUserByEmail::test_single_same_email": 0.012056542036589235, + "hypha/apply/users/tests/test_utils.py::TestUserAlreadyRegistered::test_case_sensitive_email": 0.02369187498698011, + "hypha/apply/users/tests/test_utils.py::TestUserAlreadyRegistered::test_no_account": 0.008092331991065294, + "hypha/apply/users/tests/test_views.py::TestBecome::test_staff_cannot_become_superuser": 0.12992983299773186, + "hypha/apply/users/tests/test_views.py::TestBecome::test_staff_cannot_become_user": 0.10989674995653331, + "hypha/apply/users/tests/test_views.py::TestBecome::test_superuser_can_become_staff": 0.2917871660320088, + "hypha/apply/users/tests/test_views.py::TestBecome::test_superuser_cannot_become_superuser": 0.6609259160468355, + "hypha/apply/users/tests/test_views.py::TestBecome::test_user_cannot_become_other_user": 0.8434520830051042, + "hypha/apply/users/tests/test_views.py::TestBecome::test_user_cannot_become_staff": 0.12334849900798872, + "hypha/apply/users/tests/test_views.py::TestBecome::test_user_cannot_become_superuser": 0.8635426250402816, + "hypha/apply/users/tests/test_views.py::TestPasswordReset::test_recieves_email": 0.15269175003049895, + "hypha/apply/users/tests/test_views.py::TestProfileView::test_2fa_setup_view": 0.1577104160678573, "hypha/apply/users/tests/test_views.py::TestProfileView::test_cant_acces_if_not_logged_in": 0.09294816601322964, - "hypha/apply/users/tests/test_views.py::TestProfileView::test_cant_access_if_not_logged_in": 0.11079366697231308, + "hypha/apply/users/tests/test_views.py::TestProfileView::test_cant_access_if_not_logged_in": 0.4643389170523733, "hypha/apply/users/tests/test_views.py::TestProfileView::test_cant_set_slack_name": 0.10751995898317546, - "hypha/apply/users/tests/test_views.py::TestProfileView::test_doesnt_includes_change_password_for_oauth": 0.11880237501463853, - "hypha/apply/users/tests/test_views.py::TestProfileView::test_has_required_text_and_buttons": 0.10992441602866165, + "hypha/apply/users/tests/test_views.py::TestProfileView::test_doesnt_includes_change_password_for_oauth": 0.11316824902314693, + "hypha/apply/users/tests/test_views.py::TestProfileView::test_has_required_text_and_buttons": 0.6781868329853751, "hypha/apply/users/tests/test_views.py::TestProfileView::test_includes_change_password": 0.08797491696896031, - "hypha/apply/users/tests/test_views.py::TestStaffProfileView::test_can_set_slack_name": 0.10320562598644756, + "hypha/apply/users/tests/test_views.py::TestStaffProfileView::test_can_set_slack_name": 0.13721545896260068, "hypha/apply/utils/tests/test_templatetags.py::WebpackTagsTestCase::test_render_bundle_calls_webpack_loader_when_enabled": 0.002394415088929236, "hypha/apply/utils/tests/test_templatetags.py::WebpackTagsTestCase::test_render_bundle_does_not_call_webpack_loader_when_disabled": 0.002298294915817678, - "hypha/apply/utils/tests/test_views.py::TestDelegatedViewMixin::test__access_if_no_object": 0.008496083988575265, - "hypha/apply/utils/tests/test_views.py::TestDelegatedViewMixin::test_parent_access_if_no_object": 0.00671358298859559, - "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_add_to_query": 0.005687457014573738, - "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_add_to_query_only_query_string": 0.0007733760285191238, - "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_construct_query_string": 0.0010964999964926392, - "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_construct_query_string_only_query_string": 0.0008389569702558219, - "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_modify_query": 0.002120457967976108, - "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_modify_query_only_query_string": 0.003008208004757762, - "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_remove_from_query": 0.001988292031455785, - "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_remove_from_query_only_query_string": 0.0015218759945128113, - "hypha/core/tests/test_utils.py::test_markdown_to_html[**bold**-<p><strong>bold</strong></p>]": 0.0005978739936836064, - "hypha/core/tests/test_utils.py::test_markdown_to_html[Header1 | Header2\\n------ | ------\\nCell1 | Cell2-<table><thead><tr><th>Header1</th><th>Header2</th></tr></thead><tbody><tr><td>Cell1</td><td>Cell2</td></tr></tbody></table>]": 0.5644793329993263, - "hypha/core/tests/test_utils.py::test_markdown_to_html[~~strike~~-<p><del>strike</del></p>]": 0.5688400839862879, + "hypha/apply/utils/tests/test_views.py::TestDelegatedViewMixin::test__access_if_no_object": 0.0009694169275462627, + "hypha/apply/utils/tests/test_views.py::TestDelegatedViewMixin::test_parent_access_if_no_object": 0.0024043749435804784, + "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_add_to_query": 0.005719501059502363, + "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_add_to_query_only_query_string": 0.0017672500107437372, + "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_construct_query_string": 0.0015055839903652668, + "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_construct_query_string_only_query_string": 0.0010468740365467966, + "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_modify_query": 0.0010907500400207937, + "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_modify_query_only_query_string": 0.0023940419778227806, + "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_remove_from_query": 0.0017069160239771008, + "hypha/core/templatetags/tests/test_query_params.py::QueryParamsTemplateTagTests::test_remove_from_query_only_query_string": 0.0031800410361029208, + "hypha/core/tests/test_utils.py::test_markdown_to_html[**bold**-<p><strong>bold</strong></p>]": 0.0014629580546170473, + "hypha/core/tests/test_utils.py::test_markdown_to_html[Header1 | Header2\\n------ | ------\\nCell1 | Cell2-<table><thead><tr><th>Header1</th><th>Header2</th></tr></thead><tbody><tr><td>Cell1</td><td>Cell2</td></tr></tbody></table>]": 0.8385379170649685, + "hypha/core/tests/test_utils.py::test_markdown_to_html[~~strike~~-<p><del>strike</del></p>]": 0.00045729108387604356, "hypha/public/mailchimp/tests/test_views.py::TestNewsletterView::test_can_subscribe": 0.1981253740086686, "hypha/public/mailchimp/tests/test_views.py::TestNewsletterView::test_error_in_form": 0.13314750001882203, "hypha/public/mailchimp/tests/test_views.py::TestNewsletterView::test_redirected_home_if_get": 0.32535787497181445, diff --git a/hypha/locale/django.pot b/hypha/locale/django.pot index 0ed6db1bf..739e03a2e 100644 --- a/hypha/locale/django.pot +++ b/hypha/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 08:55+0000\n" +"POT-Creation-Date: 2024-05-21 11:44+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -18,179 +18,186 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: hypha/apply/activity/adapters/activity_feed.py:25 +#: hypha/apply/activity/adapters/activity_feed.py:26 #, python-brace-format msgid "Submitted {source.title} for {source.page.title}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:26 #: hypha/apply/activity/adapters/activity_feed.py:27 +#: hypha/apply/activity/adapters/activity_feed.py:28 msgid "Edited" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:28 -#: hypha/apply/activity/adapters/activity_feed.py:50 +#: hypha/apply/activity/adapters/activity_feed.py:29 +#: hypha/apply/activity/adapters/activity_feed.py:51 #, python-brace-format msgid "Lead changed from {old_lead} to {source.lead}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:29 +#: hypha/apply/activity/adapters/activity_feed.py:30 #, python-brace-format msgid "Batch Lead changed to {new_lead}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:31 +#: hypha/apply/activity/adapters/activity_feed.py:32 #, python-brace-format msgid "Sent a determination. Outcome: {determination.clean_outcome}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:34 +#: hypha/apply/activity/adapters/activity_feed.py:35 msgid "Invited to submit a proposal" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:38 +#: hypha/apply/activity/adapters/activity_feed.py:39 msgid "Submitted a review" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:39 +#: hypha/apply/activity/adapters/activity_feed.py:40 msgid "Opened the submission while still sealed" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:42 +#: hypha/apply/activity/adapters/activity_feed.py:43 #, python-brace-format msgid "" "{user} {opinion.opinion_display}s with {opinion.review.author}s review of " "{source}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:45 +#: hypha/apply/activity/adapters/activity_feed.py:46 #, python-brace-format msgid "{user} deleted the opinion for review: {review_opinion.review}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:47 +#: hypha/apply/activity/adapters/activity_feed.py:48 msgid "Created project" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:52 +#: hypha/apply/activity/adapters/activity_feed.py:53 msgid "Requested approval" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:54 -#: hypha/apply/determinations/options.py:12 hypha/apply/projects/utils.py:143 +#: hypha/apply/activity/adapters/activity_feed.py:55 +#: hypha/apply/determinations/options.py:12 hypha/apply/projects/utils.py:145 msgid "Approved" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:56 +#: hypha/apply/activity/adapters/activity_feed.py:57 #, python-brace-format msgid "Requested changes for acceptance: \"{comment}\"" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:58 +#: hypha/apply/activity/adapters/activity_feed.py:59 msgid "Submitted Contract Documents" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:59 +#: hypha/apply/activity/adapters/activity_feed.py:60 #, python-brace-format msgid "Uploaded a {contract.state} contract" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:60 +#: hypha/apply/activity/adapters/activity_feed.py:61 msgid "Approved contract" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:62 -#: hypha/apply/projects/views/payment.py:268 +#: hypha/apply/activity/adapters/activity_feed.py:63 +#: hypha/apply/projects/views/payment.py:285 msgid "Invoice added" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:63 +#: hypha/apply/activity/adapters/activity_feed.py:64 msgid "Submitted a report" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:66 +#: hypha/apply/activity/adapters/activity_feed.py:67 #: hypha/apply/activity/adapters/django_messages.py:20 msgid "Reporting disabled" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:70 +#: hypha/apply/activity/adapters/activity_feed.py:72 #: hypha/apply/activity/adapters/slack.py:131 #, python-brace-format msgid "{user} has archived the submission: {source.title}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:73 +#: hypha/apply/activity/adapters/activity_feed.py:75 #: hypha/apply/activity/adapters/slack.py:134 #, python-brace-format msgid "{user} has unarchived the submission: {source.title}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:75 +#: hypha/apply/activity/adapters/activity_feed.py:77 msgid "Deleted an invoice" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:124 +#: hypha/apply/activity/adapters/activity_feed.py:126 msgid "Reviewers updated." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:126 -#: hypha/apply/activity/adapters/activity_feed.py:246 +#: hypha/apply/activity/adapters/activity_feed.py:128 +#: hypha/apply/activity/adapters/activity_feed.py:263 #: hypha/apply/activity/adapters/slack.py:241 msgid "Added:" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:130 -#: hypha/apply/activity/adapters/activity_feed.py:250 +#: hypha/apply/activity/adapters/activity_feed.py:132 +#: hypha/apply/activity/adapters/activity_feed.py:267 #: hypha/apply/activity/adapters/slack.py:245 msgid "Removed:" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:136 +#: hypha/apply/activity/adapters/activity_feed.py:138 msgid "Batch Reviewers Updated." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:139 +#: hypha/apply/activity/adapters/activity_feed.py:141 #, python-brace-format msgid "{user} as {name}." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:156 +#: hypha/apply/activity/adapters/activity_feed.py:158 #, python-brace-format msgid "Successfully deleted submissions: {title}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:163 +#: hypha/apply/activity/adapters/activity_feed.py:165 #, python-brace-format msgid "Successfully archived submissions: {title}" msgstr "" #: hypha/apply/activity/adapters/activity_feed.py:178 +#, python-brace-format +msgid "" +"Successfully updated status to {invoice_status} for invoices: " +"{invoice_numbers}" +msgstr "" + +#: hypha/apply/activity/adapters/activity_feed.py:195 msgid "PAF assigned to {}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:183 -#: hypha/apply/activity/adapters/activity_feed.py:215 +#: hypha/apply/activity/adapters/activity_feed.py:200 +#: hypha/apply/activity/adapters/activity_feed.py:232 #, python-brace-format msgid "Progressed from {old_display} to {new_display}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:244 +#: hypha/apply/activity/adapters/activity_feed.py:261 msgid "Partners updated." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:258 +#: hypha/apply/activity/adapters/activity_feed.py:275 #, python-brace-format msgid "" "Updated reporting frequency. New schedule is: {new_schedule} starting on " "{schedule_start}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:268 +#: hypha/apply/activity/adapters/activity_feed.py:285 #, python-brace-format msgid "Updated Invoice status to: {invoice_status}." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:311 +#: hypha/apply/activity/adapters/activity_feed.py:328 #, python-brace-format msgid "Screening decision from {old_status} to {new_status}" msgstr "" @@ -570,56 +577,65 @@ msgstr "" msgid "Activities Summary - " msgstr "" -#: hypha/apply/activity/models.py:31 -msgid "applicant" +#: hypha/apply/activity/models.py:25 +msgid "Comment" +msgstr "" + +#: hypha/apply/activity/models.py:26 +msgid "Action" msgstr "" #: hypha/apply/activity/models.py:32 -msgid "team" +msgid "applicant" msgstr "" #: hypha/apply/activity/models.py:33 -msgid "reviewers" +msgid "team" msgstr "" #: hypha/apply/activity/models.py:34 -msgid "partners" +msgid "reviewers" msgstr "" #: hypha/apply/activity/models.py:35 +msgid "partners" +msgstr "" + +#: hypha/apply/activity/models.py:36 msgid "all" msgstr "" -#: hypha/apply/activity/models.py:40 +#: hypha/apply/activity/models.py:41 msgid "Applicants" msgstr "" -#: hypha/apply/activity/models.py:41 +#: hypha/apply/activity/models.py:42 msgid "Staff only" msgstr "" -#: hypha/apply/activity/models.py:42 hypha/apply/funds/tables.py:363 -#: hypha/apply/funds/tables.py:620 +#: hypha/apply/activity/models.py:43 hypha/apply/funds/tables.py:379 +#: hypha/apply/funds/tables.py:636 #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:59 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:47 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:35 msgid "Reviewers" msgstr "" -#: hypha/apply/activity/models.py:43 hypha/apply/funds/forms.py:477 +#: hypha/apply/activity/models.py:44 hypha/apply/funds/forms.py:477 #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:60 msgid "Partners" msgstr "" -#: hypha/apply/activity/models.py:44 +#: hypha/apply/activity/models.py:45 #: hypha/apply/funds/templates/funds/includes/submission_stats.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:43 msgid "All" msgstr "" -#: hypha/apply/activity/models.py:45 +#: hypha/apply/activity/models.py:46 msgid "Applicants & Partners" msgstr "" -#: hypha/apply/activity/models.py:313 +#: hypha/apply/activity/models.py:364 msgid "verb" msgstr "" @@ -851,19 +867,23 @@ msgstr "" msgid "batch archive submissions" msgstr "" -#: hypha/apply/activity/options.py:76 +#: hypha/apply/activity/options.py:78 +msgid "batch update invoice status" +msgstr "" + +#: hypha/apply/activity/options.py:80 msgid "created new account" msgstr "" -#: hypha/apply/activity/options.py:77 +#: hypha/apply/activity/options.py:81 msgid "edited account" msgstr "" -#: hypha/apply/activity/options.py:78 +#: hypha/apply/activity/options.py:82 msgid "archived submission" msgstr "" -#: hypha/apply/activity/options.py:79 +#: hypha/apply/activity/options.py:83 msgid "unarchived submission" msgstr "" @@ -872,17 +892,17 @@ msgid "There are no actions." msgstr "" #: hypha/apply/activity/templates/activity/include/comment_form.html:4 -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:44 -#: hypha/apply/funds/views.py:1312 hypha/apply/funds/workflow.py:249 -#: hypha/apply/funds/workflow.py:277 hypha/apply/funds/workflow.py:327 -#: hypha/apply/funds/workflow.py:388 hypha/apply/funds/workflow.py:414 -#: hypha/apply/funds/workflow.py:459 hypha/apply/funds/workflow.py:502 -#: hypha/apply/funds/workflow.py:564 hypha/apply/funds/workflow.py:592 -#: hypha/apply/funds/workflow.py:661 hypha/apply/funds/workflow.py:704 -#: hypha/apply/funds/workflow.py:766 hypha/apply/funds/workflow.py:793 -#: hypha/apply/funds/workflow.py:842 hypha/apply/funds/workflow.py:899 -#: hypha/apply/funds/workflow.py:928 hypha/apply/funds/workflow.py:976 -#: hypha/apply/funds/workflow.py:1020 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:42 +#: hypha/apply/funds/views.py:1366 hypha/apply/funds/views.py:1533 +#: hypha/apply/funds/workflow.py:249 hypha/apply/funds/workflow.py:277 +#: hypha/apply/funds/workflow.py:327 hypha/apply/funds/workflow.py:388 +#: hypha/apply/funds/workflow.py:414 hypha/apply/funds/workflow.py:459 +#: hypha/apply/funds/workflow.py:502 hypha/apply/funds/workflow.py:564 +#: hypha/apply/funds/workflow.py:592 hypha/apply/funds/workflow.py:661 +#: hypha/apply/funds/workflow.py:704 hypha/apply/funds/workflow.py:766 +#: hypha/apply/funds/workflow.py:793 hypha/apply/funds/workflow.py:842 +#: hypha/apply/funds/workflow.py:899 hypha/apply/funds/workflow.py:928 +#: hypha/apply/funds/workflow.py:976 hypha/apply/funds/workflow.py:1020 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:32 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:224 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:234 @@ -891,16 +911,15 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:302 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:317 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:327 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:136 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:149 -#: hypha/apply/projects/templates/application_projects/report_form.html:47 -#: hypha/apply/projects/templates/application_projects/report_form.html:67 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:131 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:144 +#: hypha/apply/projects/templates/application_projects/report_form.html:54 +#: hypha/apply/projects/templates/application_projects/report_form.html:74 #: hypha/apply/projects/templates/application_projects/vendor_form.html:26 #: hypha/apply/review/templates/review/review_edit_form.html:43 #: hypha/apply/review/templates/review/review_form.html:44 #: hypha/apply/users/templates/two_factor/_wizard_actions.html:4 #: hypha/apply/users/templates/users/change_password.html:46 -#: hypha/apply/users/templates/users/register.html:28 msgid "Submit" msgstr "" @@ -913,14 +932,14 @@ msgid "edited" msgstr "" #: hypha/apply/activity/templates/activity/include/listing_base.html:28 -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:67 #: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:69 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:22 #: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:46 #: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:63 #: hypha/apply/determinations/templates/determinations/determination_detail.html:27 #: hypha/apply/funds/templates/funds/admin/widgets/read_only.html:2 -#: hypha/apply/funds/templates/funds/application_preview.html:40 -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:119 +#: hypha/apply/funds/templates/funds/application_preview.html:45 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:120 #: hypha/apply/funds/templates/funds/includes/rendered_answers.html:19 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:41 #: hypha/apply/projects/templates/application_projects/includes/reports.html:74 @@ -941,67 +960,85 @@ msgstr "" msgid "View " msgstr "" -#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:6 -#: hypha/apply/activity/templates/activity/notifications.html:8 -#: hypha/templates/base-apply.html:102 -msgid "Notifications" +#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:7 +#: hypha/apply/activity/templates/activity/notifications.html:44 +msgid "made a comment" msgstr "" -#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:7 -msgid "Show All" +#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:12 +msgid "No notifications available." msgstr "" -#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:14 -#: hypha/apply/activity/templates/activity/notifications.html:45 -msgid "made a comment" +#: hypha/apply/activity/templates/activity/notifications.html:7 +#: hypha/templates/base-apply.html:113 hypha/templates/base-apply.html:126 +msgid "Notifications" msgstr "" -#: hypha/apply/activity/templates/activity/notifications.html:11 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:115 -#: hypha/apply/users/templates/wagtailusers/users/results.html:40 +#: hypha/apply/activity/templates/activity/notifications.html:10 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:109 +#: hypha/core/templates/components/dropdown-menu.html:64 msgid "Filter" msgstr "" -#: hypha/apply/activity/templates/activity/notifications.html:18 +#: hypha/apply/activity/templates/activity/notifications.html:17 #: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:48 #: hypha/apply/projects/templates/application_projects/project_detail.html:86 msgid "Communications" msgstr "" -#: hypha/apply/activity/templates/activity/notifications.html:22 +#: hypha/apply/activity/templates/activity/notifications.html:21 #: hypha/apply/projects/templates/application_projects/project_detail.html:101 msgid "Activity Feed" msgstr "" +#: hypha/apply/activity/templates/activity/notifications.html:74 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:36 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:44 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:51 +#: hypha/apply/dashboard/templates/dashboard/includes/my-tasks.html:20 +#: hypha/apply/funds/templates/funds/includes/round-block-listing.html:23 +#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:66 +#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:183 +#: hypha/apply/projects/templates/application_projects/includes/invoices.html:35 +#: hypha/apply/projects/templates/application_projects/includes/invoices.html:105 +#: hypha/apply/projects/templates/application_projects/includes/reports.html:66 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:84 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:112 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:142 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:156 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:219 +msgid "View" +msgstr "" + #: hypha/apply/activity/templates/messages/email/applicant_base.html:4 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:7 #, python-format msgid "Dear %(name)s," msgstr "" -#: hypha/apply/activity/templates/messages/email/applicant_base.html:6 +#: hypha/apply/activity/templates/messages/email/applicant_base.html:7 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:28 msgid "Link to your application" msgstr "" -#: hypha/apply/activity/templates/messages/email/applicant_base.html:7 +#: hypha/apply/activity/templates/messages/email/applicant_base.html:9 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:29 -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:9 -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:7 -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:8 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:11 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:11 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:10 msgid "If you have any questions, please submit them here" msgstr "" -#: hypha/apply/activity/templates/messages/email/applicant_base.html:9 +#: hypha/apply/activity/templates/messages/email/applicant_base.html:11 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:31 -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:9 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:13 msgid "See our guide for more information" msgstr "" -#: hypha/apply/activity/templates/messages/email/applicant_base.html:11 -#: hypha/apply/activity/templates/messages/email/comment.html:9 +#: hypha/apply/activity/templates/messages/email/applicant_base.html:13 +#: hypha/apply/activity/templates/messages/email/comment.html:11 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:33 -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:13 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:15 #, python-format msgid "" "If you have any issues accessing the submission system or other general " @@ -1013,10 +1050,10 @@ msgid "Project documents are ready to be assigned for approval." msgstr "" #: hypha/apply/activity/templates/messages/email/assign_paf_approvers.html:9 -#: hypha/apply/activity/templates/messages/email/batch_ready_to_review.html:10 +#: hypha/apply/activity/templates/messages/email/batch_ready_to_review.html:9 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:15 #: hypha/apply/activity/templates/messages/email/invoice_approved.html:9 -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:17 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:18 #: hypha/apply/activity/templates/messages/email/invoice_updated.html:10 #: hypha/apply/activity/templates/messages/email/paf_for_approval.html:9 #: hypha/apply/activity/templates/messages/email/partners_update_applicant.html:9 @@ -1034,7 +1071,7 @@ msgid "Title" msgstr "" #: hypha/apply/activity/templates/messages/email/assign_paf_approvers.html:10 -#: hypha/apply/activity/templates/messages/email/batch_ready_to_review.html:11 +#: hypha/apply/activity/templates/messages/email/batch_ready_to_review.html:10 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:16 #: hypha/apply/activity/templates/messages/email/invoice_approved.html:10 #: hypha/apply/activity/templates/messages/email/invoice_updated.html:11 @@ -1044,14 +1081,14 @@ msgstr "" #: hypha/apply/activity/templates/messages/email/project_final_approval.html:10 #: hypha/apply/activity/templates/messages/email/project_request_change.html:10 #: hypha/apply/activity/templates/messages/email/ready_for_contracting.html:10 -#: hypha/apply/activity/templates/messages/email/ready_to_review.html:15 +#: hypha/apply/activity/templates/messages/email/ready_to_review.html:11 #: hypha/apply/activity/templates/messages/email/report_frequency.html:13 #: hypha/apply/activity/templates/messages/email/report_skipped.html:13 -#: hypha/apply/activity/templates/messages/email/report_submitted.html:10 +#: hypha/apply/activity/templates/messages/email/report_submitted.html:11 #: hypha/apply/activity/templates/messages/email/sent_to_compliance.html:10 #: hypha/apply/activity/templates/messages/email/submit_contract_documents.html:12 -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:10 -#: hypha/apply/activity/templates/messages/email/vendor_updated.html:8 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:11 +#: hypha/apply/activity/templates/messages/email/vendor_updated.html:9 msgid "Link" msgstr "" @@ -1100,12 +1137,12 @@ msgstr "" msgid "New applications have been added to your review list." msgstr "" -#: hypha/apply/activity/templates/messages/email/comment.html:4 +#: hypha/apply/activity/templates/messages/email/comment.html:5 #, python-format msgid "There has been a new comment on \"%(title)s\" by %(user)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/comment.html:6 +#: hypha/apply/activity/templates/messages/email/comment.html:7 msgid "Read the full comment here" msgstr "" @@ -1125,15 +1162,15 @@ msgid "" "page for the %(ORG_SHORT_NAME)s Team to approve." msgstr "" -#: hypha/apply/activity/templates/messages/email/determination.html:4 +#: hypha/apply/activity/templates/messages/email/determination.html:5 msgid "Your application has been reviewed and the outcome is" msgstr "" -#: hypha/apply/activity/templates/messages/email/determination.html:8 +#: hypha/apply/activity/templates/messages/email/determination.html:9 msgid "Read the full determination here" msgstr "" -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:4 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:5 #, python-format msgid "" "We’ve reviewed your Concept note and think it could be a good fit for " @@ -1142,7 +1179,7 @@ msgid "" "linking to a determination message with detailed feedback." msgstr "" -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:6 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:7 #, python-format msgid "" "Please review our Proposal Guide at %(ORG_GUIDE_URL)s to learn more about " @@ -1150,11 +1187,11 @@ msgid "" "feedback we provided in the concept note determination." msgstr "" -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:8 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:10 msgid "Here is the link to start creating your proposal" msgstr "" -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:11 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:13 msgid "" "The system will allow you to save a draft of your proposal as you work on " "it. When you feel it is ready for our review, please click the “Submit†" @@ -1167,14 +1204,14 @@ msgid "An Invoice is waiting for your approval." msgstr "" #: hypha/apply/activity/templates/messages/email/invoice_approved.html:11 -#: hypha/apply/activity/templates/messages/email/report_submitted.html:9 -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:9 -#: hypha/apply/activity/templates/messages/email/vendor_updated.html:7 +#: hypha/apply/activity/templates/messages/email/report_submitted.html:10 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:10 +#: hypha/apply/activity/templates/messages/email/vendor_updated.html:8 #: hypha/apply/funds/templates/funds/includes/project_block.html:3 msgid "Project" msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:6 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:7 #: hypha/apply/activity/templates/messages/email/invoice_updated.html:7 #, python-format msgid "" @@ -1182,21 +1219,21 @@ msgid "" "for period %(date_from)s to %(date_to)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:8 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:9 #: hypha/apply/activity/templates/messages/email/invoice_updated.html:8 #, python-format msgid "It is now %(invoice_status)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:11 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:12 msgid "The staff member left this comment" msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:16 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:17 msgid "Invoice Link" msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:18 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:19 msgid "Project Link" msgstr "" @@ -1236,18 +1273,18 @@ msgstr "" msgid "Project Approval Form" msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:4 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:6 #, python-format msgid "" "The contract for your project \"%(title)s\" has approved. Now, your project " "is ready for invoicing." msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:6 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:10 msgid "Link to your project" msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:11 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:15 #, python-format msgid "" "If you have any issues accessing the project or other general inquiries, " @@ -1258,11 +1295,11 @@ msgstr "" msgid "This application is awaiting your review." msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_to_review.html:10 +#: hypha/apply/activity/templates/messages/email/ready_to_review.html:9 msgid "Reminder Title" msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_to_review.html:13 +#: hypha/apply/activity/templates/messages/email/ready_to_review.html:10 msgid "Reminder Description" msgstr "" @@ -1314,63 +1351,63 @@ msgid "" "report." msgstr "" -#: hypha/apply/activity/templates/messages/email/report_submitted.html:5 +#: hypha/apply/activity/templates/messages/email/report_submitted.html:6 #, python-format msgid "" "An %(ORG_SHORT_NAME)s staff member has submitted a report for %(title)s for " "period %(start_date)s to %(end_date)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/report_submitted.html:7 +#: hypha/apply/activity/templates/messages/email/report_submitted.html:8 msgid "You can review the report here" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:4 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:6 #, python-format msgid "" "We appreciate your %(title)s application submission to the %(ORG_LONG_NAME)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:6 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:8 msgid "" "Please note that it is not submitted for review because it's still in draft." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:6 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:8 msgid "You can access the draft at" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:6 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:8 msgid "We will review and reply to your submission as quickly as possible." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:10 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:12 #, python-format msgid "" "If you have issues accessing the submission system or general inquiries, " "please email us at %(ORG_EMAIL)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:12 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:14 #, python-format msgid "" "For more information about our support options, review process, and " "selection criteria, please visit our website at %(ORG_URL)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:16 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:18 msgid "Project name" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:17 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:19 msgid "Contact name" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:18 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:20 msgid "Contact email" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_edit.html:5 +#: hypha/apply/activity/templates/messages/email/submission_edit.html:6 msgid "Your submission has been edited by a member of staff." msgstr "" @@ -1378,51 +1415,53 @@ msgstr "" msgid "A Project's contract is awaiting your review." msgstr "" -#: hypha/apply/activity/templates/messages/email/transition.html:4 +#: hypha/apply/activity/templates/messages/email/transition.html:6 #, python-format msgid "" "Your application is now in \"%(new_status)s\" status (progressed from " "\"%(old_status)s\")." msgstr "" -#: hypha/apply/activity/templates/messages/email/transition.html:6 +#: hypha/apply/activity/templates/messages/email/transition.html:8 msgid "Please submit any questions related to your application here" msgstr "" -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:5 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:6 #, python-format msgid "A Project has been created for your submission on %(ORG_SHORT_NAME)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:7 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:8 msgid "" "Next step is to complete Contracting Information by visiting project detail " "page." msgstr "" -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:11 -#: hypha/apply/funds/tables.py:673 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:93 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:12 +#: hypha/apply/funds/tables.py:689 +#: hypha/apply/projects/templates/application_projects/paf_export.html:126 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:92 msgid "Submission" msgstr "" -#: hypha/apply/activity/templates/messages/email/vendor_updated.html:5 +#: hypha/apply/activity/templates/messages/email/vendor_updated.html:6 #, python-format msgid "Contracting Information has been updated on %(title)s." msgstr "" #: hypha/apply/api/v1/determination/utils.py:25 #: hypha/apply/determinations/forms.py:109 -#: hypha/apply/determinations/views.py:86 +#: hypha/apply/determinations/views.py:93 msgid "-- No determination selected -- " msgstr "" #: hypha/apply/api/v1/filters.py:25 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:33 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:43 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:44 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:66 -#: hypha/apply/funds/tables.py:590 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:25 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:35 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:36 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:58 +#: hypha/apply/funds/tables.py:606 +#: hypha/apply/users/templates/wagtailusers/users/list.html:58 msgid "Active" msgstr "" @@ -1438,7 +1477,7 @@ msgstr "" msgid "No Screening" msgstr "" -#: hypha/apply/api/v1/filters.py:47 hypha/apply/funds/tables.py:366 +#: hypha/apply/api/v1/filters.py:47 hypha/apply/funds/tables.py:382 msgid "Category" msgstr "" @@ -1463,7 +1502,7 @@ msgid "Multi select" msgstr "" #: hypha/apply/categories/blocks.py:31 hypha/apply/funds/blocks.py:31 -#: hypha/apply/funds/blocks.py:72 hypha/apply/funds/blocks.py:118 +#: hypha/apply/funds/blocks.py:73 hypha/apply/funds/blocks.py:119 #: hypha/apply/stream_forms/blocks.py:36 msgid "Label" msgstr "" @@ -1473,7 +1512,7 @@ msgid "Leave blank to use the default Category label" msgstr "" #: hypha/apply/categories/blocks.py:36 hypha/apply/funds/blocks.py:35 -#: hypha/apply/funds/blocks.py:76 hypha/apply/funds/blocks.py:121 +#: hypha/apply/funds/blocks.py:77 hypha/apply/funds/blocks.py:122 #: hypha/apply/stream_forms/blocks.py:37 msgid "Help text" msgstr "" @@ -1497,6 +1536,7 @@ msgstr "" #: hypha/apply/categories/models.py:61 #: hypha/apply/funds/templates/funds/includes/submission-list-item.html:25 #: hypha/apply/funds/templates/funds/includes/submission-list-item.html:34 +#: hypha/apply/funds/templates/submissions/all.html:120 msgid "Archived" msgstr "" @@ -1550,98 +1590,39 @@ msgstr "" #: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:21 #: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:16 -#: hypha/apply/home/templates/apply_home/includes/apply_listing.html:31 #: hypha/apply/users/templates/users/account.html:23 +#: hypha/home/templates/apply_home/includes/apply_listing.html:31 msgid "Apply" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:30 -#: hypha/apply/dashboard/templates/dashboard/contracting_dashboard.html:20 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:29 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:20 -msgid "My tasks" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:44 -msgid "My active submissions" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:53 -msgid "Drafted on " -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:55 -msgid "Submitted on " -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:57 -#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:58 -#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:37 -#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:54 -#: hypha/apply/determinations/templates/determinations/includes/applicant_determination_block.html:10 -#: hypha/apply/determinations/templates/determinations/includes/determination_block.html:9 -#: hypha/apply/funds/templates/funds/applicationrevision_list.html:17 -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:100 -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:102 -#: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:38 -#: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:39 -#: hypha/apply/funds/templates/funds/tables/table.html:30 -#: hypha/apply/review/templates/review/review_detail.html:14 -msgid "by" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:65 -#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:65 -#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:44 -#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:61 -msgid "Start your" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:65 -#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:65 -#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:44 -#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:61 -msgid "application" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:73 -#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:81 -#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:52 -msgid "No active submissions" +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:35 +msgid "My submissions" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:81 -msgid "My active projects" +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:52 +msgid "My projects" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:88 -msgid "Project start date: " -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:94 -msgid "No active projects" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:102 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:68 msgid "My active invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:111 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:77 msgid "Date added: " msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:126 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:92 msgid "No active invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:134 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:100 #: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:88 #: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:58 #: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:75 msgid "Submission history" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:141 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:107 msgid "Project history" msgstr "" @@ -1659,7 +1640,7 @@ msgid "No submissions" msgstr "" #: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:37 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:110 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:115 #: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:32 msgid "Your previous reviews" msgstr "" @@ -1677,21 +1658,57 @@ msgstr "" #: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:38 #: hypha/apply/funds/templates/funds/revisions_compare.html:24 #: hypha/apply/funds/templates/funds/revisions_compare.html:28 -#: hypha/apply/projects/models/payment.py:31 hypha/apply/projects/tables.py:18 +#: hypha/apply/projects/models/payment.py:31 hypha/apply/projects/tables.py:44 #: hypha/apply/projects/templates/application_projects/includes/reports.html:47 #: hypha/apply/projects/templates/application_projects/includes/reports.html:58 msgid "Submitted" msgstr "" +#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:58 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:14 +#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:37 +#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:54 +#: hypha/apply/determinations/templates/determinations/includes/applicant_determination_block.html:10 +#: hypha/apply/determinations/templates/determinations/includes/determination_block.html:9 +#: hypha/apply/funds/templates/funds/applicationrevision_list.html:17 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:101 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:103 +#: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:38 +#: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:39 +#: hypha/apply/funds/templates/funds/tables/table.html:30 +#: hypha/apply/review/templates/review/review_detail.html:14 +msgid "by" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:65 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:19 +#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:44 +#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:61 +msgid "Start your" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:65 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:19 +#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:44 +#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:61 +msgid "application" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:81 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:31 +#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:52 +msgid "No active submissions" +msgstr "" + #: hypha/apply/dashboard/templates/dashboard/contracting_dashboard.html:12 #: hypha/apply/dashboard/templates/dashboard/dashboard.html:19 #: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:12 msgid "Apply admin" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/contracting_dashboard.html:33 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:81 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:102 +#: hypha/apply/dashboard/templates/dashboard/contracting_dashboard.html:25 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:87 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:94 msgid "PAFs for review" msgstr "" @@ -1701,44 +1718,26 @@ msgstr "" msgid "Welcome" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:43 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:34 #: hypha/apply/dashboard/templates/dashboard/includes/submissions-waiting-for-review.html:5 #: hypha/apply/funds/templates/funds/submissions_awaiting_review.html:9 msgid "Submissions waiting for your review" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:45 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:52 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:59 -#: hypha/apply/funds/templates/funds/includes/round-block-listing.html:23 -#: hypha/apply/funds/templates/funds/includes/status-block.html:9 -#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:66 -#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:183 -#: hypha/apply/projects/templates/application_projects/includes/invoices.html:35 -#: hypha/apply/projects/templates/application_projects/includes/invoices.html:105 -#: hypha/apply/projects/templates/application_projects/includes/reports.html:66 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:84 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:112 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:142 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:156 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:219 -msgid "View" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:50 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:42 msgid "Live projects under your management" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:57 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:49 msgid "Requests for invoices requiring your attention" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:88 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:94 msgid "Your projects" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:94 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:116 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:100 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:121 #: hypha/apply/dashboard/templates/dashboard/includes/flagged.html:12 #: hypha/apply/dashboard/templates/dashboard/includes/submissions-waiting-for-review.html:13 #: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:38 @@ -1751,46 +1750,54 @@ msgstr "" msgid "Show all" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:103 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:45 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:108 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:37 msgid "Active Invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:36 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:28 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:5 #: hypha/apply/projects/templates/application_projects/invoice_list.html:6 +#: hypha/apply/projects/views/project_partials.py:103 +#: hypha/core/navigation.py:61 msgid "Invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:51 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:52 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:53 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:77 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:43 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:44 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:45 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:69 msgid "For Approval" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:59 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:60 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:61 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:88 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:51 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:52 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:53 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:80 msgid "For Conversion" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:71 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:63 msgid "No Active Invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:82 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:74 msgid "No Invoices for Approval " msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:93 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:85 msgid "No Invoices for Conversion " msgstr "" #: hypha/apply/dashboard/templates/dashboard/includes/flagged.html:5 -#: hypha/apply/funds/templates/funds/submissions_user_flagged.html:6 -msgid "Your Flagged Submissions" +#: hypha/apply/funds/templates/funds/submissions_user_flagged.html:5 +#: hypha/apply/funds/templates/funds/submissions_user_flagged.html:11 +#: hypha/apply/funds/templates/submissions/all.html:55 +msgid "Your flagged submissions" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/includes/my-tasks.html:4 +msgid "My tasks" msgstr "" #: hypha/apply/dashboard/templates/dashboard/includes/projects_in_contracting.html:4 @@ -1828,6 +1835,22 @@ msgstr "" msgid "Find new applications to review" msgstr "" +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_projects.html:8 +msgid "Project start date: " +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_projects.html:14 +msgid "No active projects" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:10 +msgid "Drafted on " +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:12 +msgid "Submitted on " +msgstr "" + #: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:20 msgid "You are the partner of these submissions" msgstr "" @@ -1840,7 +1863,7 @@ msgstr "" #: hypha/apply/determinations/blocks.py:77 #: hypha/apply/determinations/blocks.py:78 #: hypha/apply/determinations/blocks.py:79 -#: hypha/apply/determinations/blocks.py:80 hypha/apply/funds/blocks.py:214 +#: hypha/apply/determinations/blocks.py:80 hypha/apply/funds/blocks.py:215 #: hypha/apply/review/blocks.py:168 hypha/apply/review/blocks.py:169 #: hypha/apply/review/blocks.py:170 hypha/apply/review/blocks.py:171 #: hypha/apply/review/blocks.py:172 hypha/apply/review/blocks.py:173 @@ -1867,115 +1890,115 @@ msgstr "" msgid "Paragraph" msgstr "" -#: hypha/apply/determinations/forms.py:177 -#: hypha/apply/determinations/forms.py:255 -#: hypha/apply/determinations/forms.py:578 +#: hypha/apply/determinations/forms.py:178 +#: hypha/apply/determinations/forms.py:256 +#: hypha/apply/determinations/forms.py:580 #: hypha/apply/determinations/models.py:108 #: hypha/apply/determinations/templates/determinations/determination_detail.html:14 #: hypha/apply/determinations/templates/determinations/determination_detail.html:22 msgid "Determination" msgstr "" -#: hypha/apply/determinations/forms.py:183 -#: hypha/apply/determinations/forms.py:261 +#: hypha/apply/determinations/forms.py:184 +#: hypha/apply/determinations/forms.py:262 #: hypha/apply/determinations/models.py:110 #: hypha/apply/determinations/templates/determinations/determination_detail.html:34 msgid "Determination message" msgstr "" -#: hypha/apply/determinations/forms.py:190 +#: hypha/apply/determinations/forms.py:191 msgid "Goals and principles" msgstr "" -#: hypha/apply/determinations/forms.py:210 +#: hypha/apply/determinations/forms.py:211 msgid "Technical merit" msgstr "" -#: hypha/apply/determinations/forms.py:225 +#: hypha/apply/determinations/forms.py:226 msgid "Reasonable, realistic and sustainable" msgstr "" -#: hypha/apply/determinations/forms.py:238 +#: hypha/apply/determinations/forms.py:239 msgid "Other comments" msgstr "" -#: hypha/apply/determinations/forms.py:269 +#: hypha/apply/determinations/forms.py:270 msgid "Positive aspects" msgstr "" -#: hypha/apply/determinations/forms.py:275 +#: hypha/apply/determinations/forms.py:276 msgid "Concerns" msgstr "" -#: hypha/apply/determinations/forms.py:281 +#: hypha/apply/determinations/forms.py:282 msgid "Items that must be addressed" msgstr "" -#: hypha/apply/determinations/forms.py:287 +#: hypha/apply/determinations/forms.py:288 msgid "Project overview questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:290 +#: hypha/apply/determinations/forms.py:291 msgid "Objectives questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:293 +#: hypha/apply/determinations/forms.py:294 msgid "Methods and strategy questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:296 +#: hypha/apply/determinations/forms.py:297 msgid "Technical feasibility questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:300 +#: hypha/apply/determinations/forms.py:301 msgid "Alternative analysis - \"red teaming\" questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:304 +#: hypha/apply/determinations/forms.py:305 msgid "Usability questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:307 +#: hypha/apply/determinations/forms.py:308 msgid "Sustainability questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:310 +#: hypha/apply/determinations/forms.py:311 msgid "Collaboration questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:313 +#: hypha/apply/determinations/forms.py:314 msgid "Cost realism questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:316 +#: hypha/apply/determinations/forms.py:317 msgid "Qualifications questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:319 +#: hypha/apply/determinations/forms.py:320 msgid "Evaluation questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:324 +#: hypha/apply/determinations/forms.py:325 msgid "Rationale and appropriateness questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:375 -#: hypha/apply/determinations/views.py:401 +#: hypha/apply/determinations/forms.py:376 +#: hypha/apply/determinations/views.py:408 msgid "-- No proposal form selected -- " msgstr "" -#: hypha/apply/determinations/forms.py:378 -#: hypha/apply/determinations/views.py:404 +#: hypha/apply/determinations/forms.py:379 +#: hypha/apply/determinations/views.py:411 msgid "Select the proposal form only for determination approval" msgstr "" -#: hypha/apply/determinations/forms.py:382 -#: hypha/apply/determinations/views.py:408 +#: hypha/apply/determinations/forms.py:383 +#: hypha/apply/determinations/views.py:415 msgid "Select the proposal form to use for proposal stage." msgstr "" -#: hypha/apply/determinations/forms.py:385 -#: hypha/apply/determinations/views.py:411 +#: hypha/apply/determinations/forms.py:386 +#: hypha/apply/determinations/views.py:418 msgid "Proposal Form" msgstr "" @@ -1985,6 +2008,7 @@ msgstr "" #: hypha/apply/funds/workflow.py:569 hypha/apply/funds/workflow.py:771 #: hypha/apply/projects/models/project.py:75 #: hypha/apply/projects/models/project.py:83 hypha/apply/review/models.py:172 +#: hypha/apply/todo/options.py:51 hypha/apply/todo/options.py:59 msgid "Draft" msgstr "" @@ -2039,7 +2063,8 @@ msgid "Edit a Determination" msgstr "" #: hypha/apply/determinations/templates/determinations/base_determination_form.html:3 -#: hypha/apply/determinations/templates/determinations/determination_form.html:7 +#: hypha/apply/determinations/templates/determinations/determination_form.html:6 +#: hypha/apply/funds/templates/funds/applicationrevision_list.html:22 msgid "draft" msgstr "" @@ -2047,18 +2072,18 @@ msgstr "" msgid "Create a Determination" msgstr "" -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:8 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:7 msgid "Update Determination draft" msgstr "" -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:8 -#: hypha/apply/determinations/templates/determinations/determination_form.html:7 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:7 +#: hypha/apply/determinations/templates/determinations/determination_form.html:6 msgid "Create Determination" msgstr "" -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:9 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:8 #: hypha/apply/determinations/templates/determinations/determination_detail.html:15 -#: hypha/apply/determinations/templates/determinations/determination_form.html:9 +#: hypha/apply/determinations/templates/determinations/determination_form.html:8 #: hypha/apply/funds/templates/funds/applicationrevision_list.html:8 #: hypha/apply/funds/templates/funds/revisions_compare.html:15 #: hypha/apply/projects/templates/application_projects/invoice_confirm_delete.html:15 @@ -2071,46 +2096,49 @@ msgstr "" msgid "For" msgstr "" -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:42 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:40 #: hypha/apply/funds/templates/funds/application_base.html:77 #: hypha/apply/funds/templates/funds/applicationsubmission_form.html:37 -#: hypha/apply/funds/views.py:1310 hypha/apply/funds/views.py:1313 +#: hypha/apply/funds/views.py:1364 hypha/apply/funds/views.py:1367 +#: hypha/apply/funds/views.py:1534 #: hypha/apply/projects/templates/application_projects/project_approval_form.html:68 +#: hypha/apply/projects/templates/application_projects/report_form.html:53 #: hypha/apply/review/templates/review/review_edit_form.html:41 #: hypha/apply/review/templates/review/review_form.html:42 msgid "Save draft" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:11 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:10 msgid "Add Batch Determination" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:18 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:16 msgid "Determining" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:18 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:16 msgid "submission" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:18 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:74 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:16 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:73 msgid "as" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:19 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:17 #: hypha/apply/funds/templates/funds/includes/batch_archive_submission_form.html:8 #: hypha/apply/funds/templates/funds/includes/batch_delete_submission_form.html:8 #: hypha/apply/funds/templates/funds/includes/batch_progress_form.html:6 #: hypha/apply/funds/templates/funds/includes/batch_update_lead_form.html:7 #: hypha/apply/funds/templates/funds/includes/batch_update_reviewer_form.html:7 #: hypha/apply/funds/templates/funds/tables/table.html:127 +#: hypha/apply/projects/templates/application_projects/includes/batch_invoice_status_update.html:7 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:61 #: hypha/apply/projects/templates/application_projects/tables/table.html:21 msgid "Show" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:33 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:31 msgid "Send" msgstr "" @@ -2127,7 +2155,7 @@ msgstr "" msgid "DRAFT" msgstr "" -#: hypha/apply/determinations/templates/determinations/determination_form.html:7 +#: hypha/apply/determinations/templates/determinations/determination_form.html:6 msgid "Edit determination" msgstr "" @@ -2169,26 +2197,26 @@ msgstr "" msgid "Add determination" msgstr "" -#: hypha/apply/determinations/views.py:255 +#: hypha/apply/determinations/views.py:262 #, python-brace-format msgid "" "A determination already exists for the following submissions and they have " "been excluded: {submissions}" msgstr "" -#: hypha/apply/determinations/views.py:302 +#: hypha/apply/determinations/views.py:309 msgid "You do not have permission to create that determination." msgstr "" -#: hypha/apply/determinations/views.py:307 +#: hypha/apply/determinations/views.py:314 msgid "A final determination has already been submitted." msgstr "" -#: hypha/apply/determinations/views.py:320 +#: hypha/apply/determinations/views.py:327 msgid "There is a draft determination you do not have permission to edit." msgstr "" -#: hypha/apply/determinations/views.py:486 +#: hypha/apply/determinations/views.py:516 #, python-brace-format msgid "" "A determination of \"{current}\" exists but you tried to progress as " @@ -2207,6 +2235,10 @@ msgstr "" msgid "Staff flag" msgstr "" +#: hypha/apply/funds/admin_forms.py:106 +msgid "Please provide Project Approval Form." +msgstr "" + #: hypha/apply/funds/admin_helpers.py:27 msgid "Fund or RFP" msgstr "" @@ -2223,14 +2255,16 @@ msgstr "" msgid "Labs" msgstr "" -#: hypha/apply/funds/admin_helpers.py:90 hypha/apply/funds/tables.py:591 +#: hypha/apply/funds/admin_helpers.py:90 hypha/apply/funds/tables.py:607 #: hypha/apply/funds/templates/funds/includes/round-block-listing.html:13 #: hypha/apply/funds/templates/funds/includes/round-block.html:13 +#: hypha/apply/funds/templates/submissions/submenu/rounds.html:32 msgid "Open" msgstr "" #: hypha/apply/funds/admin_helpers.py:91 #: hypha/apply/funds/templates/funds/includes/round-block.html:18 +#: hypha/apply/funds/templates/submissions/submenu/rounds.html:39 msgid "Closed" msgstr "" @@ -2256,25 +2290,25 @@ msgstr "" msgid "Application title" msgstr "" -#: hypha/apply/funds/blocks.py:50 +#: hypha/apply/funds/blocks.py:51 msgid "Requested amount" msgstr "" -#: hypha/apply/funds/blocks.py:65 +#: hypha/apply/funds/blocks.py:66 #: hypha/apply/funds/templates/funds/includes/rendered_answers.html:35 msgid "Organization name" msgstr "" -#: hypha/apply/funds/blocks.py:72 +#: hypha/apply/funds/blocks.py:73 msgid "What email address should we use to contact you?" msgstr "" -#: hypha/apply/funds/blocks.py:78 +#: hypha/apply/funds/blocks.py:79 msgid "" "We will use this email address to communicate with you about your proposal." msgstr "" -#: hypha/apply/funds/blocks.py:96 +#: hypha/apply/funds/blocks.py:97 #: hypha/apply/funds/templates/funds/includes/rendered_answers.html:29 #: hypha/apply/funds/templates/funds/revisions_compare.html:40 #: hypha/apply/projects/models/vendor.py:18 @@ -2282,19 +2316,19 @@ msgstr "" msgid "Address" msgstr "" -#: hypha/apply/funds/blocks.py:118 +#: hypha/apply/funds/blocks.py:119 msgid "What is your name?" msgstr "" -#: hypha/apply/funds/blocks.py:123 +#: hypha/apply/funds/blocks.py:124 msgid "We will use this name when we communicate with you about your proposal." msgstr "" -#: hypha/apply/funds/blocks.py:128 hypha/apply/users/models.py:199 +#: hypha/apply/funds/blocks.py:129 hypha/apply/users/models.py:199 msgid "Full name" msgstr "" -#: hypha/apply/funds/blocks.py:213 hypha/apply/stream_forms/blocks.py:469 +#: hypha/apply/funds/blocks.py:214 hypha/apply/stream_forms/blocks.py:469 #: hypha/apply/stream_forms/blocks.py:470 #: hypha/apply/stream_forms/blocks.py:485 #: hypha/apply/stream_forms/blocks.py:486 hypha/apply/utils/blocks.py:85 @@ -2315,16 +2349,16 @@ msgstr "" #: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:36 #: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:24 #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:61 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:42 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:30 #: hypha/apply/funds/templates/funds/submission_sealed.html:14 #: hypha/apply/funds/templates/funds/submissions_by_round.html:10 #: hypha/apply/projects/filters.py:40 hypha/apply/projects/filters.py:58 -#: hypha/apply/projects/tables.py:41 +#: hypha/apply/projects/tables.py:67 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:26 #: hypha/apply/projects/templates/application_projects/project_approval_detail.html:27 #: hypha/apply/projects/templates/application_projects/project_detail.html:45 #: hypha/apply/projects/templates/application_projects/project_detail.html:54 -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:18 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:19 msgid "Lead" msgstr "" @@ -2364,8 +2398,8 @@ msgid "Meta terms are hierarchical in nature." msgstr "" #: hypha/apply/funds/models/__init__.py:36 hypha/apply/funds/tables.py:91 -#: hypha/apply/projects/tables.py:40 hypha/apply/projects/tables.py:68 -#: hypha/apply/projects/tables.py:145 +#: hypha/apply/projects/tables.py:66 hypha/apply/projects/tables.py:122 +#: hypha/apply/projects/tables.py:199 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:27 msgid "Fund" msgstr "" @@ -2378,87 +2412,95 @@ msgstr "" msgid "Lab" msgstr "" -#: hypha/apply/funds/models/applications.py:104 -#: hypha/apply/funds/models/applications.py:546 +#: hypha/apply/funds/models/applications.py:106 +#: hypha/apply/funds/models/applications.py:581 msgid "Link to the apply guide." msgstr "" -#: hypha/apply/funds/models/applications.py:111 +#: hypha/apply/funds/models/applications.py:113 msgid "" "The slack #channel for notifications. If left empty, notifications will go " "to the default channel." msgstr "" -#: hypha/apply/funds/models/applications.py:119 +#: hypha/apply/funds/models/applications.py:121 msgid "" "Comma separated list of emails where a summary of all the activities related " "to this fund will be sent." msgstr "" -#: hypha/apply/funds/models/applications.py:124 +#: hypha/apply/funds/models/applications.py:126 +msgid "Should the fund be listed on the front page." +msgstr "" + +#: hypha/apply/funds/models/applications.py:130 msgid "Should the deadline date be visible for users." msgstr "" -#: hypha/apply/funds/models/applications.py:174 -#: hypha/apply/funds/models/applications.py:278 -#: hypha/apply/funds/models/applications.py:576 +#: hypha/apply/funds/models/applications.py:181 +#: hypha/apply/funds/models/applications.py:297 +#: hypha/apply/funds/models/applications.py:618 msgid "Content" msgstr "" -#: hypha/apply/funds/models/applications.py:176 -#: hypha/apply/funds/models/applications.py:279 -#: hypha/apply/funds/models/applications.py:578 +#: hypha/apply/funds/models/applications.py:183 +#: hypha/apply/funds/models/applications.py:298 +#: hypha/apply/funds/models/applications.py:620 msgid "Promote" msgstr "" -#: hypha/apply/funds/models/applications.py:225 +#: hypha/apply/funds/models/applications.py:232 msgid "When no end date is provided the round will remain open indefinitely." msgstr "" -#: hypha/apply/funds/models/applications.py:241 +#: hypha/apply/funds/models/applications.py:260 msgid "Dates" msgstr "" -#: hypha/apply/funds/models/applications.py:246 +#: hypha/apply/funds/models/applications.py:265 #: hypha/apply/funds/models/utils.py:59 msgid "Workflow" msgstr "" -#: hypha/apply/funds/models/applications.py:247 -#: hypha/apply/funds/models/applications.py:254 -#: hypha/apply/funds/models/applications.py:260 -#: hypha/apply/funds/models/applications.py:265 -#: hypha/apply/funds/models/applications.py:271 +#: hypha/apply/funds/models/applications.py:266 +#: hypha/apply/funds/models/applications.py:273 +#: hypha/apply/funds/models/applications.py:279 +#: hypha/apply/funds/models/applications.py:284 +#: hypha/apply/funds/models/applications.py:290 msgid "Copied from the fund." msgstr "" -#: hypha/apply/funds/models/applications.py:253 +#: hypha/apply/funds/models/applications.py:272 #: hypha/apply/funds/models/utils.py:138 msgid "Application forms" msgstr "" -#: hypha/apply/funds/models/applications.py:259 +#: hypha/apply/funds/models/applications.py:278 msgid "Internal Review Form" msgstr "" -#: hypha/apply/funds/models/applications.py:266 +#: hypha/apply/funds/models/applications.py:285 msgid "External Review Form" msgstr "" -#: hypha/apply/funds/models/applications.py:272 +#: hypha/apply/funds/models/applications.py:291 msgid "Determination Form" msgstr "" -#: hypha/apply/funds/models/applications.py:550 +#: hypha/apply/funds/models/applications.py:585 msgid "The slack #channel for notifications." msgstr "" -#: hypha/apply/funds/models/applications.py:557 +#: hypha/apply/funds/models/applications.py:593 msgid "" "Comma separated list of emails where a summary of all the activities related " "to this lab will be sent." msgstr "" +#: hypha/apply/funds/models/applications.py:598 +msgid "Should the lab be listed on the front page." +msgstr "" + #: hypha/apply/funds/models/reviewer_role.py:19 msgid "The order this role should appear in the Update Reviewers form." msgstr "" @@ -2499,7 +2541,7 @@ msgstr "" msgid "Only one Yes and No screening decision can be set as default." msgstr "" -#: hypha/apply/funds/models/submissions.py:472 +#: hypha/apply/funds/models/submissions.py:473 msgid "submit time" msgstr "" @@ -2519,24 +2561,31 @@ msgstr "" msgid "Project SOW Form" msgstr "" -#: hypha/apply/funds/models/utils.py:164 +#: hypha/apply/funds/models/utils.py:150 +msgid "Project Report Form" +msgstr "" + +#: hypha/apply/funds/models/utils.py:166 msgid "Additional text for the application confirmation message." msgstr "" -#: hypha/apply/funds/models/utils.py:183 hypha/apply/funds/models/utils.py:187 +#: hypha/apply/funds/models/utils.py:185 hypha/apply/funds/models/utils.py:189 msgid "Confirmation email" msgstr "" #: hypha/apply/funds/tables.py:86 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:37 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:25 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:52 #: hypha/apply/projects/filters.py:37 hypha/apply/projects/filters.py:61 -#: hypha/apply/projects/tables.py:66 hypha/apply/projects/tables.py:143 +#: hypha/apply/projects/forms/payment.py:211 hypha/apply/projects/tables.py:120 +#: hypha/apply/projects/tables.py:197 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:21 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:31 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:91 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:101 #: hypha/apply/projects/templates/application_projects/invoice_confirm_delete.html:22 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:31 +#: hypha/apply/users/templates/wagtailusers/users/list.html:29 msgid "Status" msgstr "" @@ -2558,7 +2607,7 @@ msgstr "" msgid "No submissions available" msgstr "" -#: hypha/apply/funds/tables.py:174 hypha/apply/funds/tables.py:360 +#: hypha/apply/funds/tables.py:174 hypha/apply/funds/tables.py:376 msgid "Screening" msgstr "" @@ -2566,53 +2615,53 @@ msgstr "" msgid "Role" msgstr "" -#: hypha/apply/funds/tables.py:340 +#: hypha/apply/funds/tables.py:356 msgid "Statuses" msgstr "" -#: hypha/apply/funds/tables.py:353 hypha/apply/funds/tables.py:474 -#: hypha/apply/funds/tables.py:588 hypha/apply/funds/tables.py:625 +#: hypha/apply/funds/tables.py:369 hypha/apply/funds/tables.py:490 +#: hypha/apply/funds/tables.py:604 hypha/apply/funds/tables.py:641 #: hypha/apply/projects/filters.py:32 hypha/apply/projects/filters.py:55 msgid "Funds" msgstr "" -#: hypha/apply/funds/tables.py:356 hypha/apply/funds/tables.py:471 -#: hypha/apply/funds/tables.py:630 +#: hypha/apply/funds/tables.py:372 hypha/apply/funds/tables.py:487 +#: hypha/apply/funds/tables.py:646 #: hypha/apply/funds/templates/funds/rounds.html:5 #: hypha/apply/funds/templates/funds/rounds.html:15 msgid "Rounds" msgstr "" -#: hypha/apply/funds/tables.py:358 hypha/apply/funds/tables.py:589 +#: hypha/apply/funds/tables.py:374 hypha/apply/funds/tables.py:605 msgid "Leads" msgstr "" -#: hypha/apply/funds/tables.py:360 +#: hypha/apply/funds/tables.py:376 msgid "No Status" msgstr "" -#: hypha/apply/funds/tables.py:369 +#: hypha/apply/funds/tables.py:385 msgid "Terms" msgstr "" -#: hypha/apply/funds/tables.py:510 +#: hypha/apply/funds/tables.py:526 #: hypha/apply/funds/templates/funds/includes/round-block-listing.html:20 msgid "Determined" msgstr "" -#: hypha/apply/funds/tables.py:649 hypha/apply/users/groups.py:6 +#: hypha/apply/funds/tables.py:665 hypha/apply/users/groups.py:6 msgid "Reviewer" msgstr "" -#: hypha/apply/funds/tables.py:664 hypha/apply/funds/tables.py:698 +#: hypha/apply/funds/tables.py:680 hypha/apply/funds/tables.py:714 msgid "No reviews available" msgstr "" -#: hypha/apply/funds/tables.py:705 hypha/apply/users/groups.py:5 +#: hypha/apply/funds/tables.py:721 hypha/apply/users/groups.py:5 msgid "Staff" msgstr "" -#: hypha/apply/funds/tables.py:715 +#: hypha/apply/funds/tables.py:731 msgid "No staff available" msgstr "" @@ -2633,7 +2682,7 @@ msgid "Continue" msgstr "" #: hypha/apply/funds/templates/funds/application_base.html:13 -#: hypha/apply/home/templates/apply_home/includes/apply_listing.html:13 +#: hypha/home/templates/apply_home/includes/apply_listing.html:13 msgid "Next deadline" msgstr "" @@ -2654,18 +2703,17 @@ msgid "Application guide" msgstr "" #: hypha/apply/funds/templates/funds/application_base.html:73 -#: hypha/apply/funds/views.py:1309 +#: hypha/apply/funds/views.py:1363 msgid "Preview and submit" msgstr "" #: hypha/apply/funds/templates/funds/application_base.html:75 -#: hypha/apply/funds/templates/funds/application_preview.html:31 -#: hypha/apply/funds/templates/funds/application_preview.html:39 +#: hypha/apply/funds/templates/funds/application_preview.html:44 msgid "Submit for review" msgstr "" #: hypha/apply/funds/templates/funds/application_base.html:79 -#: hypha/apply/funds/views.py:1314 +#: hypha/apply/funds/views.py:1368 hypha/apply/funds/views.py:1535 msgid "Preview" msgstr "" @@ -2693,29 +2741,29 @@ msgstr "" msgid "current" msgstr "" -#: hypha/apply/funds/templates/funds/applicationrevision_list.html:23 +#: hypha/apply/funds/templates/funds/applicationrevision_list.html:26 #: hypha/apply/funds/templates/funds/revisions_compare.html:3 #: hypha/apply/review/templates/review/review_detail.html:64 msgid "Compare" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:10 +#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:11 #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:3 #: hypha/apply/funds/templates/funds/includes/generic_primary_actions.html:5 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:92 #: hypha/apply/projects/templates/application_projects/project_admin_detail.html:10 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:104 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:108 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:103 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:41 msgid "Actions to take" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:45 +#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:47 #: hypha/apply/funds/templates/funds/applicationsubmission_community_detail.html:6 #: hypha/apply/funds/templates/funds/applicationsubmission_reviewer_detail.html:10 msgid "Reviews & assignees" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:59 +#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:61 msgid "View all" msgstr "" @@ -2773,70 +2821,77 @@ msgstr "" msgid "Activity feed" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:64 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:65 msgid "View message log" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:75 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:76 msgid "This submission has been archived. This is visible to the roles " msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:87 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:88 msgid "Congratulations!" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:88 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:89 #, python-format msgid "Your %(stage)s application has been accepted." msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:89 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:90 #, python-format msgid "Start your %(stage)s application." msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:96 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:97 msgid "Drafted " msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:98 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:99 msgid "Submitted " msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:102 -#: hypha/apply/funds/templates/submissions/all.html:289 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:103 +#: hypha/apply/funds/templates/submissions/all.html:304 msgid "Updated" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:110 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:111 #: hypha/apply/funds/templates/funds/includes/batch_delete_submission_form.html:14 #: hypha/apply/funds/templates/funds/includes/delegated_form_base.html:36 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:52 -#: hypha/apply/funds/templates/submissions/all.html:445 +#: hypha/apply/funds/templates/funds/includes/reminders_block.html:20 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:40 +#: hypha/apply/funds/templates/submissions/all.html:460 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:49 -#: hypha/apply/projects/views/payment.py:289 +#: hypha/apply/projects/views/payment.py:306 #: hypha/apply/review/templates/review/review_detail.html:44 msgid "Delete" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:163 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:164 msgid "Related submissions" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:165 -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:169 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:166 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:170 msgid "View linked" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:174 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:175 msgid "Past Submissions" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:193 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:194 #: hypha/apply/projects/templates/application_projects/project_detail.html:229 msgid "Add communication" msgstr "" +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:208 +#: hypha/apply/projects/templates/application_projects/project_detail.html:240 +#: hypha/core/templates/components/dropdown-menu.html:90 +msgid "Loading…" +msgstr "" + #: hypha/apply/funds/templates/funds/applicationsubmission_form.html:3 #: hypha/apply/funds/templates/funds/applicationsubmission_form.html:8 #: hypha/apply/projects/templates/application_projects/invoice_form.html:15 @@ -2904,7 +2959,8 @@ msgstr "" #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:53 #: hypha/apply/funds/templates/funds/includes/progress_form.html:4 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:156 +#: hypha/apply/projects/templates/application_projects/includes/batch_invoice_status_update.html:11 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:151 msgid "Update status" msgstr "" @@ -2951,8 +3007,8 @@ msgid "" msgstr "" #: hypha/apply/funds/templates/funds/includes/batch_archive_submission_form.html:14 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:58 -#: hypha/apply/funds/templates/submissions/all.html:433 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:46 +#: hypha/apply/funds/templates/submissions/all.html:448 msgid "Archive" msgstr "" @@ -2976,8 +3032,8 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:66 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:335 #: hypha/apply/projects/templates/application_projects/invoice_admin_detail.html:28 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:154 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:158 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:149 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:153 msgid "Update Status" msgstr "" @@ -3015,9 +3071,9 @@ msgid "Create" msgstr "" #: hypha/apply/funds/templates/funds/includes/delegated_form_base.html:32 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:108 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:102 #: hypha/apply/projects/templates/application_projects/includes/report_frequency_config.html:68 -#: hypha/templates/base-apply.html:78 +#: hypha/templates/base-apply.html:84 hypha/templates/includes/messages.html:13 msgid "Close" msgstr "" @@ -3025,8 +3081,8 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/report_frequency_config.html:69 #: hypha/apply/projects/templates/application_projects/includes/report_line.html:41 #: hypha/apply/projects/templates/application_projects/project_form.html:29 -#: hypha/apply/projects/templates/application_projects/report_form.html:56 -#: hypha/apply/projects/templates/application_projects/report_form.html:66 +#: hypha/apply/projects/templates/application_projects/report_form.html:63 +#: hypha/apply/projects/templates/application_projects/report_form.html:73 msgid "Cancel" msgstr "" @@ -3124,21 +3180,30 @@ msgstr "" msgid "Screening options" msgstr "" +#: hypha/apply/funds/templates/funds/includes/submission-list-item.html:16 +msgid "Select submission" +msgstr "" + #: hypha/apply/funds/templates/funds/includes/submission-list-item.html:23 msgid "Archived Submission" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:4 +#: hypha/apply/funds/templates/funds/submissions_result.html:18 msgid "Amounts" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:6 #: hypha/apply/funds/templates/funds/includes/submission_stats.html:13 +#: hypha/apply/funds/templates/funds/submissions_result.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:28 msgid "Applied" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:6 #: hypha/apply/funds/templates/funds/includes/submission_stats.html:13 +#: hypha/apply/funds/templates/funds/submissions_result.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:29 #: hypha/apply/funds/workflow.py:361 hypha/apply/funds/workflow.py:534 #: hypha/apply/funds/workflow.py:736 hypha/apply/funds/workflow.py:1050 #: hypha/apply/funds/workflow.py:1313 @@ -3149,69 +3214,72 @@ msgstr "" #: hypha/apply/funds/templates/funds/submissions.html:6 #: hypha/apply/funds/templates/funds/submissions_overview.html:4 #: hypha/apply/funds/templates/funds/submissions_overview.html:9 +#: hypha/apply/funds/templates/funds/submissions_result.html:25 #: hypha/apply/funds/templates/submissions/all.html:7 +#: hypha/core/navigation.py:17 msgid "Submissions" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:13 +#: hypha/apply/funds/templates/funds/submissions_result.html:30 msgid "Pending" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:18 #: hypha/apply/funds/templates/funds/reviewer_leaderboard.html:5 #: hypha/apply/funds/templates/funds/reviewer_leaderboard_detail.html:5 +#: hypha/apply/funds/templates/funds/submissions_result.html:40 #: hypha/apply/review/templates/review/review_list.html:4 #: hypha/apply/review/templates/review/review_list.html:10 +#: hypha/core/navigation.py:33 msgid "Reviews" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:44 msgid "You" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:45 msgid "Your avg. score" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:19 -#: hypha/apply/funds/templates/funds/submissions.html:17 -msgid "Try newer version" -msgstr "" - -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:28 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:15 msgid "Selected" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:70 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:64 msgid "Hide archived" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:72 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:66 msgid "Show archived" msgstr "" +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:72 #: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:78 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:84 msgid "Filters" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:95 -msgid "submissions" +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:83 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:90 +msgid "Search" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:96 -msgid "Search" +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:89 +msgid "submissions" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:96 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:90 msgid "Search input" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:106 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:100 msgid "Clear" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:107 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:101 msgid "Filter by" msgstr "" @@ -3341,10 +3409,11 @@ msgid "View your submission" msgstr "" #: hypha/apply/funds/templates/funds/submission-success.html:77 +#: hypha/apply/users/templates/users/login.html:4 #: hypha/apply/users/templates/users/login.html:64 #: hypha/apply/users/templates/users/password_reset/complete.html:13 -#: hypha/apply/users/templates/users/password_reset/form.html:36 -#: hypha/apply/users/templates/users/register.html:32 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:5 +#: hypha/templates/includes/login_button.html:29 msgid "Log in" msgstr "" @@ -3377,13 +3446,19 @@ msgstr "" #: hypha/apply/funds/templates/funds/submissions.html:11 #: hypha/apply/funds/templates/funds/submissions_overview.html:24 #: hypha/apply/funds/templates/submissions/all.html:12 +#: hypha/core/navigation.py:23 msgid "All Submissions" msgstr "" -#: hypha/apply/funds/templates/funds/submissions.html:20 +#: hypha/apply/funds/templates/funds/submissions.html:13 +#: hypha/apply/funds/templates/submissions/all.html:14 msgid "Search and filter all submissions" msgstr "" +#: hypha/apply/funds/templates/funds/submissions.html:21 +msgid "List view" +msgstr "" + #: hypha/apply/funds/templates/funds/submissions_awaiting_review.html:5 msgid "Submissions awaiting Review" msgstr "" @@ -3397,8 +3472,10 @@ msgid "Track and explore recent submissions" msgstr "" #: hypha/apply/funds/templates/funds/submissions_overview.html:35 -#: hypha/apply/funds/templates/funds/submissions_staff_flagged.html:6 -msgid "Staff Flagged Submissions" +#: hypha/apply/funds/templates/funds/submissions_staff_flagged.html:5 +#: hypha/apply/funds/templates/funds/submissions_staff_flagged.html:11 +#: hypha/apply/funds/templates/submissions/all.html:67 +msgid "Staff flagged submissions" msgstr "" #: hypha/apply/funds/templates/funds/submissions_result.html:3 @@ -3414,33 +3491,32 @@ msgstr "" msgid "Summary" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:19 +#: hypha/apply/funds/templates/funds/submissions_result.html:54 msgid "Filter submissions to calculate values" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:22 +#: hypha/apply/funds/templates/funds/submissions_result.html:57 msgid "Number of submission" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:23 +#: hypha/apply/funds/templates/funds/submissions_result.html:58 msgid "Average value" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:24 +#: hypha/apply/funds/templates/funds/submissions_result.html:59 msgid "Total value" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:27 +#: hypha/apply/funds/templates/funds/submissions_result.html:62 msgid "Some submissions lack values and are not included." msgstr "" -#: hypha/apply/funds/templates/funds/submissions_search.html:6 -msgid "Search results" +#: hypha/apply/funds/templates/funds/submissions_staff_flagged.html:13 +msgid "Submissions flagged by staff" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_search.html:8 -#, python-format -msgid "There are %(count)s results for: %(search_term)s" +#: hypha/apply/funds/templates/funds/submissions_user_flagged.html:13 +msgid "Submissions flagged by you" msgstr "" #: hypha/apply/funds/templates/funds/tables/table.html:21 @@ -3487,35 +3563,115 @@ msgstr "" msgid "next" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:17 -msgid "View older version" +#: hypha/apply/funds/templates/submissions/all.html:21 +msgid "Table view" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:40 +#: hypha/apply/funds/templates/submissions/all.html:43 msgid "Your assigned submissions" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:52 -msgid "Your flagged submissions" +#: hypha/apply/funds/templates/submissions/all.html:79 +msgid "Awaiting your review" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:64 -msgid "Awaiting your review" +#: hypha/apply/funds/templates/submissions/all.html:91 +msgid "Search…" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:84 -msgid "Search Submissions" +#: hypha/apply/funds/templates/submissions/all.html:99 +msgid "Search submissions" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:304 +#: hypha/apply/funds/templates/submissions/all.html:142 +msgid "Remove all filters" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:150 +msgid "Remove status filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:159 +msgid "Remove fund filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:168 +msgid "Remove round filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:177 +msgid "Remove leads filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:186 +msgid "Remove applicant filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:195 +msgid "Remove reviewer filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:204 +msgid "Remove meta term filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:213 +msgid "Remove category filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:222 +msgid "Remove screening decisions filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:231 +msgid "Remove sort filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:295 +msgid "Select all" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:319 msgid "All statuses" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:330 +#: hypha/apply/funds/templates/submissions/all.html:345 #: hypha/apply/funds/templates/submissions/submenu/change-status.html:22 msgid "No statuses found. Sorry about that." msgstr "" +#: hypha/apply/funds/templates/submissions/all.html:483 +msgid "No results matched your search" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:484 +msgid "Try" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:484 +msgid "clearing" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:484 +msgid "the current query and try again" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:493 +msgid "Previous" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:501 +#: hypha/apply/users/templates/two_factor/_wizard_actions.html:6 +#: hypha/apply/users/templates/two_factor/_wizard_actions.html:10 +#: hypha/apply/users/templates/two_factor/core/backup_tokens_password.html:40 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:47 +msgid "Next" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:502 +msgid "Last" +msgstr "" + #: hypha/apply/funds/templates/submissions/submenu/bulk-update-lead.html:10 #, python-format msgid "" @@ -3608,66 +3764,67 @@ msgstr "" msgid "All Rounds" msgstr "" -#: hypha/apply/funds/templates/submissions/submenu/rounds.html:86 +#: hypha/apply/funds/templates/submissions/submenu/rounds.html:90 msgid "No rounds available" msgstr "" -#: hypha/apply/funds/views.py:239 hypha/apply/funds/views.py:268 -#: hypha/apply/funds/views.py:290 hypha/apply/funds/views.py:316 +#: hypha/apply/funds/views.py:249 hypha/apply/funds/views.py:278 +#: hypha/apply/funds/views.py:300 hypha/apply/funds/views.py:326 +#: hypha/apply/projects/views/payment.py:474 #: hypha/apply/projects/views/project.py:447 msgid "Sorry something went wrong" msgstr "" -#: hypha/apply/funds/views.py:365 hypha/apply/funds/views_beta.py:341 +#: hypha/apply/funds/views.py:375 hypha/apply/funds/views_beta.py:349 msgid "Failed to update: " msgstr "" -#: hypha/apply/funds/views.py:649 hypha/apply/funds/views.py:652 -#: hypha/apply/funds/views.py:689 hypha/apply/funds/views.py:692 +#: hypha/apply/funds/views.py:661 hypha/apply/funds/views.py:664 +#: hypha/apply/funds/views.py:701 hypha/apply/funds/views.py:704 msgid "No Round or Lab found matching the query" msgstr "" -#: hypha/apply/funds/views.py:716 +#: hypha/apply/funds/views.py:728 msgid "No statuses match the requested value" msgstr "" -#: hypha/apply/funds/views.py:804 +#: hypha/apply/funds/views.py:816 msgid "Project Created!" msgstr "" -#: hypha/apply/funds/views.py:1351 +#: hypha/apply/funds/views.py:1333 hypha/apply/funds/views.py:1482 msgid "Draft saved" msgstr "" -#: hypha/apply/funds/views_beta.py:42 +#: hypha/apply/funds/views_beta.py:43 msgid "No screening" msgstr "" -#: hypha/apply/funds/views_beta.py:206 +#: hypha/apply/funds/views_beta.py:209 msgid "Newest" msgstr "" -#: hypha/apply/funds/views_beta.py:207 +#: hypha/apply/funds/views_beta.py:210 msgid "Oldest" msgstr "" -#: hypha/apply/funds/views_beta.py:208 +#: hypha/apply/funds/views_beta.py:211 msgid "Most Commented" msgstr "" -#: hypha/apply/funds/views_beta.py:209 +#: hypha/apply/funds/views_beta.py:212 msgid "Least Commented" msgstr "" -#: hypha/apply/funds/views_beta.py:210 +#: hypha/apply/funds/views_beta.py:213 msgid "Recently Updated" msgstr "" -#: hypha/apply/funds/views_beta.py:211 +#: hypha/apply/funds/views_beta.py:214 msgid "Least Recently Updated" msgstr "" -#: hypha/apply/funds/views_beta.py:212 +#: hypha/apply/funds/views_beta.py:215 msgid "Best Match" msgstr "" @@ -3915,38 +4072,38 @@ msgid "" "usages and try again!." msgstr "" -#: hypha/apply/projects/constants.py:5 +#: hypha/apply/projects/constants.py:17 msgid "Staff pending" msgstr "" -#: hypha/apply/projects/constants.py:6 +#: hypha/apply/projects/constants.py:18 msgid "Finance pending" msgstr "" -#: hypha/apply/projects/constants.py:7 +#: hypha/apply/projects/constants.py:19 msgid "Vendor pending" msgstr "" -#: hypha/apply/projects/constants.py:10 -#: hypha/apply/projects/models/payment.py:41 hypha/apply/projects/utils.py:147 +#: hypha/apply/projects/constants.py:22 +#: hypha/apply/projects/models/payment.py:41 hypha/apply/projects/utils.py:149 msgid "Declined" msgstr "" -#: hypha/apply/projects/constants.py:11 -#: hypha/apply/projects/models/payment.py:39 hypha/apply/projects/utils.py:149 +#: hypha/apply/projects/constants.py:23 +#: hypha/apply/projects/models/payment.py:39 hypha/apply/projects/utils.py:151 msgid "Paid" msgstr "" -#: hypha/apply/projects/constants.py:12 -#: hypha/apply/projects/models/payment.py:40 hypha/apply/projects/utils.py:151 +#: hypha/apply/projects/constants.py:24 +#: hypha/apply/projects/models/payment.py:40 hypha/apply/projects/utils.py:153 msgid "Payment failed" msgstr "" -#: hypha/apply/projects/constants.py:17 +#: hypha/apply/projects/constants.py:29 msgid "{} pending" msgstr "" -#: hypha/apply/projects/constants.py:18 +#: hypha/apply/projects/constants.py:30 msgid "Request for change" msgstr "" @@ -3954,21 +4111,30 @@ msgstr "" msgid "Reporting Period" msgstr "" -#: hypha/apply/projects/forms/payment.py:107 +#: hypha/apply/projects/forms/payment.py:113 +msgid "Invoice file" +msgstr "" + +#: hypha/apply/projects/forms/payment.py:115 msgid "The invoice must be a PDF." msgstr "" -#: hypha/apply/projects/forms/payment.py:112 +#: hypha/apply/projects/forms/payment.py:120 msgid "" "Files that are related to the invoice. They could be xls, microsoft office " "documents, open office documents, pdfs, txt files." msgstr "" -#: hypha/apply/projects/forms/payment.py:138 +#: hypha/apply/projects/forms/payment.py:146 msgid "Invoice File" msgstr "" -#: hypha/apply/projects/forms/payment.py:195 +#: hypha/apply/projects/forms/payment.py:180 +#: hypha/apply/projects/forms/project.py:383 +msgid "Document" +msgstr "" + +#: hypha/apply/projects/forms/payment.py:203 msgid "File not found on submission" msgstr "" @@ -3992,6 +4158,10 @@ msgstr "" msgid "Project lead is a required field" msgstr "" +#: hypha/apply/projects/forms/project.py:186 +msgid "PAF status" +msgstr "" + #: hypha/apply/projects/forms/project.py:295 msgid "A Project can only be sent for Approval when Drafted." msgstr "" @@ -4002,26 +4172,10 @@ msgstr "" msgid "Contract" msgstr "" -#: hypha/apply/projects/forms/project.py:383 -msgid "Document" -msgstr "" - #: hypha/apply/projects/forms/project.py:398 msgid "Contract Document" msgstr "" -#: hypha/apply/projects/forms/report.py:16 -msgid "This section of the report will be shared with the broader community." -msgstr "" - -#: hypha/apply/projects/forms/report.py:20 -msgid "This section of the report will be shared with staff only." -msgstr "" - -#: hypha/apply/projects/forms/report.py:56 -msgid "Must include either public or private content when submitting a report." -msgstr "" - #: hypha/apply/projects/forms/vendor.py:52 #: hypha/apply/projects/models/vendor.py:42 msgid "Yes, the account belongs to the organisation above" @@ -4032,10 +4186,12 @@ msgstr "" msgid "No, it is a personal bank account" msgstr "" +#: hypha/apply/projects/forms/vendor.py:69 #: hypha/apply/projects/forms/vendor.py:113 hypha/apply/review/options.py:23 msgid "No" msgstr "" +#: hypha/apply/projects/forms/vendor.py:69 #: hypha/apply/projects/forms/vendor.py:113 hypha/apply/review/options.py:25 msgid "Yes" msgstr "" @@ -4129,154 +4285,154 @@ msgstr "" msgid "Proposed End Date" msgstr "" -#: hypha/apply/projects/models/project.py:353 +#: hypha/apply/projects/models/project.py:352 msgid "Proposed End Date must be after Proposed Start Date" msgstr "" -#: hypha/apply/projects/models/project.py:492 +#: hypha/apply/projects/models/project.py:500 msgid "user groups" msgstr "" -#: hypha/apply/projects/models/project.py:494 +#: hypha/apply/projects/models/project.py:502 msgid "Only selected group's users will be listed for this PAFReviewerRole" msgstr "" -#: hypha/apply/projects/models/project.py:531 -#: hypha/apply/projects/models/project.py:533 +#: hypha/apply/projects/models/project.py:539 +#: hypha/apply/projects/models/project.py:541 msgid "PAF Reviewers Roles" msgstr "" -#: hypha/apply/projects/models/project.py:562 +#: hypha/apply/projects/models/project.py:570 #, python-brace-format msgid "Approval of {project} by {user}" msgstr "" -#: hypha/apply/projects/models/project.py:604 +#: hypha/apply/projects/models/project.py:612 msgid "Counter Signed" msgstr "" -#: hypha/apply/projects/models/project.py:604 +#: hypha/apply/projects/models/project.py:612 msgid "Unsigned" msgstr "" -#: hypha/apply/projects/models/project.py:607 +#: hypha/apply/projects/models/project.py:615 #, python-brace-format msgid "Contract for {project} ({state})" msgstr "" -#: hypha/apply/projects/models/project.py:631 +#: hypha/apply/projects/models/project.py:639 #, python-brace-format msgid "Project file: {title}" msgstr "" -#: hypha/apply/projects/models/project.py:674 +#: hypha/apply/projects/models/project.py:682 #, python-brace-format msgid "Contract file: {title}" msgstr "" -#: hypha/apply/projects/models/report.py:212 +#: hypha/apply/projects/models/report.py:221 msgid "week" msgstr "" -#: hypha/apply/projects/models/report.py:213 +#: hypha/apply/projects/models/report.py:222 msgid "month" msgstr "" -#: hypha/apply/projects/models/report.py:214 +#: hypha/apply/projects/models/report.py:223 msgid "year" msgstr "" -#: hypha/apply/projects/models/report.py:216 +#: hypha/apply/projects/models/report.py:225 msgid "Weeks" msgstr "" -#: hypha/apply/projects/models/report.py:217 +#: hypha/apply/projects/models/report.py:226 msgid "Months" msgstr "" -#: hypha/apply/projects/models/report.py:218 +#: hypha/apply/projects/models/report.py:227 msgid "Years" msgstr "" -#: hypha/apply/projects/models/report.py:232 +#: hypha/apply/projects/models/report.py:241 msgid "Reporting Disabled" msgstr "" -#: hypha/apply/projects/models/report.py:237 +#: hypha/apply/projects/models/report.py:246 #, python-brace-format msgid "One time, that already has reported on {date}" msgstr "" -#: hypha/apply/projects/models/report.py:242 +#: hypha/apply/projects/models/report.py:251 #, python-brace-format msgid "One time on {date}" msgstr "" -#: hypha/apply/projects/models/report.py:250 -#: hypha/apply/projects/models/report.py:265 +#: hypha/apply/projects/models/report.py:259 +#: hypha/apply/projects/models/report.py:274 msgid "last day" msgstr "" -#: hypha/apply/projects/models/report.py:256 +#: hypha/apply/projects/models/report.py:265 #, python-brace-format msgid "Once a year on {month} {day}" msgstr "" -#: hypha/apply/projects/models/report.py:259 +#: hypha/apply/projects/models/report.py:268 #, python-brace-format msgid "Every {occurrence} years on {month} {day}" msgstr "" -#: hypha/apply/projects/models/report.py:269 +#: hypha/apply/projects/models/report.py:278 #, python-brace-format msgid "Once a month on the {day}" msgstr "" -#: hypha/apply/projects/models/report.py:270 +#: hypha/apply/projects/models/report.py:279 #, python-brace-format msgid "Every {occurrence} months on the {day}" msgstr "" -#: hypha/apply/projects/models/report.py:277 +#: hypha/apply/projects/models/report.py:286 #, python-brace-format msgid "Once a week on {weekday}" msgstr "" -#: hypha/apply/projects/models/report.py:278 +#: hypha/apply/projects/models/report.py:287 #, python-brace-format msgid "Every {occurrence} weeks on {weekday}" msgstr "" -#: hypha/apply/projects/tables.py:13 +#: hypha/apply/projects/tables.py:25 #: hypha/apply/projects/templates/application_projects/invoice_confirm_delete.html:27 msgid "Invoice Number" msgstr "" -#: hypha/apply/projects/tables.py:16 +#: hypha/apply/projects/tables.py:40 msgid "Project Name" msgstr "" -#: hypha/apply/projects/tables.py:69 +#: hypha/apply/projects/tables.py:123 msgid "Reporting" msgstr "" -#: hypha/apply/projects/tables.py:71 +#: hypha/apply/projects/tables.py:125 msgid "End Date" msgstr "" -#: hypha/apply/projects/tables.py:132 +#: hypha/apply/projects/tables.py:186 msgid "Date requested" msgstr "" -#: hypha/apply/projects/tables.py:149 +#: hypha/apply/projects/tables.py:203 msgid "Assignee" msgstr "" -#: hypha/apply/projects/tables.py:169 +#: hypha/apply/projects/tables.py:223 msgid "Waiting for approval" msgstr "" -#: hypha/apply/projects/tables.py:171 +#: hypha/apply/projects/tables.py:225 msgid "Waiting for assignee" msgstr "" @@ -4288,11 +4444,20 @@ msgstr "" msgid "to" msgstr "" +#: hypha/apply/projects/templates/application_projects/includes/batch_invoice_status_update.html:3 +msgid "Update Invoices Status" +msgstr "" + #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:8 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:140 msgid "Contracting documents" msgstr "" +#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:15 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:15 +msgid "expand" +msgstr "" + #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:26 msgid "Submit contract documents" msgstr "" @@ -4336,7 +4501,7 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:174 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:219 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:209 -#: hypha/apply/templates/forms/includes/field.html:11 +#: hypha/apply/templates/forms/includes/field.html:16 msgid "Upload" msgstr "" @@ -4514,11 +4679,10 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/report_frequency_config.html:73 #: hypha/apply/projects/templates/application_projects/project_form.html:33 -#: hypha/apply/projects/templates/application_projects/report_form.html:46 -#: hypha/apply/projects/templates/application_projects/report_form.html:57 -#: hypha/apply/projects/views/payment.py:214 -#: hypha/apply/projects/views/payment.py:287 -#: hypha/apply/projects/views/project.py:1668 +#: hypha/apply/projects/templates/application_projects/report_form.html:64 +#: hypha/apply/projects/views/payment.py:231 +#: hypha/apply/projects/views/payment.py:304 +#: hypha/apply/projects/views/project.py:1680 #: hypha/apply/users/templates/wagtailusers/users/edit.html:70 #: hypha/apply/users/templates/wagtailusers/users/edit.html:98 msgid "Save" @@ -4569,6 +4733,7 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/reports.html:8 #: hypha/apply/projects/templates/application_projects/overview.html:57 #: hypha/apply/projects/templates/application_projects/report_list.html:6 +#: hypha/core/navigation.py:66 msgid "Reports" msgstr "" @@ -4623,12 +4788,12 @@ msgid "View/Update Approvers" msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:48 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:131 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:126 msgid "Change approver" msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:57 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:144 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:139 msgid "Assign approver" msgstr "" @@ -4695,6 +4860,10 @@ msgid "" "Optionally, you may select specific approvers to assign and notify them." msgstr "" +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:284 +msgid "Optional" +msgstr "" + #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:288 msgid "Please note that in " msgstr "" @@ -4730,21 +4899,21 @@ msgid "All approvers will be notified via email." msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:315 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:134 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:129 msgid "Change Approver" msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:316 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:326 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:135 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:148 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:130 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:143 msgid "" "Selected approver will be notified. On unselecting, every listed member here " "will be notified." msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:325 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:147 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:142 msgid "Assign Approver" msgstr "" @@ -4769,7 +4938,6 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/invoice_detail.html:12 #: hypha/apply/projects/templates/application_projects/invoice_form.html:10 #: hypha/apply/projects/templates/application_projects/project_approval_form.html:9 -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:12 #: hypha/apply/projects/templates/application_projects/report_detail.html:11 #: hypha/apply/projects/templates/application_projects/report_form.html:15 #: hypha/apply/projects/templates/application_projects/vendor_detail.html:11 @@ -4790,12 +4958,19 @@ msgstr "" msgid "Are you sure you want to delete this invoice for" msgstr "" +#: hypha/apply/projects/templates/application_projects/invoice_detail.html:40 +#: hypha/apply/projects/templates/application_projects/invoice_detail.html:50 +#: hypha/apply/projects/templates/application_projects/project_detail.html:201 +msgid "View comment" +msgstr "" + #: hypha/apply/projects/templates/application_projects/invoice_detail.html:65 msgid "Hide" msgstr "" #: hypha/apply/projects/templates/application_projects/invoice_detail.html:80 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:91 +#: hypha/apply/projects/templates/application_projects/paf_export.html:117 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:90 msgid "Supporting Documents" msgstr "" @@ -4821,11 +4996,11 @@ msgstr "" msgid "View, search and filter all project invoices" msgstr "" -#: hypha/apply/projects/templates/application_projects/invoice_list.html:17 +#: hypha/apply/projects/templates/application_projects/invoice_list.html:24 msgid "invoices" msgstr "" -#: hypha/apply/projects/templates/application_projects/invoice_list.html:21 +#: hypha/apply/projects/templates/application_projects/invoice_list.html:28 msgid "No Invoices available" msgstr "" @@ -4833,6 +5008,8 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/overview.html:16 #: hypha/apply/projects/templates/application_projects/overview.html:28 #: hypha/apply/projects/templates/application_projects/project_list.html:6 +#: hypha/apply/projects/views/project_partials.py:64 +#: hypha/core/navigation.py:50 msgid "Projects" msgstr "" @@ -4844,12 +5021,27 @@ msgstr "" msgid "Project Invoices" msgstr "" +#: hypha/apply/projects/templates/application_projects/paf_export.html:76 +msgid "Project title" +msgstr "" + +#: hypha/apply/projects/templates/application_projects/paf_export.html:86 +msgid "Project ID" +msgstr "" + +#: hypha/apply/projects/templates/application_projects/paf_export.html:137 +#: hypha/apply/projects/templates/application_projects/sow_export.html:86 +#, python-format +msgid "Exported by %(export_user)s on %(export_date)s" +msgstr "" + #: hypha/apply/projects/templates/application_projects/project_admin_detail.html:18 #: hypha/apply/projects/templates/application_projects/project_admin_detail.html:21 msgid "Update Project Status" msgstr "" #: hypha/apply/projects/templates/application_projects/project_approval_detail.html:16 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:8 msgid "Back to Project" msgstr "" @@ -4858,55 +5050,55 @@ msgstr "" msgid "Project Information" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:53 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:52 msgid "Approvals" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:59 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:58 msgid " - Pending" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:64 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:63 #: hypha/apply/review/templates/review/review_detail.html:12 msgid "Review" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:66 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:65 msgid "Submission lead" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:69 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:68 msgid "Staff reviewers" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:79 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:87 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:78 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:86 msgid "No reviews" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:81 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:80 msgid "Advisory council" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:111 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:106 msgid "Edit PAF" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:115 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:110 msgid "Download Approval Form" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:119 -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:28 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:114 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:48 msgid "Download as PDF" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:121 -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:30 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:116 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:50 msgid "Download as DOCX" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:157 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:152 msgid "Project's current status" msgstr "" @@ -4957,6 +5149,7 @@ msgid "Approved by " msgstr "" #: hypha/apply/projects/templates/application_projects/project_list.html:11 +#: hypha/core/navigation.py:56 msgid "All Projects" msgstr "" @@ -4964,16 +5157,16 @@ msgstr "" msgid "View, Search and filter all projects" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_list.html:20 +#: hypha/apply/projects/templates/application_projects/project_list.html:27 msgid "No Projects Available." msgstr "" -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:24 -msgid "Download SOW" +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:28 +msgid "Project scope of work(SOW)" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:38 -msgid "Project scope of work(SOW)" +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:44 +msgid "Download SOW" msgstr "" #: hypha/apply/projects/templates/application_projects/report_detail.html:4 @@ -4996,10 +5189,6 @@ msgstr "" msgid "Public Report" msgstr "" -#: hypha/apply/projects/templates/application_projects/report_detail.html:34 -msgid "Private Report" -msgstr "" - #: hypha/apply/projects/templates/application_projects/report_detail.html:40 msgid "Attachements" msgstr "" @@ -5024,21 +5213,21 @@ msgstr "" msgid "You are reporting for the period running from" msgstr "" -#: hypha/apply/projects/templates/application_projects/report_form.html:51 +#: hypha/apply/projects/templates/application_projects/report_form.html:58 msgid "Save report" msgstr "" -#: hypha/apply/projects/templates/application_projects/report_form.html:53 +#: hypha/apply/projects/templates/application_projects/report_form.html:60 msgid "" "Saving a draft means this report will be visible to you and staff from your " "project page." msgstr "" -#: hypha/apply/projects/templates/application_projects/report_form.html:63 +#: hypha/apply/projects/templates/application_projects/report_form.html:70 msgid "Submit report" msgstr "" -#: hypha/apply/projects/templates/application_projects/report_form.html:64 +#: hypha/apply/projects/templates/application_projects/report_form.html:71 msgid "Are you sure you want to submit your report?" msgstr "" @@ -5264,21 +5453,21 @@ msgstr "" msgid "Please also make sure to upload other required contracting documents" msgstr "" -#: hypha/apply/projects/utils.py:139 +#: hypha/apply/projects/utils.py:141 msgid "Pending approval" msgstr "" -#: hypha/apply/projects/utils.py:145 +#: hypha/apply/projects/utils.py:147 msgid "Request for change or more information" msgstr "" -#: hypha/apply/projects/views/payment.py:84 -#: hypha/apply/projects/views/payment.py:328 +#: hypha/apply/projects/views/payment.py:101 +#: hypha/apply/projects/views/payment.py:345 #, python-brace-format msgid "<p>Invoice status updated to: {status}.</p>" msgstr "" -#: hypha/apply/projects/views/payment.py:228 +#: hypha/apply/projects/views/payment.py:245 msgid "<p>Invoice added.</p>" msgstr "" @@ -5298,6 +5487,10 @@ msgstr "" msgid "Contracting document has been removed" msgstr "" +#: hypha/apply/projects/views/project.py:384 +msgid "Unassigned" +msgstr "" + #: hypha/apply/projects/views/project.py:389 msgid "Lead has been updated" msgstr "" @@ -5345,10 +5538,14 @@ msgstr "" msgid "PAF approvers have been updated" msgstr "" -#: hypha/apply/projects/views/project.py:1674 +#: hypha/apply/projects/views/project.py:1686 msgid "You are not allowed to edit the project at this time" msgstr "" +#: hypha/apply/projects/views/vendor.py:268 +msgid "Due Diligence Documents" +msgstr "" + #: hypha/apply/projects/views/vendor.py:272 msgid "Bank Account Information" msgstr "" @@ -5456,7 +5653,7 @@ msgstr "" msgid "Review was not against the latest version" msgstr "" -#: hypha/apply/review/templates/review/review_detail.html:86 +#: hypha/apply/review/templates/review/review_detail.html:88 msgid "" "An opinion is a replacement for a review. You will no longer be able to " "submit a review for this application." @@ -5471,15 +5668,15 @@ msgstr "" msgid "Avg. score: {average}" msgstr "" -#: hypha/apply/review/views.py:68 +#: hypha/apply/review/views.py:70 msgid "Edit Review" msgstr "" -#: hypha/apply/review/views.py:145 +#: hypha/apply/review/views.py:147 msgid "Update Review draft" msgstr "" -#: hypha/apply/review/views.py:145 +#: hypha/apply/review/views.py:147 msgid "Create Review" msgstr "" @@ -5493,6 +5690,8 @@ msgid "Required" msgstr "" #: hypha/apply/stream_forms/blocks.py:119 +#: hypha/apply/users/templates/wagtailusers/users/list.html:20 +#: hypha/apply/users/templates/wagtailusers/users/list.html:24 msgid "Email" msgstr "" @@ -5614,7 +5813,7 @@ msgstr "" msgid "uploaded" msgstr "" -#: hypha/apply/templates/forms/includes/field.html:43 +#: hypha/apply/templates/forms/includes/field.html:45 msgid "See help guide for more information." msgstr "" @@ -5624,91 +5823,103 @@ msgid "" "below." msgstr "" -#: hypha/apply/todo/options.py:44 +#: hypha/apply/todo/options.py:47 +#, python-brace-format +msgid "" +"Determination draft for submission [<span class=\" truncate inline-block max-" +"w-32 align-bottom \">{related.submission.title}</span>]({link} \"{related." +"submission.title}\") is waiting to be submitted" +msgstr "" + +#: hypha/apply/todo/options.py:55 +#, python-brace-format +msgid "" +"Review draft for submission [<span class=\" truncate inline-block max-w-32 " +"align-bottom \">{related.submission.title}</span>]({link} \"{related." +"submission.title}\") is waiting to be submitted" +msgstr "" + +#: hypha/apply/todo/options.py:64 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for PAF" msgstr "" -#: hypha/apply/todo/options.py:47 hypha/apply/todo/options.py:53 -#: hypha/apply/todo/options.py:61 hypha/apply/todo/options.py:68 -#: hypha/apply/todo/options.py:76 hypha/apply/todo/options.py:83 -#: hypha/apply/todo/options.py:91 hypha/apply/todo/options.py:99 -#: hypha/apply/todo/options.py:106 hypha/apply/todo/options.py:114 -#: hypha/apply/todo/options.py:122 hypha/apply/todo/options.py:128 -#: hypha/apply/todo/options.py:134 +#: hypha/apply/todo/options.py:67 hypha/apply/todo/options.py:73 +#: hypha/apply/todo/options.py:81 hypha/apply/todo/options.py:88 +#: hypha/apply/todo/options.py:96 hypha/apply/todo/options.py:103 +#: hypha/apply/todo/options.py:111 hypha/apply/todo/options.py:119 +#: hypha/apply/todo/options.py:126 hypha/apply/todo/options.py:134 +#: hypha/apply/todo/options.py:142 hypha/apply/todo/options.py:148 +#: hypha/apply/todo/options.py:154 msgid "project" msgstr "" -#: hypha/apply/todo/options.py:50 +#: hypha/apply/todo/options.py:70 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for PAF submission" msgstr "" -#: hypha/apply/todo/options.py:57 +#: hypha/apply/todo/options.py:77 #, python-brace-format msgid "" "PAF for project [{related.title}]({link}) required changes or more " "information" msgstr "" -#: hypha/apply/todo/options.py:65 +#: hypha/apply/todo/options.py:85 #, python-brace-format msgid "PAF for project [{related.title}]({link}) is waiting for assignee" msgstr "" -#: hypha/apply/todo/options.py:72 +#: hypha/apply/todo/options.py:92 #, python-brace-format msgid "PAF for project [{related.title}]({link}) is waiting for your approval" msgstr "" -#: hypha/apply/todo/options.py:80 +#: hypha/apply/todo/options.py:100 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for contract" msgstr "" -#: hypha/apply/todo/options.py:87 +#: hypha/apply/todo/options.py:107 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for contracting documents" msgstr "" -#: hypha/apply/todo/options.py:95 +#: hypha/apply/todo/options.py:115 #, python-brace-format msgid "Contract for project [{related.title}]({link}) is waiting for review" msgstr "" -#: hypha/apply/todo/options.py:103 +#: hypha/apply/todo/options.py:123 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for invoice" msgstr "" -#: hypha/apply/todo/options.py:110 +#: hypha/apply/todo/options.py:130 #, python-brace-format msgid "" "Invoice [{related.invoice_number}]({link}) required changes or more " "information" msgstr "" -#: hypha/apply/todo/options.py:118 +#: hypha/apply/todo/options.py:138 #, python-brace-format msgid "Invoice [{related.invoice_number}]({link}) is waiting for your approval" msgstr "" -#: hypha/apply/todo/options.py:125 +#: hypha/apply/todo/options.py:145 #, python-brace-format msgid "Invoice [{related.invoice_number}]({link}) is waiting to be paid" msgstr "" -#: hypha/apply/todo/options.py:131 +#: hypha/apply/todo/options.py:151 #, python-brace-format msgid "Report for project [{related.title}]({link}) is due" msgstr "" -#: hypha/apply/users/admin_views.py:119 hypha/apply/users/admin_views.py:144 -msgid "Search users" -msgstr "" - #: hypha/apply/users/forms.py:35 -msgid "Email Address" +msgid "Email address" msgstr "" #: hypha/apply/users/forms.py:56 @@ -5907,13 +6118,6 @@ msgstr "" msgid "Go to my dashboard" msgstr "" -#: hypha/apply/users/templates/two_factor/_wizard_actions.html:6 -#: hypha/apply/users/templates/two_factor/_wizard_actions.html:10 -#: hypha/apply/users/templates/two_factor/core/backup_tokens_password.html:40 -#: hypha/apply/users/templates/users/passwordless_login_signup.html:39 -msgid "Next" -msgstr "" - #: hypha/apply/users/templates/two_factor/_wizard_actions.html:8 msgid "I've installed a 2FA App" msgstr "" @@ -6294,7 +6498,7 @@ msgid "Email Change - Verify Email" msgstr "" #: hypha/apply/users/templates/users/email_change/done.html:4 -#: hypha/apply/users/views.py:272 +#: hypha/apply/users/views.py:212 msgid "Verify Email" msgstr "" @@ -6366,9 +6570,9 @@ msgstr "" msgid "Set password for %(username)s at %(org_long_name)s" msgstr "" -#: hypha/apply/users/templates/users/login.html:4 -#: hypha/templates/includes/login_button.html:29 -msgid "Login" +#: hypha/apply/users/templates/users/login.html:20 +#: hypha/apply/users/templates/users/login.html:24 +msgid "Two factor verification" msgstr "" #: hypha/apply/users/templates/users/login.html:21 @@ -6378,40 +6582,48 @@ msgid "" msgstr "" #: hypha/apply/users/templates/users/login.html:26 -msgid "Please enter one of the backup codes to login to your account." +msgid "Please enter one of the backup codes to log in to your account." msgstr "" -#: hypha/apply/users/templates/users/login.html:51 -msgid "Forgot your password?" +#: hypha/apply/users/templates/users/login.html:29 +msgid "" +"Those codes were generated for you during 2FA setup to print or keep safe in " +"a password manager." msgstr "" -#: hypha/apply/users/templates/users/login.html:67 -msgid "Create account" +#: hypha/apply/users/templates/users/login.html:45 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:23 +#, python-format +msgid "Log in to %(ORG_SHORT_NAME)s" msgstr "" -#: hypha/apply/users/templates/users/login.html:79 -#: hypha/apply/users/templates/users/passwordless_login_signup.html:54 -#, python-format -msgid "Log in with your %(ORG_SHORT_NAME)s email" +#: hypha/apply/users/templates/users/login.html:51 +msgid "Forgot your password?" msgstr "" -#: hypha/apply/users/templates/users/login.html:92 +#: hypha/apply/users/templates/users/login.html:69 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:5 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:52 +msgid "or" +msgstr "" + +#: hypha/apply/users/templates/users/login.html:89 msgid "Or, alternatively, use one of your backup phones:" msgstr "" -#: hypha/apply/users/templates/users/login.html:107 +#: hypha/apply/users/templates/users/login.html:104 msgid "As a last resort, you can use a backup codes: " msgstr "" -#: hypha/apply/users/templates/users/login.html:115 +#: hypha/apply/users/templates/users/login.html:112 msgid "Use a Backup Code" msgstr "" -#: hypha/apply/users/templates/users/login.html:129 +#: hypha/apply/users/templates/users/login.html:126 msgid "Verification Code" msgstr "" -#: hypha/apply/users/templates/users/login.html:133 +#: hypha/apply/users/templates/users/login.html:130 msgid "Backup Code" msgstr "" @@ -6472,7 +6684,12 @@ msgstr "" msgid "Check your \"Spam\" folder, if you don't find the email in your inbox." msgstr "" +#: hypha/apply/users/templates/users/partials/passwordless_login_signup_sent.html:26 +msgid "Try again" +msgstr "" + #: hypha/apply/users/templates/users/password_reset/complete.html:3 +#: hypha/apply/users/templates/users/password_reset/confirm.html:11 #: hypha/apply/users/templates/users/password_reset/form.html:4 msgid "Reset password" msgstr "" @@ -6494,7 +6711,7 @@ msgstr "" #: hypha/apply/users/templates/users/password_reset/confirm.html:47 msgid "" "The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." +"used. Please request a new password reset." msgstr "" #: hypha/apply/users/templates/users/password_reset/done.html:4 @@ -6536,16 +6753,16 @@ msgstr "" msgid "Send reset email" msgstr "" -#: hypha/apply/users/templates/users/passwordless_login_signup.html:4 -msgid "Login or Signup" +#: hypha/apply/users/templates/users/passwordless_login_signup.html:5 +msgid "Sign up" msgstr "" -#: hypha/apply/users/templates/users/passwordless_login_signup.html:63 -msgid "Login with Password" +#: hypha/apply/users/templates/users/passwordless_login_signup.html:21 +#, python-format +msgid "Log in or signup to %(ORG_SHORT_NAME)s" msgstr "" #: hypha/apply/users/templates/users/register-success.html:4 -#: hypha/apply/users/templates/users/register.html:4 msgid "Register" msgstr "" @@ -6567,11 +6784,8 @@ msgid "" "email." msgstr "" -#: hypha/apply/users/templates/users/register.html:32 -msgid "Already have an account?" -msgstr "" - #: hypha/apply/users/templates/wagtailusers/users/edit.html:24 +#: hypha/apply/users/templates/wagtailusers/users/list.html:28 msgid "Roles" msgstr "" @@ -6588,6 +6802,27 @@ msgstr "" msgid "2FA already disabled" msgstr "" +#: hypha/apply/users/templates/wagtailusers/users/index.html:13 +msgid "Select all users in listing" +msgstr "" + +#: hypha/apply/users/templates/wagtailusers/users/list.html:9 +#: hypha/apply/users/templates/wagtailusers/users/list.html:13 +msgid "Display Name" +msgstr "" + +#: hypha/apply/users/templates/wagtailusers/users/list.html:30 +msgid "Last Login" +msgstr "" + +#: hypha/apply/users/templates/wagtailusers/users/list.html:52 +msgid "Admin" +msgstr "" + +#: hypha/apply/users/templates/wagtailusers/users/list.html:61 +msgid "Inactive" +msgstr "" + #: hypha/apply/users/templates/wagtailusers/users/results.html:7 #, python-format msgid "There is %(counter)s match" @@ -6614,27 +6849,19 @@ msgid "" "href=\"%(wagtailusers_add_url)s\">add some</a>?" msgstr "" -#: hypha/apply/users/templates/wagtailusers/users/results.html:47 -msgid "Apply filters" -msgstr "" - -#: hypha/apply/users/templates/wagtailusers/users/results.html:51 -msgid "Export Users" -msgstr "" - #: hypha/apply/users/utils.py:39 msgid "Email is already in use." msgstr "" -#: hypha/apply/users/views.py:232 +#: hypha/apply/users/views.py:172 msgid "Password Page timed out. Try changing the email again." msgstr "" -#: hypha/apply/users/views.py:278 +#: hypha/apply/users/views.py:218 msgid "Hijack feature is not enabled." msgstr "" -#: hypha/apply/users/views.py:311 +#: hypha/apply/users/views.py:251 #, python-brace-format msgid "Your email has been successfully updated to {email}!" msgstr "" @@ -6655,7 +6882,7 @@ msgstr "" msgid "Page size of downloadable Project and Submission PDFs" msgstr "" -#: hypha/apply/utils/views.py:275 +#: hypha/apply/utils/views.py:262 #, python-brace-format msgid "Page '{0}' can't be deleted because is in use in '{1}'." msgstr "" @@ -6672,52 +6899,113 @@ msgstr "" msgid "Accept tracking cookies." msgstr "" -#: hypha/core/templates/core/navigation/primarynav-apply.html:13 -msgid "Menu Item" -msgstr "" - -#: hypha/public/utils/models.py:27 +#: hypha/core/models/system_settings.py:26 msgid "Default site logo" msgstr "" -#: hypha/public/utils/models.py:36 +#: hypha/core/models/system_settings.py:35 msgid "Mobil site logo (if not set default will be used)" msgstr "" -#: hypha/public/utils/models.py:43 +#: hypha/core/models/system_settings.py:42 msgid "" "Link for the site logo, e.g. \"https://www.example.org/\". If not set, " "defaults to page with slug set to \"home\"." msgstr "" -#: hypha/public/utils/models.py:50 +#: hypha/core/models/system_settings.py:49 msgid "" "This will overwrite the default front page navigation bar, html tags is " "allowed." msgstr "" -#: hypha/public/utils/models.py:58 +#: hypha/core/models/system_settings.py:57 msgid "This will be added to the footer, html tags is allowed." msgstr "" -#: hypha/templates/base-apply.html:46 -msgid "Open Menu" +#: hypha/core/navigation.py:12 +msgid "My Dashboard" +msgstr "" + +#: hypha/core/navigation.py:28 +msgid "Staff Assignments" +msgstr "" + +#: hypha/core/navigation.py:38 +msgid "Results" +msgstr "" + +#: hypha/core/navigation.py:43 +msgid "Staff flagged" +msgstr "" + +#: hypha/core/templates/core/navigation/primarynav-apply.html:17 +msgid "Menu Item" msgstr "" -#: hypha/templates/base-apply.html:92 hypha/templates/base-apply.html:121 +#: hypha/settings/django.py:173 +msgid "" +"This password has previously appeared in a data breach and should not be " +"used. Please choose a different password." +msgstr "" + +#: hypha/settings/django.py:176 +msgid "Your password must not have been detected in a major security breach." +msgstr "" + +#: hypha/templates/base-apply.html:7 +msgid "Home link" +msgstr "" + +#: hypha/templates/base-apply.html:34 hypha/templates/base-apply.html:39 +#: hypha/templates/base-apply.html:78 +msgid "Hypha logo" +msgstr "" + +#: hypha/templates/base-apply.html:47 +msgid "Open menu" +msgstr "" + +#: hypha/templates/base-apply.html:98 hypha/templates/base-apply.html:165 msgid "Log out" msgstr "" +#: hypha/templates/base-apply.html:117 +msgid "Click to open your notifications" +msgstr "" + +#: hypha/templates/base-apply.html:127 +msgid "Show All" +msgstr "" + #: hypha/templates/django/forms/widgets/number.html:11 msgid "This must be a number" msgstr "" +#: hypha/templates/includes/login_button.html:11 +#, python-format +msgid "My %(ORG_SHORT_NAME)s" +msgstr "" + +#: hypha/templates/includes/login_button.html:29 +msgid " or Sign up" +msgstr "" + #: hypha/templates/includes/message_item.html:17 msgid "Ok" msgstr "" -#: hypha/templates/includes/register_button.html:3 -msgid "Sign up" +#: hypha/templates/includes/org_login_button.html:7 +#, python-format +msgid "Log in with your %(ORG_SHORT_NAME)s email" +msgstr "" + +#: hypha/templates/includes/password_login_button.html:7 +msgid "Log in with password" +msgstr "" + +#: hypha/templates/includes/passwordless_login_button.html:7 +msgid "Log in without password" msgstr "" #: hypha/templates/password_required.html:4 diff --git a/hypha/locale/en/LC_MESSAGES/django.po b/hypha/locale/en/LC_MESSAGES/django.po index a769f708d..6bdfd7233 100644 --- a/hypha/locale/en/LC_MESSAGES/django.po +++ b/hypha/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-12 08:55+0000\n" +"POT-Creation-Date: 2024-05-21 11:44+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -18,179 +18,186 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: hypha/apply/activity/adapters/activity_feed.py:25 +#: hypha/apply/activity/adapters/activity_feed.py:26 #, python-brace-format msgid "Submitted {source.title} for {source.page.title}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:26 #: hypha/apply/activity/adapters/activity_feed.py:27 +#: hypha/apply/activity/adapters/activity_feed.py:28 msgid "Edited" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:28 -#: hypha/apply/activity/adapters/activity_feed.py:50 +#: hypha/apply/activity/adapters/activity_feed.py:29 +#: hypha/apply/activity/adapters/activity_feed.py:51 #, python-brace-format msgid "Lead changed from {old_lead} to {source.lead}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:29 +#: hypha/apply/activity/adapters/activity_feed.py:30 #, python-brace-format msgid "Batch Lead changed to {new_lead}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:31 +#: hypha/apply/activity/adapters/activity_feed.py:32 #, python-brace-format msgid "Sent a determination. Outcome: {determination.clean_outcome}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:34 +#: hypha/apply/activity/adapters/activity_feed.py:35 msgid "Invited to submit a proposal" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:38 +#: hypha/apply/activity/adapters/activity_feed.py:39 msgid "Submitted a review" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:39 +#: hypha/apply/activity/adapters/activity_feed.py:40 msgid "Opened the submission while still sealed" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:42 +#: hypha/apply/activity/adapters/activity_feed.py:43 #, python-brace-format msgid "" "{user} {opinion.opinion_display}s with {opinion.review.author}s review of " "{source}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:45 +#: hypha/apply/activity/adapters/activity_feed.py:46 #, python-brace-format msgid "{user} deleted the opinion for review: {review_opinion.review}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:47 +#: hypha/apply/activity/adapters/activity_feed.py:48 msgid "Created project" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:52 +#: hypha/apply/activity/adapters/activity_feed.py:53 msgid "Requested approval" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:54 -#: hypha/apply/determinations/options.py:12 hypha/apply/projects/utils.py:143 +#: hypha/apply/activity/adapters/activity_feed.py:55 +#: hypha/apply/determinations/options.py:12 hypha/apply/projects/utils.py:145 msgid "Approved" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:56 +#: hypha/apply/activity/adapters/activity_feed.py:57 #, python-brace-format msgid "Requested changes for acceptance: \"{comment}\"" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:58 +#: hypha/apply/activity/adapters/activity_feed.py:59 msgid "Submitted Contract Documents" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:59 +#: hypha/apply/activity/adapters/activity_feed.py:60 #, python-brace-format msgid "Uploaded a {contract.state} contract" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:60 +#: hypha/apply/activity/adapters/activity_feed.py:61 msgid "Approved contract" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:62 -#: hypha/apply/projects/views/payment.py:268 +#: hypha/apply/activity/adapters/activity_feed.py:63 +#: hypha/apply/projects/views/payment.py:285 msgid "Invoice added" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:63 +#: hypha/apply/activity/adapters/activity_feed.py:64 msgid "Submitted a report" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:66 +#: hypha/apply/activity/adapters/activity_feed.py:67 #: hypha/apply/activity/adapters/django_messages.py:20 msgid "Reporting disabled" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:70 +#: hypha/apply/activity/adapters/activity_feed.py:72 #: hypha/apply/activity/adapters/slack.py:131 #, python-brace-format msgid "{user} has archived the submission: {source.title}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:73 +#: hypha/apply/activity/adapters/activity_feed.py:75 #: hypha/apply/activity/adapters/slack.py:134 #, python-brace-format msgid "{user} has unarchived the submission: {source.title}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:75 +#: hypha/apply/activity/adapters/activity_feed.py:77 msgid "Deleted an invoice" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:124 +#: hypha/apply/activity/adapters/activity_feed.py:126 msgid "Reviewers updated." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:126 -#: hypha/apply/activity/adapters/activity_feed.py:246 +#: hypha/apply/activity/adapters/activity_feed.py:128 +#: hypha/apply/activity/adapters/activity_feed.py:263 #: hypha/apply/activity/adapters/slack.py:241 msgid "Added:" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:130 -#: hypha/apply/activity/adapters/activity_feed.py:250 +#: hypha/apply/activity/adapters/activity_feed.py:132 +#: hypha/apply/activity/adapters/activity_feed.py:267 #: hypha/apply/activity/adapters/slack.py:245 msgid "Removed:" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:136 +#: hypha/apply/activity/adapters/activity_feed.py:138 msgid "Batch Reviewers Updated." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:139 +#: hypha/apply/activity/adapters/activity_feed.py:141 #, python-brace-format msgid "{user} as {name}." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:156 +#: hypha/apply/activity/adapters/activity_feed.py:158 #, python-brace-format msgid "Successfully deleted submissions: {title}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:163 +#: hypha/apply/activity/adapters/activity_feed.py:165 #, python-brace-format msgid "Successfully archived submissions: {title}" msgstr "" #: hypha/apply/activity/adapters/activity_feed.py:178 +#, python-brace-format +msgid "" +"Successfully updated status to {invoice_status} for invoices: " +"{invoice_numbers}" +msgstr "" + +#: hypha/apply/activity/adapters/activity_feed.py:195 msgid "PAF assigned to {}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:183 -#: hypha/apply/activity/adapters/activity_feed.py:215 +#: hypha/apply/activity/adapters/activity_feed.py:200 +#: hypha/apply/activity/adapters/activity_feed.py:232 #, python-brace-format msgid "Progressed from {old_display} to {new_display}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:244 +#: hypha/apply/activity/adapters/activity_feed.py:261 msgid "Partners updated." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:258 +#: hypha/apply/activity/adapters/activity_feed.py:275 #, python-brace-format msgid "" "Updated reporting frequency. New schedule is: {new_schedule} starting on " "{schedule_start}" msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:268 +#: hypha/apply/activity/adapters/activity_feed.py:285 #, python-brace-format msgid "Updated Invoice status to: {invoice_status}." msgstr "" -#: hypha/apply/activity/adapters/activity_feed.py:311 +#: hypha/apply/activity/adapters/activity_feed.py:328 #, python-brace-format msgid "Screening decision from {old_status} to {new_status}" msgstr "" @@ -570,56 +577,65 @@ msgstr "" msgid "Activities Summary - " msgstr "" -#: hypha/apply/activity/models.py:31 -msgid "applicant" +#: hypha/apply/activity/models.py:25 +msgid "Comment" +msgstr "" + +#: hypha/apply/activity/models.py:26 +msgid "Action" msgstr "" #: hypha/apply/activity/models.py:32 -msgid "team" +msgid "applicant" msgstr "" #: hypha/apply/activity/models.py:33 -msgid "reviewers" +msgid "team" msgstr "" #: hypha/apply/activity/models.py:34 -msgid "partners" +msgid "reviewers" msgstr "" #: hypha/apply/activity/models.py:35 +msgid "partners" +msgstr "" + +#: hypha/apply/activity/models.py:36 msgid "all" msgstr "" -#: hypha/apply/activity/models.py:40 +#: hypha/apply/activity/models.py:41 msgid "Applicants" msgstr "" -#: hypha/apply/activity/models.py:41 +#: hypha/apply/activity/models.py:42 msgid "Staff only" msgstr "" -#: hypha/apply/activity/models.py:42 hypha/apply/funds/tables.py:363 -#: hypha/apply/funds/tables.py:620 +#: hypha/apply/activity/models.py:43 hypha/apply/funds/tables.py:379 +#: hypha/apply/funds/tables.py:636 #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:59 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:47 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:35 msgid "Reviewers" msgstr "" -#: hypha/apply/activity/models.py:43 hypha/apply/funds/forms.py:477 +#: hypha/apply/activity/models.py:44 hypha/apply/funds/forms.py:477 #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:60 msgid "Partners" msgstr "" -#: hypha/apply/activity/models.py:44 +#: hypha/apply/activity/models.py:45 #: hypha/apply/funds/templates/funds/includes/submission_stats.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:43 msgid "All" msgstr "" -#: hypha/apply/activity/models.py:45 +#: hypha/apply/activity/models.py:46 msgid "Applicants & Partners" msgstr "" -#: hypha/apply/activity/models.py:313 +#: hypha/apply/activity/models.py:364 msgid "verb" msgstr "" @@ -851,19 +867,23 @@ msgstr "" msgid "batch archive submissions" msgstr "" -#: hypha/apply/activity/options.py:76 +#: hypha/apply/activity/options.py:78 +msgid "batch update invoice status" +msgstr "" + +#: hypha/apply/activity/options.py:80 msgid "created new account" msgstr "" -#: hypha/apply/activity/options.py:77 +#: hypha/apply/activity/options.py:81 msgid "edited account" msgstr "" -#: hypha/apply/activity/options.py:78 +#: hypha/apply/activity/options.py:82 msgid "archived submission" msgstr "" -#: hypha/apply/activity/options.py:79 +#: hypha/apply/activity/options.py:83 msgid "unarchived submission" msgstr "" @@ -872,17 +892,17 @@ msgid "There are no actions." msgstr "" #: hypha/apply/activity/templates/activity/include/comment_form.html:4 -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:44 -#: hypha/apply/funds/views.py:1312 hypha/apply/funds/workflow.py:249 -#: hypha/apply/funds/workflow.py:277 hypha/apply/funds/workflow.py:327 -#: hypha/apply/funds/workflow.py:388 hypha/apply/funds/workflow.py:414 -#: hypha/apply/funds/workflow.py:459 hypha/apply/funds/workflow.py:502 -#: hypha/apply/funds/workflow.py:564 hypha/apply/funds/workflow.py:592 -#: hypha/apply/funds/workflow.py:661 hypha/apply/funds/workflow.py:704 -#: hypha/apply/funds/workflow.py:766 hypha/apply/funds/workflow.py:793 -#: hypha/apply/funds/workflow.py:842 hypha/apply/funds/workflow.py:899 -#: hypha/apply/funds/workflow.py:928 hypha/apply/funds/workflow.py:976 -#: hypha/apply/funds/workflow.py:1020 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:42 +#: hypha/apply/funds/views.py:1366 hypha/apply/funds/views.py:1533 +#: hypha/apply/funds/workflow.py:249 hypha/apply/funds/workflow.py:277 +#: hypha/apply/funds/workflow.py:327 hypha/apply/funds/workflow.py:388 +#: hypha/apply/funds/workflow.py:414 hypha/apply/funds/workflow.py:459 +#: hypha/apply/funds/workflow.py:502 hypha/apply/funds/workflow.py:564 +#: hypha/apply/funds/workflow.py:592 hypha/apply/funds/workflow.py:661 +#: hypha/apply/funds/workflow.py:704 hypha/apply/funds/workflow.py:766 +#: hypha/apply/funds/workflow.py:793 hypha/apply/funds/workflow.py:842 +#: hypha/apply/funds/workflow.py:899 hypha/apply/funds/workflow.py:928 +#: hypha/apply/funds/workflow.py:976 hypha/apply/funds/workflow.py:1020 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:32 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:224 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:234 @@ -891,16 +911,15 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:302 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:317 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:327 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:136 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:149 -#: hypha/apply/projects/templates/application_projects/report_form.html:47 -#: hypha/apply/projects/templates/application_projects/report_form.html:67 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:131 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:144 +#: hypha/apply/projects/templates/application_projects/report_form.html:54 +#: hypha/apply/projects/templates/application_projects/report_form.html:74 #: hypha/apply/projects/templates/application_projects/vendor_form.html:26 #: hypha/apply/review/templates/review/review_edit_form.html:43 #: hypha/apply/review/templates/review/review_form.html:44 #: hypha/apply/users/templates/two_factor/_wizard_actions.html:4 #: hypha/apply/users/templates/users/change_password.html:46 -#: hypha/apply/users/templates/users/register.html:28 msgid "Submit" msgstr "" @@ -913,14 +932,14 @@ msgid "edited" msgstr "" #: hypha/apply/activity/templates/activity/include/listing_base.html:28 -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:67 #: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:69 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:22 #: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:46 #: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:63 #: hypha/apply/determinations/templates/determinations/determination_detail.html:27 #: hypha/apply/funds/templates/funds/admin/widgets/read_only.html:2 -#: hypha/apply/funds/templates/funds/application_preview.html:40 -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:119 +#: hypha/apply/funds/templates/funds/application_preview.html:45 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:120 #: hypha/apply/funds/templates/funds/includes/rendered_answers.html:19 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:41 #: hypha/apply/projects/templates/application_projects/includes/reports.html:74 @@ -941,67 +960,85 @@ msgstr "" msgid "View " msgstr "" -#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:6 -#: hypha/apply/activity/templates/activity/notifications.html:8 -#: hypha/templates/base-apply.html:102 -msgid "Notifications" +#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:7 +#: hypha/apply/activity/templates/activity/notifications.html:44 +msgid "made a comment" msgstr "" -#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:7 -msgid "Show All" +#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:12 +msgid "No notifications available." msgstr "" -#: hypha/apply/activity/templates/activity/include/notifications_dropdown.html:14 -#: hypha/apply/activity/templates/activity/notifications.html:45 -msgid "made a comment" +#: hypha/apply/activity/templates/activity/notifications.html:7 +#: hypha/templates/base-apply.html:113 hypha/templates/base-apply.html:126 +msgid "Notifications" msgstr "" -#: hypha/apply/activity/templates/activity/notifications.html:11 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:115 -#: hypha/apply/users/templates/wagtailusers/users/results.html:40 +#: hypha/apply/activity/templates/activity/notifications.html:10 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:109 +#: hypha/core/templates/components/dropdown-menu.html:64 msgid "Filter" msgstr "" -#: hypha/apply/activity/templates/activity/notifications.html:18 +#: hypha/apply/activity/templates/activity/notifications.html:17 #: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:48 #: hypha/apply/projects/templates/application_projects/project_detail.html:86 msgid "Communications" msgstr "" -#: hypha/apply/activity/templates/activity/notifications.html:22 +#: hypha/apply/activity/templates/activity/notifications.html:21 #: hypha/apply/projects/templates/application_projects/project_detail.html:101 msgid "Activity Feed" msgstr "" +#: hypha/apply/activity/templates/activity/notifications.html:74 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:36 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:44 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:51 +#: hypha/apply/dashboard/templates/dashboard/includes/my-tasks.html:20 +#: hypha/apply/funds/templates/funds/includes/round-block-listing.html:23 +#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:66 +#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:183 +#: hypha/apply/projects/templates/application_projects/includes/invoices.html:35 +#: hypha/apply/projects/templates/application_projects/includes/invoices.html:105 +#: hypha/apply/projects/templates/application_projects/includes/reports.html:66 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:84 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:112 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:142 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:156 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:219 +msgid "View" +msgstr "" + #: hypha/apply/activity/templates/messages/email/applicant_base.html:4 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:7 #, python-format msgid "Dear %(name)s," msgstr "" -#: hypha/apply/activity/templates/messages/email/applicant_base.html:6 +#: hypha/apply/activity/templates/messages/email/applicant_base.html:7 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:28 msgid "Link to your application" msgstr "" -#: hypha/apply/activity/templates/messages/email/applicant_base.html:7 +#: hypha/apply/activity/templates/messages/email/applicant_base.html:9 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:29 -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:9 -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:7 -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:8 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:11 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:11 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:10 msgid "If you have any questions, please submit them here" msgstr "" -#: hypha/apply/activity/templates/messages/email/applicant_base.html:9 +#: hypha/apply/activity/templates/messages/email/applicant_base.html:11 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:31 -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:9 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:13 msgid "See our guide for more information" msgstr "" -#: hypha/apply/activity/templates/messages/email/applicant_base.html:11 -#: hypha/apply/activity/templates/messages/email/comment.html:9 +#: hypha/apply/activity/templates/messages/email/applicant_base.html:13 +#: hypha/apply/activity/templates/messages/email/comment.html:11 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:33 -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:13 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:15 #, python-format msgid "" "If you have any issues accessing the submission system or other general " @@ -1013,10 +1050,10 @@ msgid "Project documents are ready to be assigned for approval." msgstr "" #: hypha/apply/activity/templates/messages/email/assign_paf_approvers.html:9 -#: hypha/apply/activity/templates/messages/email/batch_ready_to_review.html:10 +#: hypha/apply/activity/templates/messages/email/batch_ready_to_review.html:9 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:15 #: hypha/apply/activity/templates/messages/email/invoice_approved.html:9 -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:17 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:18 #: hypha/apply/activity/templates/messages/email/invoice_updated.html:10 #: hypha/apply/activity/templates/messages/email/paf_for_approval.html:9 #: hypha/apply/activity/templates/messages/email/partners_update_applicant.html:9 @@ -1034,7 +1071,7 @@ msgid "Title" msgstr "" #: hypha/apply/activity/templates/messages/email/assign_paf_approvers.html:10 -#: hypha/apply/activity/templates/messages/email/batch_ready_to_review.html:11 +#: hypha/apply/activity/templates/messages/email/batch_ready_to_review.html:10 #: hypha/apply/activity/templates/messages/email/contract_uploaded.html:16 #: hypha/apply/activity/templates/messages/email/invoice_approved.html:10 #: hypha/apply/activity/templates/messages/email/invoice_updated.html:11 @@ -1044,14 +1081,14 @@ msgstr "" #: hypha/apply/activity/templates/messages/email/project_final_approval.html:10 #: hypha/apply/activity/templates/messages/email/project_request_change.html:10 #: hypha/apply/activity/templates/messages/email/ready_for_contracting.html:10 -#: hypha/apply/activity/templates/messages/email/ready_to_review.html:15 +#: hypha/apply/activity/templates/messages/email/ready_to_review.html:11 #: hypha/apply/activity/templates/messages/email/report_frequency.html:13 #: hypha/apply/activity/templates/messages/email/report_skipped.html:13 -#: hypha/apply/activity/templates/messages/email/report_submitted.html:10 +#: hypha/apply/activity/templates/messages/email/report_submitted.html:11 #: hypha/apply/activity/templates/messages/email/sent_to_compliance.html:10 #: hypha/apply/activity/templates/messages/email/submit_contract_documents.html:12 -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:10 -#: hypha/apply/activity/templates/messages/email/vendor_updated.html:8 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:11 +#: hypha/apply/activity/templates/messages/email/vendor_updated.html:9 msgid "Link" msgstr "" @@ -1100,12 +1137,12 @@ msgstr "" msgid "New applications have been added to your review list." msgstr "" -#: hypha/apply/activity/templates/messages/email/comment.html:4 +#: hypha/apply/activity/templates/messages/email/comment.html:5 #, python-format msgid "There has been a new comment on \"%(title)s\" by %(user)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/comment.html:6 +#: hypha/apply/activity/templates/messages/email/comment.html:7 msgid "Read the full comment here" msgstr "" @@ -1125,15 +1162,15 @@ msgid "" "page for the %(ORG_SHORT_NAME)s Team to approve." msgstr "" -#: hypha/apply/activity/templates/messages/email/determination.html:4 +#: hypha/apply/activity/templates/messages/email/determination.html:5 msgid "Your application has been reviewed and the outcome is" msgstr "" -#: hypha/apply/activity/templates/messages/email/determination.html:8 +#: hypha/apply/activity/templates/messages/email/determination.html:9 msgid "Read the full determination here" msgstr "" -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:4 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:5 #, python-format msgid "" "We’ve reviewed your Concept note and think it could be a good fit for " @@ -1142,7 +1179,7 @@ msgid "" "linking to a determination message with detailed feedback." msgstr "" -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:6 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:7 #, python-format msgid "" "Please review our Proposal Guide at %(ORG_GUIDE_URL)s to learn more about " @@ -1150,11 +1187,11 @@ msgid "" "feedback we provided in the concept note determination." msgstr "" -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:8 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:10 msgid "Here is the link to start creating your proposal" msgstr "" -#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:11 +#: hypha/apply/activity/templates/messages/email/invited_to_proposal.html:13 msgid "" "The system will allow you to save a draft of your proposal as you work on " "it. When you feel it is ready for our review, please click the “Submit†" @@ -1167,14 +1204,14 @@ msgid "An Invoice is waiting for your approval." msgstr "" #: hypha/apply/activity/templates/messages/email/invoice_approved.html:11 -#: hypha/apply/activity/templates/messages/email/report_submitted.html:9 -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:9 -#: hypha/apply/activity/templates/messages/email/vendor_updated.html:7 +#: hypha/apply/activity/templates/messages/email/report_submitted.html:10 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:10 +#: hypha/apply/activity/templates/messages/email/vendor_updated.html:8 #: hypha/apply/funds/templates/funds/includes/project_block.html:3 msgid "Project" msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:6 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:7 #: hypha/apply/activity/templates/messages/email/invoice_updated.html:7 #, python-format msgid "" @@ -1182,21 +1219,21 @@ msgid "" "for period %(date_from)s to %(date_to)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:8 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:9 #: hypha/apply/activity/templates/messages/email/invoice_updated.html:8 #, python-format msgid "It is now %(invoice_status)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:11 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:12 msgid "The staff member left this comment" msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:16 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:17 msgid "Invoice Link" msgstr "" -#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:18 +#: hypha/apply/activity/templates/messages/email/invoice_status_updated.html:19 msgid "Project Link" msgstr "" @@ -1236,18 +1273,18 @@ msgstr "" msgid "Project Approval Form" msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:4 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:6 #, python-format msgid "" "The contract for your project \"%(title)s\" has approved. Now, your project " "is ready for invoicing." msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:6 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:10 msgid "Link to your project" msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:11 +#: hypha/apply/activity/templates/messages/email/ready_for_invoicing.html:15 #, python-format msgid "" "If you have any issues accessing the project or other general inquiries, " @@ -1258,11 +1295,11 @@ msgstr "" msgid "This application is awaiting your review." msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_to_review.html:10 +#: hypha/apply/activity/templates/messages/email/ready_to_review.html:9 msgid "Reminder Title" msgstr "" -#: hypha/apply/activity/templates/messages/email/ready_to_review.html:13 +#: hypha/apply/activity/templates/messages/email/ready_to_review.html:10 msgid "Reminder Description" msgstr "" @@ -1314,63 +1351,63 @@ msgid "" "report." msgstr "" -#: hypha/apply/activity/templates/messages/email/report_submitted.html:5 +#: hypha/apply/activity/templates/messages/email/report_submitted.html:6 #, python-format msgid "" "An %(ORG_SHORT_NAME)s staff member has submitted a report for %(title)s for " "period %(start_date)s to %(end_date)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/report_submitted.html:7 +#: hypha/apply/activity/templates/messages/email/report_submitted.html:8 msgid "You can review the report here" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:4 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:6 #, python-format msgid "" "We appreciate your %(title)s application submission to the %(ORG_LONG_NAME)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:6 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:8 msgid "" "Please note that it is not submitted for review because it's still in draft." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:6 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:8 msgid "You can access the draft at" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:6 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:8 msgid "We will review and reply to your submission as quickly as possible." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:10 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:12 #, python-format msgid "" "If you have issues accessing the submission system or general inquiries, " "please email us at %(ORG_EMAIL)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:12 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:14 #, python-format msgid "" "For more information about our support options, review process, and " "selection criteria, please visit our website at %(ORG_URL)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:16 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:18 msgid "Project name" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:17 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:19 msgid "Contact name" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:18 +#: hypha/apply/activity/templates/messages/email/submission_confirmation.html:20 msgid "Contact email" msgstr "" -#: hypha/apply/activity/templates/messages/email/submission_edit.html:5 +#: hypha/apply/activity/templates/messages/email/submission_edit.html:6 msgid "Your submission has been edited by a member of staff." msgstr "" @@ -1378,51 +1415,53 @@ msgstr "" msgid "A Project's contract is awaiting your review." msgstr "" -#: hypha/apply/activity/templates/messages/email/transition.html:4 +#: hypha/apply/activity/templates/messages/email/transition.html:6 #, python-format msgid "" "Your application is now in \"%(new_status)s\" status (progressed from " "\"%(old_status)s\")." msgstr "" -#: hypha/apply/activity/templates/messages/email/transition.html:6 +#: hypha/apply/activity/templates/messages/email/transition.html:8 msgid "Please submit any questions related to your application here" msgstr "" -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:5 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:6 #, python-format msgid "A Project has been created for your submission on %(ORG_SHORT_NAME)s." msgstr "" -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:7 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:8 msgid "" "Next step is to complete Contracting Information by visiting project detail " "page." msgstr "" -#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:11 -#: hypha/apply/funds/tables.py:673 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:93 +#: hypha/apply/activity/templates/messages/email/vendor_setup_needed.html:12 +#: hypha/apply/funds/tables.py:689 +#: hypha/apply/projects/templates/application_projects/paf_export.html:126 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:92 msgid "Submission" msgstr "" -#: hypha/apply/activity/templates/messages/email/vendor_updated.html:5 +#: hypha/apply/activity/templates/messages/email/vendor_updated.html:6 #, python-format msgid "Contracting Information has been updated on %(title)s." msgstr "" #: hypha/apply/api/v1/determination/utils.py:25 #: hypha/apply/determinations/forms.py:109 -#: hypha/apply/determinations/views.py:86 +#: hypha/apply/determinations/views.py:93 msgid "-- No determination selected -- " msgstr "" #: hypha/apply/api/v1/filters.py:25 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:33 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:43 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:44 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:66 -#: hypha/apply/funds/tables.py:590 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:25 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:35 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:36 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:58 +#: hypha/apply/funds/tables.py:606 +#: hypha/apply/users/templates/wagtailusers/users/list.html:58 msgid "Active" msgstr "" @@ -1438,7 +1477,7 @@ msgstr "" msgid "No Screening" msgstr "" -#: hypha/apply/api/v1/filters.py:47 hypha/apply/funds/tables.py:366 +#: hypha/apply/api/v1/filters.py:47 hypha/apply/funds/tables.py:382 msgid "Category" msgstr "" @@ -1463,7 +1502,7 @@ msgid "Multi select" msgstr "" #: hypha/apply/categories/blocks.py:31 hypha/apply/funds/blocks.py:31 -#: hypha/apply/funds/blocks.py:72 hypha/apply/funds/blocks.py:118 +#: hypha/apply/funds/blocks.py:73 hypha/apply/funds/blocks.py:119 #: hypha/apply/stream_forms/blocks.py:36 msgid "Label" msgstr "" @@ -1473,7 +1512,7 @@ msgid "Leave blank to use the default Category label" msgstr "" #: hypha/apply/categories/blocks.py:36 hypha/apply/funds/blocks.py:35 -#: hypha/apply/funds/blocks.py:76 hypha/apply/funds/blocks.py:121 +#: hypha/apply/funds/blocks.py:77 hypha/apply/funds/blocks.py:122 #: hypha/apply/stream_forms/blocks.py:37 msgid "Help text" msgstr "" @@ -1497,6 +1536,7 @@ msgstr "" #: hypha/apply/categories/models.py:61 #: hypha/apply/funds/templates/funds/includes/submission-list-item.html:25 #: hypha/apply/funds/templates/funds/includes/submission-list-item.html:34 +#: hypha/apply/funds/templates/submissions/all.html:120 msgid "Archived" msgstr "" @@ -1550,98 +1590,39 @@ msgstr "" #: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:21 #: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:16 -#: hypha/apply/home/templates/apply_home/includes/apply_listing.html:31 #: hypha/apply/users/templates/users/account.html:23 +#: hypha/home/templates/apply_home/includes/apply_listing.html:31 msgid "Apply" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:30 -#: hypha/apply/dashboard/templates/dashboard/contracting_dashboard.html:20 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:29 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:20 -msgid "My tasks" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:44 -msgid "My active submissions" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:53 -msgid "Drafted on " -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:55 -msgid "Submitted on " -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:57 -#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:58 -#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:37 -#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:54 -#: hypha/apply/determinations/templates/determinations/includes/applicant_determination_block.html:10 -#: hypha/apply/determinations/templates/determinations/includes/determination_block.html:9 -#: hypha/apply/funds/templates/funds/applicationrevision_list.html:17 -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:100 -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:102 -#: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:38 -#: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:39 -#: hypha/apply/funds/templates/funds/tables/table.html:30 -#: hypha/apply/review/templates/review/review_detail.html:14 -msgid "by" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:65 -#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:65 -#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:44 -#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:61 -msgid "Start your" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:65 -#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:65 -#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:44 -#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:61 -msgid "application" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:73 -#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:81 -#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:52 -msgid "No active submissions" +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:35 +msgid "My submissions" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:81 -msgid "My active projects" +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:52 +msgid "My projects" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:88 -msgid "Project start date: " -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:94 -msgid "No active projects" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:102 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:68 msgid "My active invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:111 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:77 msgid "Date added: " msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:126 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:92 msgid "No active invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:134 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:100 #: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:88 #: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:58 #: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:75 msgid "Submission history" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:141 +#: hypha/apply/dashboard/templates/dashboard/applicant_dashboard.html:107 msgid "Project history" msgstr "" @@ -1659,7 +1640,7 @@ msgid "No submissions" msgstr "" #: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:37 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:110 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:115 #: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:32 msgid "Your previous reviews" msgstr "" @@ -1677,21 +1658,57 @@ msgstr "" #: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:38 #: hypha/apply/funds/templates/funds/revisions_compare.html:24 #: hypha/apply/funds/templates/funds/revisions_compare.html:28 -#: hypha/apply/projects/models/payment.py:31 hypha/apply/projects/tables.py:18 +#: hypha/apply/projects/models/payment.py:31 hypha/apply/projects/tables.py:44 #: hypha/apply/projects/templates/application_projects/includes/reports.html:47 #: hypha/apply/projects/templates/application_projects/includes/reports.html:58 msgid "Submitted" msgstr "" +#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:58 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:14 +#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:37 +#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:54 +#: hypha/apply/determinations/templates/determinations/includes/applicant_determination_block.html:10 +#: hypha/apply/determinations/templates/determinations/includes/determination_block.html:9 +#: hypha/apply/funds/templates/funds/applicationrevision_list.html:17 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:101 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:103 +#: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:38 +#: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:39 +#: hypha/apply/funds/templates/funds/tables/table.html:30 +#: hypha/apply/review/templates/review/review_detail.html:14 +msgid "by" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:65 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:19 +#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:44 +#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:61 +msgid "Start your" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:65 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:19 +#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:44 +#: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:61 +msgid "application" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/community_dashboard.html:81 +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:31 +#: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:52 +msgid "No active submissions" +msgstr "" + #: hypha/apply/dashboard/templates/dashboard/contracting_dashboard.html:12 #: hypha/apply/dashboard/templates/dashboard/dashboard.html:19 #: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:12 msgid "Apply admin" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/contracting_dashboard.html:33 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:81 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:102 +#: hypha/apply/dashboard/templates/dashboard/contracting_dashboard.html:25 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:87 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:94 msgid "PAFs for review" msgstr "" @@ -1701,44 +1718,26 @@ msgstr "" msgid "Welcome" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:43 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:34 #: hypha/apply/dashboard/templates/dashboard/includes/submissions-waiting-for-review.html:5 #: hypha/apply/funds/templates/funds/submissions_awaiting_review.html:9 msgid "Submissions waiting for your review" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:45 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:52 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:59 -#: hypha/apply/funds/templates/funds/includes/round-block-listing.html:23 -#: hypha/apply/funds/templates/funds/includes/status-block.html:9 -#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:66 -#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:183 -#: hypha/apply/projects/templates/application_projects/includes/invoices.html:35 -#: hypha/apply/projects/templates/application_projects/includes/invoices.html:105 -#: hypha/apply/projects/templates/application_projects/includes/reports.html:66 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:84 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:112 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:142 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:156 -#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:219 -msgid "View" -msgstr "" - -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:50 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:42 msgid "Live projects under your management" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:57 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:49 msgid "Requests for invoices requiring your attention" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:88 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:94 msgid "Your projects" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:94 -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:116 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:100 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:121 #: hypha/apply/dashboard/templates/dashboard/includes/flagged.html:12 #: hypha/apply/dashboard/templates/dashboard/includes/submissions-waiting-for-review.html:13 #: hypha/apply/dashboard/templates/dashboard/reviewer_dashboard.html:38 @@ -1751,46 +1750,54 @@ msgstr "" msgid "Show all" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/dashboard.html:103 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:45 +#: hypha/apply/dashboard/templates/dashboard/dashboard.html:108 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:37 msgid "Active Invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:36 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:28 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:5 #: hypha/apply/projects/templates/application_projects/invoice_list.html:6 +#: hypha/apply/projects/views/project_partials.py:103 +#: hypha/core/navigation.py:61 msgid "Invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:51 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:52 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:53 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:77 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:43 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:44 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:45 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:69 msgid "For Approval" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:59 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:60 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:61 -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:88 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:51 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:52 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:53 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:80 msgid "For Conversion" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:71 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:63 msgid "No Active Invoices" msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:82 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:74 msgid "No Invoices for Approval " msgstr "" -#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:93 +#: hypha/apply/dashboard/templates/dashboard/finance_dashboard.html:85 msgid "No Invoices for Conversion " msgstr "" #: hypha/apply/dashboard/templates/dashboard/includes/flagged.html:5 -#: hypha/apply/funds/templates/funds/submissions_user_flagged.html:6 -msgid "Your Flagged Submissions" +#: hypha/apply/funds/templates/funds/submissions_user_flagged.html:5 +#: hypha/apply/funds/templates/funds/submissions_user_flagged.html:11 +#: hypha/apply/funds/templates/submissions/all.html:55 +msgid "Your flagged submissions" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/includes/my-tasks.html:4 +msgid "My tasks" msgstr "" #: hypha/apply/dashboard/templates/dashboard/includes/projects_in_contracting.html:4 @@ -1828,6 +1835,22 @@ msgstr "" msgid "Find new applications to review" msgstr "" +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_projects.html:8 +msgid "Project start date: " +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_projects.html:14 +msgid "No active projects" +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:10 +msgid "Drafted on " +msgstr "" + +#: hypha/apply/dashboard/templates/dashboard/partials/applicant_submissions.html:12 +msgid "Submitted on " +msgstr "" + #: hypha/apply/dashboard/templates/dashboard/partner_dashboard.html:20 msgid "You are the partner of these submissions" msgstr "" @@ -1840,7 +1863,7 @@ msgstr "" #: hypha/apply/determinations/blocks.py:77 #: hypha/apply/determinations/blocks.py:78 #: hypha/apply/determinations/blocks.py:79 -#: hypha/apply/determinations/blocks.py:80 hypha/apply/funds/blocks.py:214 +#: hypha/apply/determinations/blocks.py:80 hypha/apply/funds/blocks.py:215 #: hypha/apply/review/blocks.py:168 hypha/apply/review/blocks.py:169 #: hypha/apply/review/blocks.py:170 hypha/apply/review/blocks.py:171 #: hypha/apply/review/blocks.py:172 hypha/apply/review/blocks.py:173 @@ -1867,115 +1890,115 @@ msgstr "" msgid "Paragraph" msgstr "" -#: hypha/apply/determinations/forms.py:177 -#: hypha/apply/determinations/forms.py:255 -#: hypha/apply/determinations/forms.py:578 +#: hypha/apply/determinations/forms.py:178 +#: hypha/apply/determinations/forms.py:256 +#: hypha/apply/determinations/forms.py:580 #: hypha/apply/determinations/models.py:108 #: hypha/apply/determinations/templates/determinations/determination_detail.html:14 #: hypha/apply/determinations/templates/determinations/determination_detail.html:22 msgid "Determination" msgstr "" -#: hypha/apply/determinations/forms.py:183 -#: hypha/apply/determinations/forms.py:261 +#: hypha/apply/determinations/forms.py:184 +#: hypha/apply/determinations/forms.py:262 #: hypha/apply/determinations/models.py:110 #: hypha/apply/determinations/templates/determinations/determination_detail.html:34 msgid "Determination message" msgstr "" -#: hypha/apply/determinations/forms.py:190 +#: hypha/apply/determinations/forms.py:191 msgid "Goals and principles" msgstr "" -#: hypha/apply/determinations/forms.py:210 +#: hypha/apply/determinations/forms.py:211 msgid "Technical merit" msgstr "" -#: hypha/apply/determinations/forms.py:225 +#: hypha/apply/determinations/forms.py:226 msgid "Reasonable, realistic and sustainable" msgstr "" -#: hypha/apply/determinations/forms.py:238 +#: hypha/apply/determinations/forms.py:239 msgid "Other comments" msgstr "" -#: hypha/apply/determinations/forms.py:269 +#: hypha/apply/determinations/forms.py:270 msgid "Positive aspects" msgstr "" -#: hypha/apply/determinations/forms.py:275 +#: hypha/apply/determinations/forms.py:276 msgid "Concerns" msgstr "" -#: hypha/apply/determinations/forms.py:281 +#: hypha/apply/determinations/forms.py:282 msgid "Items that must be addressed" msgstr "" -#: hypha/apply/determinations/forms.py:287 +#: hypha/apply/determinations/forms.py:288 msgid "Project overview questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:290 +#: hypha/apply/determinations/forms.py:291 msgid "Objectives questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:293 +#: hypha/apply/determinations/forms.py:294 msgid "Methods and strategy questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:296 +#: hypha/apply/determinations/forms.py:297 msgid "Technical feasibility questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:300 +#: hypha/apply/determinations/forms.py:301 msgid "Alternative analysis - \"red teaming\" questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:304 +#: hypha/apply/determinations/forms.py:305 msgid "Usability questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:307 +#: hypha/apply/determinations/forms.py:308 msgid "Sustainability questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:310 +#: hypha/apply/determinations/forms.py:311 msgid "Collaboration questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:313 +#: hypha/apply/determinations/forms.py:314 msgid "Cost realism questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:316 +#: hypha/apply/determinations/forms.py:317 msgid "Qualifications questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:319 +#: hypha/apply/determinations/forms.py:320 msgid "Evaluation questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:324 +#: hypha/apply/determinations/forms.py:325 msgid "Rationale and appropriateness questions and comments" msgstr "" -#: hypha/apply/determinations/forms.py:375 -#: hypha/apply/determinations/views.py:401 +#: hypha/apply/determinations/forms.py:376 +#: hypha/apply/determinations/views.py:408 msgid "-- No proposal form selected -- " msgstr "" -#: hypha/apply/determinations/forms.py:378 -#: hypha/apply/determinations/views.py:404 +#: hypha/apply/determinations/forms.py:379 +#: hypha/apply/determinations/views.py:411 msgid "Select the proposal form only for determination approval" msgstr "" -#: hypha/apply/determinations/forms.py:382 -#: hypha/apply/determinations/views.py:408 +#: hypha/apply/determinations/forms.py:383 +#: hypha/apply/determinations/views.py:415 msgid "Select the proposal form to use for proposal stage." msgstr "" -#: hypha/apply/determinations/forms.py:385 -#: hypha/apply/determinations/views.py:411 +#: hypha/apply/determinations/forms.py:386 +#: hypha/apply/determinations/views.py:418 msgid "Proposal Form" msgstr "" @@ -1985,6 +2008,7 @@ msgstr "" #: hypha/apply/funds/workflow.py:569 hypha/apply/funds/workflow.py:771 #: hypha/apply/projects/models/project.py:75 #: hypha/apply/projects/models/project.py:83 hypha/apply/review/models.py:172 +#: hypha/apply/todo/options.py:51 hypha/apply/todo/options.py:59 msgid "Draft" msgstr "" @@ -2039,7 +2063,8 @@ msgid "Edit a Determination" msgstr "" #: hypha/apply/determinations/templates/determinations/base_determination_form.html:3 -#: hypha/apply/determinations/templates/determinations/determination_form.html:7 +#: hypha/apply/determinations/templates/determinations/determination_form.html:6 +#: hypha/apply/funds/templates/funds/applicationrevision_list.html:22 msgid "draft" msgstr "" @@ -2047,18 +2072,18 @@ msgstr "" msgid "Create a Determination" msgstr "" -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:8 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:7 msgid "Update Determination draft" msgstr "" -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:8 -#: hypha/apply/determinations/templates/determinations/determination_form.html:7 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:7 +#: hypha/apply/determinations/templates/determinations/determination_form.html:6 msgid "Create Determination" msgstr "" -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:9 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:8 #: hypha/apply/determinations/templates/determinations/determination_detail.html:15 -#: hypha/apply/determinations/templates/determinations/determination_form.html:9 +#: hypha/apply/determinations/templates/determinations/determination_form.html:8 #: hypha/apply/funds/templates/funds/applicationrevision_list.html:8 #: hypha/apply/funds/templates/funds/revisions_compare.html:15 #: hypha/apply/projects/templates/application_projects/invoice_confirm_delete.html:15 @@ -2071,46 +2096,49 @@ msgstr "" msgid "For" msgstr "" -#: hypha/apply/determinations/templates/determinations/base_determination_form.html:42 +#: hypha/apply/determinations/templates/determinations/base_determination_form.html:40 #: hypha/apply/funds/templates/funds/application_base.html:77 #: hypha/apply/funds/templates/funds/applicationsubmission_form.html:37 -#: hypha/apply/funds/views.py:1310 hypha/apply/funds/views.py:1313 +#: hypha/apply/funds/views.py:1364 hypha/apply/funds/views.py:1367 +#: hypha/apply/funds/views.py:1534 #: hypha/apply/projects/templates/application_projects/project_approval_form.html:68 +#: hypha/apply/projects/templates/application_projects/report_form.html:53 #: hypha/apply/review/templates/review/review_edit_form.html:41 #: hypha/apply/review/templates/review/review_form.html:42 msgid "Save draft" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:11 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:10 msgid "Add Batch Determination" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:18 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:16 msgid "Determining" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:18 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:16 msgid "submission" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:18 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:74 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:16 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:73 msgid "as" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:19 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:17 #: hypha/apply/funds/templates/funds/includes/batch_archive_submission_form.html:8 #: hypha/apply/funds/templates/funds/includes/batch_delete_submission_form.html:8 #: hypha/apply/funds/templates/funds/includes/batch_progress_form.html:6 #: hypha/apply/funds/templates/funds/includes/batch_update_lead_form.html:7 #: hypha/apply/funds/templates/funds/includes/batch_update_reviewer_form.html:7 #: hypha/apply/funds/templates/funds/tables/table.html:127 +#: hypha/apply/projects/templates/application_projects/includes/batch_invoice_status_update.html:7 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:61 #: hypha/apply/projects/templates/application_projects/tables/table.html:21 msgid "Show" msgstr "" -#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:33 +#: hypha/apply/determinations/templates/determinations/batch_determination_form.html:31 msgid "Send" msgstr "" @@ -2127,7 +2155,7 @@ msgstr "" msgid "DRAFT" msgstr "" -#: hypha/apply/determinations/templates/determinations/determination_form.html:7 +#: hypha/apply/determinations/templates/determinations/determination_form.html:6 msgid "Edit determination" msgstr "" @@ -2169,26 +2197,26 @@ msgstr "" msgid "Add determination" msgstr "" -#: hypha/apply/determinations/views.py:255 +#: hypha/apply/determinations/views.py:262 #, python-brace-format msgid "" "A determination already exists for the following submissions and they have " "been excluded: {submissions}" msgstr "" -#: hypha/apply/determinations/views.py:302 +#: hypha/apply/determinations/views.py:309 msgid "You do not have permission to create that determination." msgstr "" -#: hypha/apply/determinations/views.py:307 +#: hypha/apply/determinations/views.py:314 msgid "A final determination has already been submitted." msgstr "" -#: hypha/apply/determinations/views.py:320 +#: hypha/apply/determinations/views.py:327 msgid "There is a draft determination you do not have permission to edit." msgstr "" -#: hypha/apply/determinations/views.py:486 +#: hypha/apply/determinations/views.py:516 #, python-brace-format msgid "" "A determination of \"{current}\" exists but you tried to progress as " @@ -2207,6 +2235,10 @@ msgstr "" msgid "Staff flag" msgstr "" +#: hypha/apply/funds/admin_forms.py:106 +msgid "Please provide Project Approval Form." +msgstr "" + #: hypha/apply/funds/admin_helpers.py:27 msgid "Fund or RFP" msgstr "" @@ -2223,14 +2255,16 @@ msgstr "" msgid "Labs" msgstr "" -#: hypha/apply/funds/admin_helpers.py:90 hypha/apply/funds/tables.py:591 +#: hypha/apply/funds/admin_helpers.py:90 hypha/apply/funds/tables.py:607 #: hypha/apply/funds/templates/funds/includes/round-block-listing.html:13 #: hypha/apply/funds/templates/funds/includes/round-block.html:13 +#: hypha/apply/funds/templates/submissions/submenu/rounds.html:32 msgid "Open" msgstr "" #: hypha/apply/funds/admin_helpers.py:91 #: hypha/apply/funds/templates/funds/includes/round-block.html:18 +#: hypha/apply/funds/templates/submissions/submenu/rounds.html:39 msgid "Closed" msgstr "" @@ -2256,25 +2290,25 @@ msgstr "" msgid "Application title" msgstr "" -#: hypha/apply/funds/blocks.py:50 +#: hypha/apply/funds/blocks.py:51 msgid "Requested amount" msgstr "" -#: hypha/apply/funds/blocks.py:65 +#: hypha/apply/funds/blocks.py:66 #: hypha/apply/funds/templates/funds/includes/rendered_answers.html:35 msgid "Organization name" msgstr "" -#: hypha/apply/funds/blocks.py:72 +#: hypha/apply/funds/blocks.py:73 msgid "What email address should we use to contact you?" msgstr "" -#: hypha/apply/funds/blocks.py:78 +#: hypha/apply/funds/blocks.py:79 msgid "" "We will use this email address to communicate with you about your proposal." msgstr "" -#: hypha/apply/funds/blocks.py:96 +#: hypha/apply/funds/blocks.py:97 #: hypha/apply/funds/templates/funds/includes/rendered_answers.html:29 #: hypha/apply/funds/templates/funds/revisions_compare.html:40 #: hypha/apply/projects/models/vendor.py:18 @@ -2282,19 +2316,19 @@ msgstr "" msgid "Address" msgstr "" -#: hypha/apply/funds/blocks.py:118 +#: hypha/apply/funds/blocks.py:119 msgid "What is your name?" msgstr "" -#: hypha/apply/funds/blocks.py:123 +#: hypha/apply/funds/blocks.py:124 msgid "We will use this name when we communicate with you about your proposal." msgstr "" -#: hypha/apply/funds/blocks.py:128 hypha/apply/users/models.py:199 +#: hypha/apply/funds/blocks.py:129 hypha/apply/users/models.py:199 msgid "Full name" msgstr "" -#: hypha/apply/funds/blocks.py:213 hypha/apply/stream_forms/blocks.py:469 +#: hypha/apply/funds/blocks.py:214 hypha/apply/stream_forms/blocks.py:469 #: hypha/apply/stream_forms/blocks.py:470 #: hypha/apply/stream_forms/blocks.py:485 #: hypha/apply/stream_forms/blocks.py:486 hypha/apply/utils/blocks.py:85 @@ -2315,16 +2349,16 @@ msgstr "" #: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:36 #: hypha/apply/funds/templates/funds/applicationsubmission_simplified_detail.html:24 #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:61 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:42 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:30 #: hypha/apply/funds/templates/funds/submission_sealed.html:14 #: hypha/apply/funds/templates/funds/submissions_by_round.html:10 #: hypha/apply/projects/filters.py:40 hypha/apply/projects/filters.py:58 -#: hypha/apply/projects/tables.py:41 +#: hypha/apply/projects/tables.py:67 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:26 #: hypha/apply/projects/templates/application_projects/project_approval_detail.html:27 #: hypha/apply/projects/templates/application_projects/project_detail.html:45 #: hypha/apply/projects/templates/application_projects/project_detail.html:54 -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:18 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:19 msgid "Lead" msgstr "" @@ -2364,8 +2398,8 @@ msgid "Meta terms are hierarchical in nature." msgstr "" #: hypha/apply/funds/models/__init__.py:36 hypha/apply/funds/tables.py:91 -#: hypha/apply/projects/tables.py:40 hypha/apply/projects/tables.py:68 -#: hypha/apply/projects/tables.py:145 +#: hypha/apply/projects/tables.py:66 hypha/apply/projects/tables.py:122 +#: hypha/apply/projects/tables.py:199 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:27 msgid "Fund" msgstr "" @@ -2378,87 +2412,95 @@ msgstr "" msgid "Lab" msgstr "" -#: hypha/apply/funds/models/applications.py:104 -#: hypha/apply/funds/models/applications.py:546 +#: hypha/apply/funds/models/applications.py:106 +#: hypha/apply/funds/models/applications.py:581 msgid "Link to the apply guide." msgstr "" -#: hypha/apply/funds/models/applications.py:111 +#: hypha/apply/funds/models/applications.py:113 msgid "" "The slack #channel for notifications. If left empty, notifications will go " "to the default channel." msgstr "" -#: hypha/apply/funds/models/applications.py:119 +#: hypha/apply/funds/models/applications.py:121 msgid "" "Comma separated list of emails where a summary of all the activities related " "to this fund will be sent." msgstr "" -#: hypha/apply/funds/models/applications.py:124 +#: hypha/apply/funds/models/applications.py:126 +msgid "Should the fund be listed on the front page." +msgstr "" + +#: hypha/apply/funds/models/applications.py:130 msgid "Should the deadline date be visible for users." msgstr "" -#: hypha/apply/funds/models/applications.py:174 -#: hypha/apply/funds/models/applications.py:278 -#: hypha/apply/funds/models/applications.py:576 +#: hypha/apply/funds/models/applications.py:181 +#: hypha/apply/funds/models/applications.py:297 +#: hypha/apply/funds/models/applications.py:618 msgid "Content" msgstr "" -#: hypha/apply/funds/models/applications.py:176 -#: hypha/apply/funds/models/applications.py:279 -#: hypha/apply/funds/models/applications.py:578 +#: hypha/apply/funds/models/applications.py:183 +#: hypha/apply/funds/models/applications.py:298 +#: hypha/apply/funds/models/applications.py:620 msgid "Promote" msgstr "" -#: hypha/apply/funds/models/applications.py:225 +#: hypha/apply/funds/models/applications.py:232 msgid "When no end date is provided the round will remain open indefinitely." msgstr "" -#: hypha/apply/funds/models/applications.py:241 +#: hypha/apply/funds/models/applications.py:260 msgid "Dates" msgstr "" -#: hypha/apply/funds/models/applications.py:246 +#: hypha/apply/funds/models/applications.py:265 #: hypha/apply/funds/models/utils.py:59 msgid "Workflow" msgstr "" -#: hypha/apply/funds/models/applications.py:247 -#: hypha/apply/funds/models/applications.py:254 -#: hypha/apply/funds/models/applications.py:260 -#: hypha/apply/funds/models/applications.py:265 -#: hypha/apply/funds/models/applications.py:271 +#: hypha/apply/funds/models/applications.py:266 +#: hypha/apply/funds/models/applications.py:273 +#: hypha/apply/funds/models/applications.py:279 +#: hypha/apply/funds/models/applications.py:284 +#: hypha/apply/funds/models/applications.py:290 msgid "Copied from the fund." msgstr "" -#: hypha/apply/funds/models/applications.py:253 +#: hypha/apply/funds/models/applications.py:272 #: hypha/apply/funds/models/utils.py:138 msgid "Application forms" msgstr "" -#: hypha/apply/funds/models/applications.py:259 +#: hypha/apply/funds/models/applications.py:278 msgid "Internal Review Form" msgstr "" -#: hypha/apply/funds/models/applications.py:266 +#: hypha/apply/funds/models/applications.py:285 msgid "External Review Form" msgstr "" -#: hypha/apply/funds/models/applications.py:272 +#: hypha/apply/funds/models/applications.py:291 msgid "Determination Form" msgstr "" -#: hypha/apply/funds/models/applications.py:550 +#: hypha/apply/funds/models/applications.py:585 msgid "The slack #channel for notifications." msgstr "" -#: hypha/apply/funds/models/applications.py:557 +#: hypha/apply/funds/models/applications.py:593 msgid "" "Comma separated list of emails where a summary of all the activities related " "to this lab will be sent." msgstr "" +#: hypha/apply/funds/models/applications.py:598 +msgid "Should the lab be listed on the front page." +msgstr "" + #: hypha/apply/funds/models/reviewer_role.py:19 msgid "The order this role should appear in the Update Reviewers form." msgstr "" @@ -2499,7 +2541,7 @@ msgstr "" msgid "Only one Yes and No screening decision can be set as default." msgstr "" -#: hypha/apply/funds/models/submissions.py:472 +#: hypha/apply/funds/models/submissions.py:473 msgid "submit time" msgstr "" @@ -2519,24 +2561,31 @@ msgstr "" msgid "Project SOW Form" msgstr "" -#: hypha/apply/funds/models/utils.py:164 +#: hypha/apply/funds/models/utils.py:150 +msgid "Project Report Form" +msgstr "" + +#: hypha/apply/funds/models/utils.py:166 msgid "Additional text for the application confirmation message." msgstr "" -#: hypha/apply/funds/models/utils.py:183 hypha/apply/funds/models/utils.py:187 +#: hypha/apply/funds/models/utils.py:185 hypha/apply/funds/models/utils.py:189 msgid "Confirmation email" msgstr "" #: hypha/apply/funds/tables.py:86 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:37 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:25 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:52 #: hypha/apply/projects/filters.py:37 hypha/apply/projects/filters.py:61 -#: hypha/apply/projects/tables.py:66 hypha/apply/projects/tables.py:143 +#: hypha/apply/projects/forms/payment.py:211 hypha/apply/projects/tables.py:120 +#: hypha/apply/projects/tables.py:197 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:21 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:31 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:91 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:101 #: hypha/apply/projects/templates/application_projects/invoice_confirm_delete.html:22 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:31 +#: hypha/apply/users/templates/wagtailusers/users/list.html:29 msgid "Status" msgstr "" @@ -2558,7 +2607,7 @@ msgstr "" msgid "No submissions available" msgstr "" -#: hypha/apply/funds/tables.py:174 hypha/apply/funds/tables.py:360 +#: hypha/apply/funds/tables.py:174 hypha/apply/funds/tables.py:376 msgid "Screening" msgstr "" @@ -2566,53 +2615,53 @@ msgstr "" msgid "Role" msgstr "" -#: hypha/apply/funds/tables.py:340 +#: hypha/apply/funds/tables.py:356 msgid "Statuses" msgstr "" -#: hypha/apply/funds/tables.py:353 hypha/apply/funds/tables.py:474 -#: hypha/apply/funds/tables.py:588 hypha/apply/funds/tables.py:625 +#: hypha/apply/funds/tables.py:369 hypha/apply/funds/tables.py:490 +#: hypha/apply/funds/tables.py:604 hypha/apply/funds/tables.py:641 #: hypha/apply/projects/filters.py:32 hypha/apply/projects/filters.py:55 msgid "Funds" msgstr "" -#: hypha/apply/funds/tables.py:356 hypha/apply/funds/tables.py:471 -#: hypha/apply/funds/tables.py:630 +#: hypha/apply/funds/tables.py:372 hypha/apply/funds/tables.py:487 +#: hypha/apply/funds/tables.py:646 #: hypha/apply/funds/templates/funds/rounds.html:5 #: hypha/apply/funds/templates/funds/rounds.html:15 msgid "Rounds" msgstr "" -#: hypha/apply/funds/tables.py:358 hypha/apply/funds/tables.py:589 +#: hypha/apply/funds/tables.py:374 hypha/apply/funds/tables.py:605 msgid "Leads" msgstr "" -#: hypha/apply/funds/tables.py:360 +#: hypha/apply/funds/tables.py:376 msgid "No Status" msgstr "" -#: hypha/apply/funds/tables.py:369 +#: hypha/apply/funds/tables.py:385 msgid "Terms" msgstr "" -#: hypha/apply/funds/tables.py:510 +#: hypha/apply/funds/tables.py:526 #: hypha/apply/funds/templates/funds/includes/round-block-listing.html:20 msgid "Determined" msgstr "" -#: hypha/apply/funds/tables.py:649 hypha/apply/users/groups.py:6 +#: hypha/apply/funds/tables.py:665 hypha/apply/users/groups.py:6 msgid "Reviewer" msgstr "" -#: hypha/apply/funds/tables.py:664 hypha/apply/funds/tables.py:698 +#: hypha/apply/funds/tables.py:680 hypha/apply/funds/tables.py:714 msgid "No reviews available" msgstr "" -#: hypha/apply/funds/tables.py:705 hypha/apply/users/groups.py:5 +#: hypha/apply/funds/tables.py:721 hypha/apply/users/groups.py:5 msgid "Staff" msgstr "" -#: hypha/apply/funds/tables.py:715 +#: hypha/apply/funds/tables.py:731 msgid "No staff available" msgstr "" @@ -2633,7 +2682,7 @@ msgid "Continue" msgstr "" #: hypha/apply/funds/templates/funds/application_base.html:13 -#: hypha/apply/home/templates/apply_home/includes/apply_listing.html:13 +#: hypha/home/templates/apply_home/includes/apply_listing.html:13 msgid "Next deadline" msgstr "" @@ -2654,18 +2703,17 @@ msgid "Application guide" msgstr "" #: hypha/apply/funds/templates/funds/application_base.html:73 -#: hypha/apply/funds/views.py:1309 +#: hypha/apply/funds/views.py:1363 msgid "Preview and submit" msgstr "" #: hypha/apply/funds/templates/funds/application_base.html:75 -#: hypha/apply/funds/templates/funds/application_preview.html:31 -#: hypha/apply/funds/templates/funds/application_preview.html:39 +#: hypha/apply/funds/templates/funds/application_preview.html:44 msgid "Submit for review" msgstr "" #: hypha/apply/funds/templates/funds/application_base.html:79 -#: hypha/apply/funds/views.py:1314 +#: hypha/apply/funds/views.py:1368 hypha/apply/funds/views.py:1535 msgid "Preview" msgstr "" @@ -2693,29 +2741,29 @@ msgstr "" msgid "current" msgstr "" -#: hypha/apply/funds/templates/funds/applicationrevision_list.html:23 +#: hypha/apply/funds/templates/funds/applicationrevision_list.html:26 #: hypha/apply/funds/templates/funds/revisions_compare.html:3 #: hypha/apply/review/templates/review/review_detail.html:64 msgid "Compare" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:10 +#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:11 #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:3 #: hypha/apply/funds/templates/funds/includes/generic_primary_actions.html:5 #: hypha/apply/projects/templates/application_projects/invoice_detail.html:92 #: hypha/apply/projects/templates/application_projects/project_admin_detail.html:10 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:104 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:108 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:103 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:41 msgid "Actions to take" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:45 +#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:47 #: hypha/apply/funds/templates/funds/applicationsubmission_community_detail.html:6 #: hypha/apply/funds/templates/funds/applicationsubmission_reviewer_detail.html:10 msgid "Reviews & assignees" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:59 +#: hypha/apply/funds/templates/funds/applicationsubmission_admin_detail.html:61 msgid "View all" msgstr "" @@ -2773,70 +2821,77 @@ msgstr "" msgid "Activity feed" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:64 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:65 msgid "View message log" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:75 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:76 msgid "This submission has been archived. This is visible to the roles " msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:87 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:88 msgid "Congratulations!" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:88 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:89 #, python-format msgid "Your %(stage)s application has been accepted." msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:89 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:90 #, python-format msgid "Start your %(stage)s application." msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:96 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:97 msgid "Drafted " msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:98 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:99 msgid "Submitted " msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:102 -#: hypha/apply/funds/templates/submissions/all.html:289 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:103 +#: hypha/apply/funds/templates/submissions/all.html:304 msgid "Updated" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:110 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:111 #: hypha/apply/funds/templates/funds/includes/batch_delete_submission_form.html:14 #: hypha/apply/funds/templates/funds/includes/delegated_form_base.html:36 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:52 -#: hypha/apply/funds/templates/submissions/all.html:445 +#: hypha/apply/funds/templates/funds/includes/reminders_block.html:20 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:40 +#: hypha/apply/funds/templates/submissions/all.html:460 #: hypha/apply/projects/templates/application_projects/includes/invoices.html:49 -#: hypha/apply/projects/views/payment.py:289 +#: hypha/apply/projects/views/payment.py:306 #: hypha/apply/review/templates/review/review_detail.html:44 msgid "Delete" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:163 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:164 msgid "Related submissions" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:165 -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:169 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:166 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:170 msgid "View linked" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:174 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:175 msgid "Past Submissions" msgstr "" -#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:193 +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:194 #: hypha/apply/projects/templates/application_projects/project_detail.html:229 msgid "Add communication" msgstr "" +#: hypha/apply/funds/templates/funds/applicationsubmission_detail.html:208 +#: hypha/apply/projects/templates/application_projects/project_detail.html:240 +#: hypha/core/templates/components/dropdown-menu.html:90 +msgid "Loading…" +msgstr "" + #: hypha/apply/funds/templates/funds/applicationsubmission_form.html:3 #: hypha/apply/funds/templates/funds/applicationsubmission_form.html:8 #: hypha/apply/projects/templates/application_projects/invoice_form.html:15 @@ -2904,7 +2959,8 @@ msgstr "" #: hypha/apply/funds/templates/funds/includes/admin_primary_actions.html:53 #: hypha/apply/funds/templates/funds/includes/progress_form.html:4 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:156 +#: hypha/apply/projects/templates/application_projects/includes/batch_invoice_status_update.html:11 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:151 msgid "Update status" msgstr "" @@ -2951,8 +3007,8 @@ msgid "" msgstr "" #: hypha/apply/funds/templates/funds/includes/batch_archive_submission_form.html:14 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:58 -#: hypha/apply/funds/templates/submissions/all.html:433 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:46 +#: hypha/apply/funds/templates/submissions/all.html:448 msgid "Archive" msgstr "" @@ -2976,8 +3032,8 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:66 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:335 #: hypha/apply/projects/templates/application_projects/invoice_admin_detail.html:28 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:154 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:158 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:149 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:153 msgid "Update Status" msgstr "" @@ -3015,9 +3071,9 @@ msgid "Create" msgstr "" #: hypha/apply/funds/templates/funds/includes/delegated_form_base.html:32 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:108 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:102 #: hypha/apply/projects/templates/application_projects/includes/report_frequency_config.html:68 -#: hypha/templates/base-apply.html:78 +#: hypha/templates/base-apply.html:84 hypha/templates/includes/messages.html:13 msgid "Close" msgstr "" @@ -3025,8 +3081,8 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/report_frequency_config.html:69 #: hypha/apply/projects/templates/application_projects/includes/report_line.html:41 #: hypha/apply/projects/templates/application_projects/project_form.html:29 -#: hypha/apply/projects/templates/application_projects/report_form.html:56 -#: hypha/apply/projects/templates/application_projects/report_form.html:66 +#: hypha/apply/projects/templates/application_projects/report_form.html:63 +#: hypha/apply/projects/templates/application_projects/report_form.html:73 msgid "Cancel" msgstr "" @@ -3124,21 +3180,30 @@ msgstr "" msgid "Screening options" msgstr "" +#: hypha/apply/funds/templates/funds/includes/submission-list-item.html:16 +msgid "Select submission" +msgstr "" + #: hypha/apply/funds/templates/funds/includes/submission-list-item.html:23 msgid "Archived Submission" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:4 +#: hypha/apply/funds/templates/funds/submissions_result.html:18 msgid "Amounts" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:6 #: hypha/apply/funds/templates/funds/includes/submission_stats.html:13 +#: hypha/apply/funds/templates/funds/submissions_result.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:28 msgid "Applied" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:6 #: hypha/apply/funds/templates/funds/includes/submission_stats.html:13 +#: hypha/apply/funds/templates/funds/submissions_result.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:29 #: hypha/apply/funds/workflow.py:361 hypha/apply/funds/workflow.py:534 #: hypha/apply/funds/workflow.py:736 hypha/apply/funds/workflow.py:1050 #: hypha/apply/funds/workflow.py:1313 @@ -3149,69 +3214,72 @@ msgstr "" #: hypha/apply/funds/templates/funds/submissions.html:6 #: hypha/apply/funds/templates/funds/submissions_overview.html:4 #: hypha/apply/funds/templates/funds/submissions_overview.html:9 +#: hypha/apply/funds/templates/funds/submissions_result.html:25 #: hypha/apply/funds/templates/submissions/all.html:7 +#: hypha/core/navigation.py:17 msgid "Submissions" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:13 +#: hypha/apply/funds/templates/funds/submissions_result.html:30 msgid "Pending" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:18 #: hypha/apply/funds/templates/funds/reviewer_leaderboard.html:5 #: hypha/apply/funds/templates/funds/reviewer_leaderboard_detail.html:5 +#: hypha/apply/funds/templates/funds/submissions_result.html:40 #: hypha/apply/review/templates/review/review_list.html:4 #: hypha/apply/review/templates/review/review_list.html:10 +#: hypha/core/navigation.py:33 msgid "Reviews" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:44 msgid "You" msgstr "" #: hypha/apply/funds/templates/funds/includes/submission_stats.html:20 +#: hypha/apply/funds/templates/funds/submissions_result.html:45 msgid "Your avg. score" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:19 -#: hypha/apply/funds/templates/funds/submissions.html:17 -msgid "Try newer version" -msgstr "" - -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:28 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:15 msgid "Selected" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:70 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:64 msgid "Hide archived" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:72 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:66 msgid "Show archived" msgstr "" +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:72 #: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:78 -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:84 msgid "Filters" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:95 -msgid "submissions" +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:83 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:90 +msgid "Search" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:96 -msgid "Search" +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:89 +msgid "submissions" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:96 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:90 msgid "Search input" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:106 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:100 msgid "Clear" msgstr "" -#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:107 +#: hypha/apply/funds/templates/funds/includes/table_filter_and_search.html:101 msgid "Filter by" msgstr "" @@ -3341,10 +3409,11 @@ msgid "View your submission" msgstr "" #: hypha/apply/funds/templates/funds/submission-success.html:77 +#: hypha/apply/users/templates/users/login.html:4 #: hypha/apply/users/templates/users/login.html:64 #: hypha/apply/users/templates/users/password_reset/complete.html:13 -#: hypha/apply/users/templates/users/password_reset/form.html:36 -#: hypha/apply/users/templates/users/register.html:32 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:5 +#: hypha/templates/includes/login_button.html:29 msgid "Log in" msgstr "" @@ -3377,13 +3446,19 @@ msgstr "" #: hypha/apply/funds/templates/funds/submissions.html:11 #: hypha/apply/funds/templates/funds/submissions_overview.html:24 #: hypha/apply/funds/templates/submissions/all.html:12 +#: hypha/core/navigation.py:23 msgid "All Submissions" msgstr "" -#: hypha/apply/funds/templates/funds/submissions.html:20 +#: hypha/apply/funds/templates/funds/submissions.html:13 +#: hypha/apply/funds/templates/submissions/all.html:14 msgid "Search and filter all submissions" msgstr "" +#: hypha/apply/funds/templates/funds/submissions.html:21 +msgid "List view" +msgstr "" + #: hypha/apply/funds/templates/funds/submissions_awaiting_review.html:5 msgid "Submissions awaiting Review" msgstr "" @@ -3397,8 +3472,10 @@ msgid "Track and explore recent submissions" msgstr "" #: hypha/apply/funds/templates/funds/submissions_overview.html:35 -#: hypha/apply/funds/templates/funds/submissions_staff_flagged.html:6 -msgid "Staff Flagged Submissions" +#: hypha/apply/funds/templates/funds/submissions_staff_flagged.html:5 +#: hypha/apply/funds/templates/funds/submissions_staff_flagged.html:11 +#: hypha/apply/funds/templates/submissions/all.html:67 +msgid "Staff flagged submissions" msgstr "" #: hypha/apply/funds/templates/funds/submissions_result.html:3 @@ -3414,33 +3491,32 @@ msgstr "" msgid "Summary" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:19 +#: hypha/apply/funds/templates/funds/submissions_result.html:54 msgid "Filter submissions to calculate values" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:22 +#: hypha/apply/funds/templates/funds/submissions_result.html:57 msgid "Number of submission" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:23 +#: hypha/apply/funds/templates/funds/submissions_result.html:58 msgid "Average value" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:24 +#: hypha/apply/funds/templates/funds/submissions_result.html:59 msgid "Total value" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_result.html:27 +#: hypha/apply/funds/templates/funds/submissions_result.html:62 msgid "Some submissions lack values and are not included." msgstr "" -#: hypha/apply/funds/templates/funds/submissions_search.html:6 -msgid "Search results" +#: hypha/apply/funds/templates/funds/submissions_staff_flagged.html:13 +msgid "Submissions flagged by staff" msgstr "" -#: hypha/apply/funds/templates/funds/submissions_search.html:8 -#, python-format -msgid "There are %(count)s results for: %(search_term)s" +#: hypha/apply/funds/templates/funds/submissions_user_flagged.html:13 +msgid "Submissions flagged by you" msgstr "" #: hypha/apply/funds/templates/funds/tables/table.html:21 @@ -3487,35 +3563,115 @@ msgstr "" msgid "next" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:17 -msgid "View older version" +#: hypha/apply/funds/templates/submissions/all.html:21 +msgid "Table view" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:40 +#: hypha/apply/funds/templates/submissions/all.html:43 msgid "Your assigned submissions" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:52 -msgid "Your flagged submissions" +#: hypha/apply/funds/templates/submissions/all.html:79 +msgid "Awaiting your review" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:64 -msgid "Awaiting your review" +#: hypha/apply/funds/templates/submissions/all.html:91 +msgid "Search…" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:84 -msgid "Search Submissions" +#: hypha/apply/funds/templates/submissions/all.html:99 +msgid "Search submissions" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:304 +#: hypha/apply/funds/templates/submissions/all.html:142 +msgid "Remove all filters" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:150 +msgid "Remove status filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:159 +msgid "Remove fund filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:168 +msgid "Remove round filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:177 +msgid "Remove leads filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:186 +msgid "Remove applicant filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:195 +msgid "Remove reviewer filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:204 +msgid "Remove meta term filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:213 +msgid "Remove category filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:222 +msgid "Remove screening decisions filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:231 +msgid "Remove sort filter" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:295 +msgid "Select all" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:319 msgid "All statuses" msgstr "" -#: hypha/apply/funds/templates/submissions/all.html:330 +#: hypha/apply/funds/templates/submissions/all.html:345 #: hypha/apply/funds/templates/submissions/submenu/change-status.html:22 msgid "No statuses found. Sorry about that." msgstr "" +#: hypha/apply/funds/templates/submissions/all.html:483 +msgid "No results matched your search" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:484 +msgid "Try" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:484 +msgid "clearing" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:484 +msgid "the current query and try again" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:493 +msgid "Previous" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:501 +#: hypha/apply/users/templates/two_factor/_wizard_actions.html:6 +#: hypha/apply/users/templates/two_factor/_wizard_actions.html:10 +#: hypha/apply/users/templates/two_factor/core/backup_tokens_password.html:40 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:47 +msgid "Next" +msgstr "" + +#: hypha/apply/funds/templates/submissions/all.html:502 +msgid "Last" +msgstr "" + #: hypha/apply/funds/templates/submissions/submenu/bulk-update-lead.html:10 #, python-format msgid "" @@ -3608,66 +3764,67 @@ msgstr "" msgid "All Rounds" msgstr "" -#: hypha/apply/funds/templates/submissions/submenu/rounds.html:86 +#: hypha/apply/funds/templates/submissions/submenu/rounds.html:90 msgid "No rounds available" msgstr "" -#: hypha/apply/funds/views.py:239 hypha/apply/funds/views.py:268 -#: hypha/apply/funds/views.py:290 hypha/apply/funds/views.py:316 +#: hypha/apply/funds/views.py:249 hypha/apply/funds/views.py:278 +#: hypha/apply/funds/views.py:300 hypha/apply/funds/views.py:326 +#: hypha/apply/projects/views/payment.py:474 #: hypha/apply/projects/views/project.py:447 msgid "Sorry something went wrong" msgstr "" -#: hypha/apply/funds/views.py:365 hypha/apply/funds/views_beta.py:341 +#: hypha/apply/funds/views.py:375 hypha/apply/funds/views_beta.py:349 msgid "Failed to update: " msgstr "" -#: hypha/apply/funds/views.py:649 hypha/apply/funds/views.py:652 -#: hypha/apply/funds/views.py:689 hypha/apply/funds/views.py:692 +#: hypha/apply/funds/views.py:661 hypha/apply/funds/views.py:664 +#: hypha/apply/funds/views.py:701 hypha/apply/funds/views.py:704 msgid "No Round or Lab found matching the query" msgstr "" -#: hypha/apply/funds/views.py:716 +#: hypha/apply/funds/views.py:728 msgid "No statuses match the requested value" msgstr "" -#: hypha/apply/funds/views.py:804 +#: hypha/apply/funds/views.py:816 msgid "Project Created!" msgstr "" -#: hypha/apply/funds/views.py:1351 +#: hypha/apply/funds/views.py:1333 hypha/apply/funds/views.py:1482 msgid "Draft saved" msgstr "" -#: hypha/apply/funds/views_beta.py:42 +#: hypha/apply/funds/views_beta.py:43 msgid "No screening" msgstr "" -#: hypha/apply/funds/views_beta.py:206 +#: hypha/apply/funds/views_beta.py:209 msgid "Newest" msgstr "" -#: hypha/apply/funds/views_beta.py:207 +#: hypha/apply/funds/views_beta.py:210 msgid "Oldest" msgstr "" -#: hypha/apply/funds/views_beta.py:208 +#: hypha/apply/funds/views_beta.py:211 msgid "Most Commented" msgstr "" -#: hypha/apply/funds/views_beta.py:209 +#: hypha/apply/funds/views_beta.py:212 msgid "Least Commented" msgstr "" -#: hypha/apply/funds/views_beta.py:210 +#: hypha/apply/funds/views_beta.py:213 msgid "Recently Updated" msgstr "" -#: hypha/apply/funds/views_beta.py:211 +#: hypha/apply/funds/views_beta.py:214 msgid "Least Recently Updated" msgstr "" -#: hypha/apply/funds/views_beta.py:212 +#: hypha/apply/funds/views_beta.py:215 msgid "Best Match" msgstr "" @@ -3915,38 +4072,38 @@ msgid "" "usages and try again!." msgstr "" -#: hypha/apply/projects/constants.py:5 +#: hypha/apply/projects/constants.py:17 msgid "Staff pending" msgstr "" -#: hypha/apply/projects/constants.py:6 +#: hypha/apply/projects/constants.py:18 msgid "Finance pending" msgstr "" -#: hypha/apply/projects/constants.py:7 +#: hypha/apply/projects/constants.py:19 msgid "Vendor pending" msgstr "" -#: hypha/apply/projects/constants.py:10 -#: hypha/apply/projects/models/payment.py:41 hypha/apply/projects/utils.py:147 +#: hypha/apply/projects/constants.py:22 +#: hypha/apply/projects/models/payment.py:41 hypha/apply/projects/utils.py:149 msgid "Declined" msgstr "" -#: hypha/apply/projects/constants.py:11 -#: hypha/apply/projects/models/payment.py:39 hypha/apply/projects/utils.py:149 +#: hypha/apply/projects/constants.py:23 +#: hypha/apply/projects/models/payment.py:39 hypha/apply/projects/utils.py:151 msgid "Paid" msgstr "" -#: hypha/apply/projects/constants.py:12 -#: hypha/apply/projects/models/payment.py:40 hypha/apply/projects/utils.py:151 +#: hypha/apply/projects/constants.py:24 +#: hypha/apply/projects/models/payment.py:40 hypha/apply/projects/utils.py:153 msgid "Payment failed" msgstr "" -#: hypha/apply/projects/constants.py:17 +#: hypha/apply/projects/constants.py:29 msgid "{} pending" msgstr "" -#: hypha/apply/projects/constants.py:18 +#: hypha/apply/projects/constants.py:30 msgid "Request for change" msgstr "" @@ -3954,21 +4111,30 @@ msgstr "" msgid "Reporting Period" msgstr "" -#: hypha/apply/projects/forms/payment.py:107 +#: hypha/apply/projects/forms/payment.py:113 +msgid "Invoice file" +msgstr "" + +#: hypha/apply/projects/forms/payment.py:115 msgid "The invoice must be a PDF." msgstr "" -#: hypha/apply/projects/forms/payment.py:112 +#: hypha/apply/projects/forms/payment.py:120 msgid "" "Files that are related to the invoice. They could be xls, microsoft office " "documents, open office documents, pdfs, txt files." msgstr "" -#: hypha/apply/projects/forms/payment.py:138 +#: hypha/apply/projects/forms/payment.py:146 msgid "Invoice File" msgstr "" -#: hypha/apply/projects/forms/payment.py:195 +#: hypha/apply/projects/forms/payment.py:180 +#: hypha/apply/projects/forms/project.py:383 +msgid "Document" +msgstr "" + +#: hypha/apply/projects/forms/payment.py:203 msgid "File not found on submission" msgstr "" @@ -3992,6 +4158,10 @@ msgstr "" msgid "Project lead is a required field" msgstr "" +#: hypha/apply/projects/forms/project.py:186 +msgid "PAF status" +msgstr "" + #: hypha/apply/projects/forms/project.py:295 msgid "A Project can only be sent for Approval when Drafted." msgstr "" @@ -4002,26 +4172,10 @@ msgstr "" msgid "Contract" msgstr "" -#: hypha/apply/projects/forms/project.py:383 -msgid "Document" -msgstr "" - #: hypha/apply/projects/forms/project.py:398 msgid "Contract Document" msgstr "" -#: hypha/apply/projects/forms/report.py:16 -msgid "This section of the report will be shared with the broader community." -msgstr "" - -#: hypha/apply/projects/forms/report.py:20 -msgid "This section of the report will be shared with staff only." -msgstr "" - -#: hypha/apply/projects/forms/report.py:56 -msgid "Must include either public or private content when submitting a report." -msgstr "" - #: hypha/apply/projects/forms/vendor.py:52 #: hypha/apply/projects/models/vendor.py:42 msgid "Yes, the account belongs to the organisation above" @@ -4032,10 +4186,12 @@ msgstr "" msgid "No, it is a personal bank account" msgstr "" +#: hypha/apply/projects/forms/vendor.py:69 #: hypha/apply/projects/forms/vendor.py:113 hypha/apply/review/options.py:23 msgid "No" msgstr "" +#: hypha/apply/projects/forms/vendor.py:69 #: hypha/apply/projects/forms/vendor.py:113 hypha/apply/review/options.py:25 msgid "Yes" msgstr "" @@ -4129,154 +4285,154 @@ msgstr "" msgid "Proposed End Date" msgstr "" -#: hypha/apply/projects/models/project.py:353 +#: hypha/apply/projects/models/project.py:352 msgid "Proposed End Date must be after Proposed Start Date" msgstr "" -#: hypha/apply/projects/models/project.py:492 +#: hypha/apply/projects/models/project.py:500 msgid "user groups" msgstr "" -#: hypha/apply/projects/models/project.py:494 +#: hypha/apply/projects/models/project.py:502 msgid "Only selected group's users will be listed for this PAFReviewerRole" msgstr "" -#: hypha/apply/projects/models/project.py:531 -#: hypha/apply/projects/models/project.py:533 +#: hypha/apply/projects/models/project.py:539 +#: hypha/apply/projects/models/project.py:541 msgid "PAF Reviewers Roles" msgstr "" -#: hypha/apply/projects/models/project.py:562 +#: hypha/apply/projects/models/project.py:570 #, python-brace-format msgid "Approval of {project} by {user}" msgstr "" -#: hypha/apply/projects/models/project.py:604 +#: hypha/apply/projects/models/project.py:612 msgid "Counter Signed" msgstr "" -#: hypha/apply/projects/models/project.py:604 +#: hypha/apply/projects/models/project.py:612 msgid "Unsigned" msgstr "" -#: hypha/apply/projects/models/project.py:607 +#: hypha/apply/projects/models/project.py:615 #, python-brace-format msgid "Contract for {project} ({state})" msgstr "" -#: hypha/apply/projects/models/project.py:631 +#: hypha/apply/projects/models/project.py:639 #, python-brace-format msgid "Project file: {title}" msgstr "" -#: hypha/apply/projects/models/project.py:674 +#: hypha/apply/projects/models/project.py:682 #, python-brace-format msgid "Contract file: {title}" msgstr "" -#: hypha/apply/projects/models/report.py:212 +#: hypha/apply/projects/models/report.py:221 msgid "week" msgstr "" -#: hypha/apply/projects/models/report.py:213 +#: hypha/apply/projects/models/report.py:222 msgid "month" msgstr "" -#: hypha/apply/projects/models/report.py:214 +#: hypha/apply/projects/models/report.py:223 msgid "year" msgstr "" -#: hypha/apply/projects/models/report.py:216 +#: hypha/apply/projects/models/report.py:225 msgid "Weeks" msgstr "" -#: hypha/apply/projects/models/report.py:217 +#: hypha/apply/projects/models/report.py:226 msgid "Months" msgstr "" -#: hypha/apply/projects/models/report.py:218 +#: hypha/apply/projects/models/report.py:227 msgid "Years" msgstr "" -#: hypha/apply/projects/models/report.py:232 +#: hypha/apply/projects/models/report.py:241 msgid "Reporting Disabled" msgstr "" -#: hypha/apply/projects/models/report.py:237 +#: hypha/apply/projects/models/report.py:246 #, python-brace-format msgid "One time, that already has reported on {date}" msgstr "" -#: hypha/apply/projects/models/report.py:242 +#: hypha/apply/projects/models/report.py:251 #, python-brace-format msgid "One time on {date}" msgstr "" -#: hypha/apply/projects/models/report.py:250 -#: hypha/apply/projects/models/report.py:265 +#: hypha/apply/projects/models/report.py:259 +#: hypha/apply/projects/models/report.py:274 msgid "last day" msgstr "" -#: hypha/apply/projects/models/report.py:256 +#: hypha/apply/projects/models/report.py:265 #, python-brace-format msgid "Once a year on {month} {day}" msgstr "" -#: hypha/apply/projects/models/report.py:259 +#: hypha/apply/projects/models/report.py:268 #, python-brace-format msgid "Every {occurrence} years on {month} {day}" msgstr "" -#: hypha/apply/projects/models/report.py:269 +#: hypha/apply/projects/models/report.py:278 #, python-brace-format msgid "Once a month on the {day}" msgstr "" -#: hypha/apply/projects/models/report.py:270 +#: hypha/apply/projects/models/report.py:279 #, python-brace-format msgid "Every {occurrence} months on the {day}" msgstr "" -#: hypha/apply/projects/models/report.py:277 +#: hypha/apply/projects/models/report.py:286 #, python-brace-format msgid "Once a week on {weekday}" msgstr "" -#: hypha/apply/projects/models/report.py:278 +#: hypha/apply/projects/models/report.py:287 #, python-brace-format msgid "Every {occurrence} weeks on {weekday}" msgstr "" -#: hypha/apply/projects/tables.py:13 +#: hypha/apply/projects/tables.py:25 #: hypha/apply/projects/templates/application_projects/invoice_confirm_delete.html:27 msgid "Invoice Number" msgstr "" -#: hypha/apply/projects/tables.py:16 +#: hypha/apply/projects/tables.py:40 msgid "Project Name" msgstr "" -#: hypha/apply/projects/tables.py:69 +#: hypha/apply/projects/tables.py:123 msgid "Reporting" msgstr "" -#: hypha/apply/projects/tables.py:71 +#: hypha/apply/projects/tables.py:125 msgid "End Date" msgstr "" -#: hypha/apply/projects/tables.py:132 +#: hypha/apply/projects/tables.py:186 msgid "Date requested" msgstr "" -#: hypha/apply/projects/tables.py:149 +#: hypha/apply/projects/tables.py:203 msgid "Assignee" msgstr "" -#: hypha/apply/projects/tables.py:169 +#: hypha/apply/projects/tables.py:223 msgid "Waiting for approval" msgstr "" -#: hypha/apply/projects/tables.py:171 +#: hypha/apply/projects/tables.py:225 msgid "Waiting for assignee" msgstr "" @@ -4288,11 +4444,20 @@ msgstr "" msgid "to" msgstr "" +#: hypha/apply/projects/templates/application_projects/includes/batch_invoice_status_update.html:3 +msgid "Update Invoices Status" +msgstr "" + #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:8 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:140 msgid "Contracting documents" msgstr "" +#: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:15 +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:15 +msgid "expand" +msgstr "" + #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:26 msgid "Submit contract documents" msgstr "" @@ -4336,7 +4501,7 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:174 #: hypha/apply/projects/templates/application_projects/includes/contracting_documents.html:219 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:209 -#: hypha/apply/templates/forms/includes/field.html:11 +#: hypha/apply/templates/forms/includes/field.html:16 msgid "Upload" msgstr "" @@ -4514,11 +4679,10 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/report_frequency_config.html:73 #: hypha/apply/projects/templates/application_projects/project_form.html:33 -#: hypha/apply/projects/templates/application_projects/report_form.html:46 -#: hypha/apply/projects/templates/application_projects/report_form.html:57 -#: hypha/apply/projects/views/payment.py:214 -#: hypha/apply/projects/views/payment.py:287 -#: hypha/apply/projects/views/project.py:1668 +#: hypha/apply/projects/templates/application_projects/report_form.html:64 +#: hypha/apply/projects/views/payment.py:231 +#: hypha/apply/projects/views/payment.py:304 +#: hypha/apply/projects/views/project.py:1680 #: hypha/apply/users/templates/wagtailusers/users/edit.html:70 #: hypha/apply/users/templates/wagtailusers/users/edit.html:98 msgid "Save" @@ -4569,6 +4733,7 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/includes/reports.html:8 #: hypha/apply/projects/templates/application_projects/overview.html:57 #: hypha/apply/projects/templates/application_projects/report_list.html:6 +#: hypha/core/navigation.py:66 msgid "Reports" msgstr "" @@ -4623,12 +4788,12 @@ msgid "View/Update Approvers" msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:48 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:131 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:126 msgid "Change approver" msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:57 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:144 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:139 msgid "Assign approver" msgstr "" @@ -4695,6 +4860,10 @@ msgid "" "Optionally, you may select specific approvers to assign and notify them." msgstr "" +#: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:284 +msgid "Optional" +msgstr "" + #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:288 msgid "Please note that in " msgstr "" @@ -4730,21 +4899,21 @@ msgid "All approvers will be notified via email." msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:315 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:134 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:129 msgid "Change Approver" msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:316 #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:326 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:135 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:148 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:130 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:143 msgid "" "Selected approver will be notified. On unselecting, every listed member here " "will be notified." msgstr "" #: hypha/apply/projects/templates/application_projects/includes/supporting_documents.html:325 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:147 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:142 msgid "Assign Approver" msgstr "" @@ -4769,7 +4938,6 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/invoice_detail.html:12 #: hypha/apply/projects/templates/application_projects/invoice_form.html:10 #: hypha/apply/projects/templates/application_projects/project_approval_form.html:9 -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:12 #: hypha/apply/projects/templates/application_projects/report_detail.html:11 #: hypha/apply/projects/templates/application_projects/report_form.html:15 #: hypha/apply/projects/templates/application_projects/vendor_detail.html:11 @@ -4790,12 +4958,19 @@ msgstr "" msgid "Are you sure you want to delete this invoice for" msgstr "" +#: hypha/apply/projects/templates/application_projects/invoice_detail.html:40 +#: hypha/apply/projects/templates/application_projects/invoice_detail.html:50 +#: hypha/apply/projects/templates/application_projects/project_detail.html:201 +msgid "View comment" +msgstr "" + #: hypha/apply/projects/templates/application_projects/invoice_detail.html:65 msgid "Hide" msgstr "" #: hypha/apply/projects/templates/application_projects/invoice_detail.html:80 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:91 +#: hypha/apply/projects/templates/application_projects/paf_export.html:117 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:90 msgid "Supporting Documents" msgstr "" @@ -4821,11 +4996,11 @@ msgstr "" msgid "View, search and filter all project invoices" msgstr "" -#: hypha/apply/projects/templates/application_projects/invoice_list.html:17 +#: hypha/apply/projects/templates/application_projects/invoice_list.html:24 msgid "invoices" msgstr "" -#: hypha/apply/projects/templates/application_projects/invoice_list.html:21 +#: hypha/apply/projects/templates/application_projects/invoice_list.html:28 msgid "No Invoices available" msgstr "" @@ -4833,6 +5008,8 @@ msgstr "" #: hypha/apply/projects/templates/application_projects/overview.html:16 #: hypha/apply/projects/templates/application_projects/overview.html:28 #: hypha/apply/projects/templates/application_projects/project_list.html:6 +#: hypha/apply/projects/views/project_partials.py:64 +#: hypha/core/navigation.py:50 msgid "Projects" msgstr "" @@ -4844,12 +5021,27 @@ msgstr "" msgid "Project Invoices" msgstr "" +#: hypha/apply/projects/templates/application_projects/paf_export.html:76 +msgid "Project title" +msgstr "" + +#: hypha/apply/projects/templates/application_projects/paf_export.html:86 +msgid "Project ID" +msgstr "" + +#: hypha/apply/projects/templates/application_projects/paf_export.html:137 +#: hypha/apply/projects/templates/application_projects/sow_export.html:86 +#, python-format +msgid "Exported by %(export_user)s on %(export_date)s" +msgstr "" + #: hypha/apply/projects/templates/application_projects/project_admin_detail.html:18 #: hypha/apply/projects/templates/application_projects/project_admin_detail.html:21 msgid "Update Project Status" msgstr "" #: hypha/apply/projects/templates/application_projects/project_approval_detail.html:16 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:8 msgid "Back to Project" msgstr "" @@ -4858,55 +5050,55 @@ msgstr "" msgid "Project Information" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:53 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:52 msgid "Approvals" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:59 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:58 msgid " - Pending" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:64 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:63 #: hypha/apply/review/templates/review/review_detail.html:12 msgid "Review" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:66 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:65 msgid "Submission lead" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:69 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:68 msgid "Staff reviewers" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:79 -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:87 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:78 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:86 msgid "No reviews" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:81 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:80 msgid "Advisory council" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:111 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:106 msgid "Edit PAF" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:115 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:110 msgid "Download Approval Form" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:119 -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:28 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:114 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:48 msgid "Download as PDF" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:121 -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:30 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:116 +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:50 msgid "Download as DOCX" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:157 +#: hypha/apply/projects/templates/application_projects/project_approval_detail.html:152 msgid "Project's current status" msgstr "" @@ -4957,6 +5149,7 @@ msgid "Approved by " msgstr "" #: hypha/apply/projects/templates/application_projects/project_list.html:11 +#: hypha/core/navigation.py:56 msgid "All Projects" msgstr "" @@ -4964,16 +5157,16 @@ msgstr "" msgid "View, Search and filter all projects" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_list.html:20 +#: hypha/apply/projects/templates/application_projects/project_list.html:27 msgid "No Projects Available." msgstr "" -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:24 -msgid "Download SOW" +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:28 +msgid "Project scope of work(SOW)" msgstr "" -#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:38 -msgid "Project scope of work(SOW)" +#: hypha/apply/projects/templates/application_projects/project_sow_detail.html:44 +msgid "Download SOW" msgstr "" #: hypha/apply/projects/templates/application_projects/report_detail.html:4 @@ -4996,10 +5189,6 @@ msgstr "" msgid "Public Report" msgstr "" -#: hypha/apply/projects/templates/application_projects/report_detail.html:34 -msgid "Private Report" -msgstr "" - #: hypha/apply/projects/templates/application_projects/report_detail.html:40 msgid "Attachements" msgstr "" @@ -5024,21 +5213,21 @@ msgstr "" msgid "You are reporting for the period running from" msgstr "" -#: hypha/apply/projects/templates/application_projects/report_form.html:51 +#: hypha/apply/projects/templates/application_projects/report_form.html:58 msgid "Save report" msgstr "" -#: hypha/apply/projects/templates/application_projects/report_form.html:53 +#: hypha/apply/projects/templates/application_projects/report_form.html:60 msgid "" "Saving a draft means this report will be visible to you and staff from your " "project page." msgstr "" -#: hypha/apply/projects/templates/application_projects/report_form.html:63 +#: hypha/apply/projects/templates/application_projects/report_form.html:70 msgid "Submit report" msgstr "" -#: hypha/apply/projects/templates/application_projects/report_form.html:64 +#: hypha/apply/projects/templates/application_projects/report_form.html:71 msgid "Are you sure you want to submit your report?" msgstr "" @@ -5264,21 +5453,21 @@ msgstr "" msgid "Please also make sure to upload other required contracting documents" msgstr "" -#: hypha/apply/projects/utils.py:139 +#: hypha/apply/projects/utils.py:141 msgid "Pending approval" msgstr "" -#: hypha/apply/projects/utils.py:145 +#: hypha/apply/projects/utils.py:147 msgid "Request for change or more information" msgstr "" -#: hypha/apply/projects/views/payment.py:84 -#: hypha/apply/projects/views/payment.py:328 +#: hypha/apply/projects/views/payment.py:101 +#: hypha/apply/projects/views/payment.py:345 #, python-brace-format msgid "<p>Invoice status updated to: {status}.</p>" msgstr "" -#: hypha/apply/projects/views/payment.py:228 +#: hypha/apply/projects/views/payment.py:245 msgid "<p>Invoice added.</p>" msgstr "" @@ -5298,6 +5487,10 @@ msgstr "" msgid "Contracting document has been removed" msgstr "" +#: hypha/apply/projects/views/project.py:384 +msgid "Unassigned" +msgstr "" + #: hypha/apply/projects/views/project.py:389 msgid "Lead has been updated" msgstr "" @@ -5345,10 +5538,14 @@ msgstr "" msgid "PAF approvers have been updated" msgstr "" -#: hypha/apply/projects/views/project.py:1674 +#: hypha/apply/projects/views/project.py:1686 msgid "You are not allowed to edit the project at this time" msgstr "" +#: hypha/apply/projects/views/vendor.py:268 +msgid "Due Diligence Documents" +msgstr "" + #: hypha/apply/projects/views/vendor.py:272 msgid "Bank Account Information" msgstr "" @@ -5456,7 +5653,7 @@ msgstr "" msgid "Review was not against the latest version" msgstr "" -#: hypha/apply/review/templates/review/review_detail.html:86 +#: hypha/apply/review/templates/review/review_detail.html:88 msgid "" "An opinion is a replacement for a review. You will no longer be able to " "submit a review for this application." @@ -5471,15 +5668,15 @@ msgstr "" msgid "Avg. score: {average}" msgstr "" -#: hypha/apply/review/views.py:68 +#: hypha/apply/review/views.py:70 msgid "Edit Review" msgstr "" -#: hypha/apply/review/views.py:145 +#: hypha/apply/review/views.py:147 msgid "Update Review draft" msgstr "" -#: hypha/apply/review/views.py:145 +#: hypha/apply/review/views.py:147 msgid "Create Review" msgstr "" @@ -5493,6 +5690,8 @@ msgid "Required" msgstr "" #: hypha/apply/stream_forms/blocks.py:119 +#: hypha/apply/users/templates/wagtailusers/users/list.html:20 +#: hypha/apply/users/templates/wagtailusers/users/list.html:24 msgid "Email" msgstr "" @@ -5614,7 +5813,7 @@ msgstr "" msgid "uploaded" msgstr "" -#: hypha/apply/templates/forms/includes/field.html:43 +#: hypha/apply/templates/forms/includes/field.html:45 msgid "See help guide for more information." msgstr "" @@ -5624,91 +5823,103 @@ msgid "" "below." msgstr "" -#: hypha/apply/todo/options.py:44 +#: hypha/apply/todo/options.py:47 +#, python-brace-format +msgid "" +"Determination draft for submission [<span class=\" truncate inline-block max-" +"w-32 align-bottom \">{related.submission.title}</span>]({link} \"{related." +"submission.title}\") is waiting to be submitted" +msgstr "" + +#: hypha/apply/todo/options.py:55 +#, python-brace-format +msgid "" +"Review draft for submission [<span class=\" truncate inline-block max-w-32 " +"align-bottom \">{related.submission.title}</span>]({link} \"{related." +"submission.title}\") is waiting to be submitted" +msgstr "" + +#: hypha/apply/todo/options.py:64 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for PAF" msgstr "" -#: hypha/apply/todo/options.py:47 hypha/apply/todo/options.py:53 -#: hypha/apply/todo/options.py:61 hypha/apply/todo/options.py:68 -#: hypha/apply/todo/options.py:76 hypha/apply/todo/options.py:83 -#: hypha/apply/todo/options.py:91 hypha/apply/todo/options.py:99 -#: hypha/apply/todo/options.py:106 hypha/apply/todo/options.py:114 -#: hypha/apply/todo/options.py:122 hypha/apply/todo/options.py:128 -#: hypha/apply/todo/options.py:134 +#: hypha/apply/todo/options.py:67 hypha/apply/todo/options.py:73 +#: hypha/apply/todo/options.py:81 hypha/apply/todo/options.py:88 +#: hypha/apply/todo/options.py:96 hypha/apply/todo/options.py:103 +#: hypha/apply/todo/options.py:111 hypha/apply/todo/options.py:119 +#: hypha/apply/todo/options.py:126 hypha/apply/todo/options.py:134 +#: hypha/apply/todo/options.py:142 hypha/apply/todo/options.py:148 +#: hypha/apply/todo/options.py:154 msgid "project" msgstr "" -#: hypha/apply/todo/options.py:50 +#: hypha/apply/todo/options.py:70 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for PAF submission" msgstr "" -#: hypha/apply/todo/options.py:57 +#: hypha/apply/todo/options.py:77 #, python-brace-format msgid "" "PAF for project [{related.title}]({link}) required changes or more " "information" msgstr "" -#: hypha/apply/todo/options.py:65 +#: hypha/apply/todo/options.py:85 #, python-brace-format msgid "PAF for project [{related.title}]({link}) is waiting for assignee" msgstr "" -#: hypha/apply/todo/options.py:72 +#: hypha/apply/todo/options.py:92 #, python-brace-format msgid "PAF for project [{related.title}]({link}) is waiting for your approval" msgstr "" -#: hypha/apply/todo/options.py:80 +#: hypha/apply/todo/options.py:100 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for contract" msgstr "" -#: hypha/apply/todo/options.py:87 +#: hypha/apply/todo/options.py:107 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for contracting documents" msgstr "" -#: hypha/apply/todo/options.py:95 +#: hypha/apply/todo/options.py:115 #, python-brace-format msgid "Contract for project [{related.title}]({link}) is waiting for review" msgstr "" -#: hypha/apply/todo/options.py:103 +#: hypha/apply/todo/options.py:123 #, python-brace-format msgid "Project [{related.title}]({link}) is waiting for invoice" msgstr "" -#: hypha/apply/todo/options.py:110 +#: hypha/apply/todo/options.py:130 #, python-brace-format msgid "" "Invoice [{related.invoice_number}]({link}) required changes or more " "information" msgstr "" -#: hypha/apply/todo/options.py:118 +#: hypha/apply/todo/options.py:138 #, python-brace-format msgid "Invoice [{related.invoice_number}]({link}) is waiting for your approval" msgstr "" -#: hypha/apply/todo/options.py:125 +#: hypha/apply/todo/options.py:145 #, python-brace-format msgid "Invoice [{related.invoice_number}]({link}) is waiting to be paid" msgstr "" -#: hypha/apply/todo/options.py:131 +#: hypha/apply/todo/options.py:151 #, python-brace-format msgid "Report for project [{related.title}]({link}) is due" msgstr "" -#: hypha/apply/users/admin_views.py:119 hypha/apply/users/admin_views.py:144 -msgid "Search users" -msgstr "" - #: hypha/apply/users/forms.py:35 -msgid "Email Address" +msgid "Email address" msgstr "" #: hypha/apply/users/forms.py:56 @@ -5907,13 +6118,6 @@ msgstr "" msgid "Go to my dashboard" msgstr "" -#: hypha/apply/users/templates/two_factor/_wizard_actions.html:6 -#: hypha/apply/users/templates/two_factor/_wizard_actions.html:10 -#: hypha/apply/users/templates/two_factor/core/backup_tokens_password.html:40 -#: hypha/apply/users/templates/users/passwordless_login_signup.html:39 -msgid "Next" -msgstr "" - #: hypha/apply/users/templates/two_factor/_wizard_actions.html:8 msgid "I've installed a 2FA App" msgstr "" @@ -6294,7 +6498,7 @@ msgid "Email Change - Verify Email" msgstr "" #: hypha/apply/users/templates/users/email_change/done.html:4 -#: hypha/apply/users/views.py:272 +#: hypha/apply/users/views.py:212 msgid "Verify Email" msgstr "" @@ -6366,9 +6570,9 @@ msgstr "" msgid "Set password for %(username)s at %(org_long_name)s" msgstr "" -#: hypha/apply/users/templates/users/login.html:4 -#: hypha/templates/includes/login_button.html:29 -msgid "Login" +#: hypha/apply/users/templates/users/login.html:20 +#: hypha/apply/users/templates/users/login.html:24 +msgid "Two factor verification" msgstr "" #: hypha/apply/users/templates/users/login.html:21 @@ -6378,40 +6582,48 @@ msgid "" msgstr "" #: hypha/apply/users/templates/users/login.html:26 -msgid "Please enter one of the backup codes to login to your account." +msgid "Please enter one of the backup codes to log in to your account." msgstr "" -#: hypha/apply/users/templates/users/login.html:51 -msgid "Forgot your password?" +#: hypha/apply/users/templates/users/login.html:29 +msgid "" +"Those codes were generated for you during 2FA setup to print or keep safe in " +"a password manager." msgstr "" -#: hypha/apply/users/templates/users/login.html:67 -msgid "Create account" +#: hypha/apply/users/templates/users/login.html:45 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:23 +#, python-format +msgid "Log in to %(ORG_SHORT_NAME)s" msgstr "" -#: hypha/apply/users/templates/users/login.html:79 -#: hypha/apply/users/templates/users/passwordless_login_signup.html:54 -#, python-format -msgid "Log in with your %(ORG_SHORT_NAME)s email" +#: hypha/apply/users/templates/users/login.html:51 +msgid "Forgot your password?" msgstr "" -#: hypha/apply/users/templates/users/login.html:92 +#: hypha/apply/users/templates/users/login.html:69 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:5 +#: hypha/apply/users/templates/users/passwordless_login_signup.html:52 +msgid "or" +msgstr "" + +#: hypha/apply/users/templates/users/login.html:89 msgid "Or, alternatively, use one of your backup phones:" msgstr "" -#: hypha/apply/users/templates/users/login.html:107 +#: hypha/apply/users/templates/users/login.html:104 msgid "As a last resort, you can use a backup codes: " msgstr "" -#: hypha/apply/users/templates/users/login.html:115 +#: hypha/apply/users/templates/users/login.html:112 msgid "Use a Backup Code" msgstr "" -#: hypha/apply/users/templates/users/login.html:129 +#: hypha/apply/users/templates/users/login.html:126 msgid "Verification Code" msgstr "" -#: hypha/apply/users/templates/users/login.html:133 +#: hypha/apply/users/templates/users/login.html:130 msgid "Backup Code" msgstr "" @@ -6472,7 +6684,12 @@ msgstr "" msgid "Check your \"Spam\" folder, if you don't find the email in your inbox." msgstr "" +#: hypha/apply/users/templates/users/partials/passwordless_login_signup_sent.html:26 +msgid "Try again" +msgstr "" + #: hypha/apply/users/templates/users/password_reset/complete.html:3 +#: hypha/apply/users/templates/users/password_reset/confirm.html:11 #: hypha/apply/users/templates/users/password_reset/form.html:4 msgid "Reset password" msgstr "" @@ -6494,7 +6711,7 @@ msgstr "" #: hypha/apply/users/templates/users/password_reset/confirm.html:47 msgid "" "The password reset link was invalid, possibly because it has already been " -"used. Please request a new password reset." +"used. Please request a new password reset." msgstr "" #: hypha/apply/users/templates/users/password_reset/done.html:4 @@ -6536,16 +6753,16 @@ msgstr "" msgid "Send reset email" msgstr "" -#: hypha/apply/users/templates/users/passwordless_login_signup.html:4 -msgid "Login or Signup" +#: hypha/apply/users/templates/users/passwordless_login_signup.html:5 +msgid "Sign up" msgstr "" -#: hypha/apply/users/templates/users/passwordless_login_signup.html:63 -msgid "Login with Password" +#: hypha/apply/users/templates/users/passwordless_login_signup.html:21 +#, python-format +msgid "Log in or signup to %(ORG_SHORT_NAME)s" msgstr "" #: hypha/apply/users/templates/users/register-success.html:4 -#: hypha/apply/users/templates/users/register.html:4 msgid "Register" msgstr "" @@ -6567,11 +6784,8 @@ msgid "" "email." msgstr "" -#: hypha/apply/users/templates/users/register.html:32 -msgid "Already have an account?" -msgstr "" - #: hypha/apply/users/templates/wagtailusers/users/edit.html:24 +#: hypha/apply/users/templates/wagtailusers/users/list.html:28 msgid "Roles" msgstr "" @@ -6588,6 +6802,27 @@ msgstr "" msgid "2FA already disabled" msgstr "" +#: hypha/apply/users/templates/wagtailusers/users/index.html:13 +msgid "Select all users in listing" +msgstr "" + +#: hypha/apply/users/templates/wagtailusers/users/list.html:9 +#: hypha/apply/users/templates/wagtailusers/users/list.html:13 +msgid "Display Name" +msgstr "" + +#: hypha/apply/users/templates/wagtailusers/users/list.html:30 +msgid "Last Login" +msgstr "" + +#: hypha/apply/users/templates/wagtailusers/users/list.html:52 +msgid "Admin" +msgstr "" + +#: hypha/apply/users/templates/wagtailusers/users/list.html:61 +msgid "Inactive" +msgstr "" + #: hypha/apply/users/templates/wagtailusers/users/results.html:7 #, python-format msgid "There is %(counter)s match" @@ -6614,27 +6849,19 @@ msgid "" "href=\"%(wagtailusers_add_url)s\">add some</a>?" msgstr "" -#: hypha/apply/users/templates/wagtailusers/users/results.html:47 -msgid "Apply filters" -msgstr "" - -#: hypha/apply/users/templates/wagtailusers/users/results.html:51 -msgid "Export Users" -msgstr "" - #: hypha/apply/users/utils.py:39 msgid "Email is already in use." msgstr "" -#: hypha/apply/users/views.py:232 +#: hypha/apply/users/views.py:172 msgid "Password Page timed out. Try changing the email again." msgstr "" -#: hypha/apply/users/views.py:278 +#: hypha/apply/users/views.py:218 msgid "Hijack feature is not enabled." msgstr "" -#: hypha/apply/users/views.py:311 +#: hypha/apply/users/views.py:251 #, python-brace-format msgid "Your email has been successfully updated to {email}!" msgstr "" @@ -6655,7 +6882,7 @@ msgstr "" msgid "Page size of downloadable Project and Submission PDFs" msgstr "" -#: hypha/apply/utils/views.py:275 +#: hypha/apply/utils/views.py:262 #, python-brace-format msgid "Page '{0}' can't be deleted because is in use in '{1}'." msgstr "" @@ -6672,52 +6899,113 @@ msgstr "" msgid "Accept tracking cookies." msgstr "" -#: hypha/core/templates/core/navigation/primarynav-apply.html:13 -msgid "Menu Item" -msgstr "" - -#: hypha/public/utils/models.py:27 +#: hypha/core/models/system_settings.py:26 msgid "Default site logo" msgstr "" -#: hypha/public/utils/models.py:36 +#: hypha/core/models/system_settings.py:35 msgid "Mobil site logo (if not set default will be used)" msgstr "" -#: hypha/public/utils/models.py:43 +#: hypha/core/models/system_settings.py:42 msgid "" "Link for the site logo, e.g. \"https://www.example.org/\". If not set, " "defaults to page with slug set to \"home\"." msgstr "" -#: hypha/public/utils/models.py:50 +#: hypha/core/models/system_settings.py:49 msgid "" "This will overwrite the default front page navigation bar, html tags is " "allowed." msgstr "" -#: hypha/public/utils/models.py:58 +#: hypha/core/models/system_settings.py:57 msgid "This will be added to the footer, html tags is allowed." msgstr "" -#: hypha/templates/base-apply.html:46 -msgid "Open Menu" +#: hypha/core/navigation.py:12 +msgid "My Dashboard" +msgstr "" + +#: hypha/core/navigation.py:28 +msgid "Staff Assignments" +msgstr "" + +#: hypha/core/navigation.py:38 +msgid "Results" +msgstr "" + +#: hypha/core/navigation.py:43 +msgid "Staff flagged" +msgstr "" + +#: hypha/core/templates/core/navigation/primarynav-apply.html:17 +msgid "Menu Item" msgstr "" -#: hypha/templates/base-apply.html:92 hypha/templates/base-apply.html:121 +#: hypha/settings/django.py:173 +msgid "" +"This password has previously appeared in a data breach and should not be " +"used. Please choose a different password." +msgstr "" + +#: hypha/settings/django.py:176 +msgid "Your password must not have been detected in a major security breach." +msgstr "" + +#: hypha/templates/base-apply.html:7 +msgid "Home link" +msgstr "" + +#: hypha/templates/base-apply.html:34 hypha/templates/base-apply.html:39 +#: hypha/templates/base-apply.html:78 +msgid "Hypha logo" +msgstr "" + +#: hypha/templates/base-apply.html:47 +msgid "Open menu" +msgstr "" + +#: hypha/templates/base-apply.html:98 hypha/templates/base-apply.html:165 msgid "Log out" msgstr "" +#: hypha/templates/base-apply.html:117 +msgid "Click to open your notifications" +msgstr "" + +#: hypha/templates/base-apply.html:127 +msgid "Show All" +msgstr "" + #: hypha/templates/django/forms/widgets/number.html:11 msgid "This must be a number" msgstr "" +#: hypha/templates/includes/login_button.html:11 +#, python-format +msgid "My %(ORG_SHORT_NAME)s" +msgstr "" + +#: hypha/templates/includes/login_button.html:29 +msgid " or Sign up" +msgstr "" + #: hypha/templates/includes/message_item.html:17 msgid "Ok" msgstr "" -#: hypha/templates/includes/register_button.html:3 -msgid "Sign up" +#: hypha/templates/includes/org_login_button.html:7 +#, python-format +msgid "Log in with your %(ORG_SHORT_NAME)s email" +msgstr "" + +#: hypha/templates/includes/password_login_button.html:7 +msgid "Log in with password" +msgstr "" + +#: hypha/templates/includes/passwordless_login_button.html:7 +msgid "Log in without password" msgstr "" #: hypha/templates/password_required.html:4 -- GitLab