only send officer invitations if MO portion of TO form is complete

This commit is contained in:
dandds
2019-02-08 15:13:10 -05:00
parent 4f2cbd6519
commit 95fa71fc03
2 changed files with 33 additions and 10 deletions

View File

@@ -51,15 +51,19 @@ def update_officer_invitations(user, task_order):
@task_orders_bp.route("/task_orders/invite/<task_order_id>", methods=["POST"])
def invite(task_order_id):
task_order = TaskOrders.get(g.current_user, task_order_id)
# TODO: only do this if TO is complete
update_officer_invitations(g.current_user, task_order)
if TaskOrders.all_sections_complete(task_order):
update_officer_invitations(g.current_user, task_order)
portfolio = task_order.portfolio
flash("task_order_congrats", portfolio=portfolio)
return redirect(
url_for(
"portfolios.view_task_order",
portfolio_id=task_order.portfolio_id,
task_order_id=task_order.id,
portfolio = task_order.portfolio
flash("task_order_congrats", portfolio=portfolio)
return redirect(
url_for(
"portfolios.view_task_order",
portfolio_id=task_order.portfolio_id,
task_order_id=task_order.id,
)
)
else:
return redirect(
url_for("task_orders.new", screen=4, task_order_id=task_order.id)
)
)