Create SubmitConfirmation modal
- includes html component and js component - styling on modal is not ready
This commit is contained in:
@@ -1,11 +1,14 @@
|
||||
from flask import g, render_template
|
||||
from datetime import date
|
||||
|
||||
from flask import g, render_template, url_for, redirect
|
||||
|
||||
from . import task_orders_bp
|
||||
from atst.domain.authz.decorator import user_can_access_decorator as user_can
|
||||
from atst.domain.portfolios import Portfolios
|
||||
from atst.domain.task_orders import TaskOrders
|
||||
from atst.models.task_order import Status
|
||||
from atst.models import Permissions
|
||||
from atst.models.task_order import Status
|
||||
from atst.forms.task_order import TaskOrderForm, SignatureForm
|
||||
|
||||
|
||||
@task_orders_bp.route("/task_orders/<task_order_id>")
|
||||
@@ -25,7 +28,24 @@ def view_task_order(task_order_id):
|
||||
@user_can(Permissions.VIEW_TASK_ORDER_DETAILS, message="review task order details")
|
||||
def review_task_order(task_order_id):
|
||||
task_order = TaskOrders.get(task_order_id)
|
||||
return render_template("portfolios/task_orders/review.html", task_order=task_order)
|
||||
to_form = TaskOrderForm(number=task_order.number)
|
||||
signature_form = SignatureForm()
|
||||
return render_template(
|
||||
"portfolios/task_orders/review.html",
|
||||
task_order=task_order,
|
||||
to_form=to_form,
|
||||
signature_form=signature_form,
|
||||
)
|
||||
|
||||
|
||||
# TODO write test, verify permission
|
||||
@task_orders_bp.route("/task_orders/<task_order_id>/submit", methods=["POST"])
|
||||
@user_can(Permissions.CREATE_TASK_ORDER, "submit task order")
|
||||
def submit_task_order(task_order_id):
|
||||
task_order = TaskOrders.get(task_order_id)
|
||||
return redirect(
|
||||
url_for("task_orders.portfolio_funding", portfolio_id=task_order.portfolio.id)
|
||||
)
|
||||
|
||||
|
||||
@task_orders_bp.route("/portfolios/<portfolio_id>/task_orders")
|
||||
|
Reference in New Issue
Block a user