{{ Link("Update", "edit", onClick="edit") }}
+ {% set invite_type = [prefix + "_invite"] %}
-
+ {{
+ ConfirmationButton(
+ btn_text="Resend Invitation",
+ action=url_for(
+ "portfolios.resend_invite",
+ portfolio_id=portfolio.id,
+ task_order_id=task_order.id,
+ invite_type=invite_type,
+ ),
+ btn_icon=Icon('avatar'),
+ btn_class="icon-link",
+ )
+ }}
{{ Link("Remove", "trash", classes="remove") }}
diff --git a/tests/routes/portfolios/test_task_orders.py b/tests/routes/portfolios/test_task_orders.py
index f90206af..ad93242a 100644
--- a/tests/routes/portfolios/test_task_orders.py
+++ b/tests/routes/portfolios/test_task_orders.py
@@ -627,9 +627,9 @@ def test_resend_invite_when_ko(app, client, user_session, portfolio, user):
"portfolios.resend_invite",
portfolio_id=portfolio.id,
task_order_id=task_order.id,
+ invite_type="ko_invite",
_external=True,
- ),
- data={"invite_type": "ko_invite"},
+ )
)
assert original_invitation.status == InvitationStatus.REVOKED