Create SubmitConfirmation modal

- includes html component and js component
- styling on modal is not ready
This commit is contained in:
Montana
2019-06-07 13:13:20 -04:00
parent 62c794e7b8
commit f49b67d0dd
6 changed files with 96 additions and 6 deletions

View File

@@ -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")