Move modal outside of table and add csrf token

This commit is contained in:
leigh-mil
2019-09-12 16:56:32 -04:00
parent 89cb5a160c
commit d296d3c237
4 changed files with 64 additions and 46 deletions

View File

@@ -1,5 +1,6 @@
from flask_wtf import FlaskForm
from wtforms.fields import FormField, FieldList, HiddenField, BooleanField
from wtforms import Form
from .forms import BaseForm
from .member import NewForm as BaseNewMemberForm
@@ -9,7 +10,7 @@ from atst.forms.fields import SelectField
from atst.utils.localization import translate
class EnvironmentForm(FlaskForm):
class EnvironmentForm(Form):
environment_id = HiddenField()
environment_name = HiddenField()
role = SelectField(
@@ -27,7 +28,7 @@ class EnvironmentForm(FlaskForm):
return _data
class PermissionsForm(FlaskForm):
class PermissionsForm(Form):
perms_env_mgmt = BooleanField(
translate("portfolios.applications.members.form.env_mgmt.label"),
default=False,

View File

@@ -363,3 +363,13 @@ def remove_member(application_id, application_role_id):
fragment="application-members",
)
)
@applications_bp.route(
"/applications/<application_id>/members/<application_role_id>/update",
methods=["POST"],
)
@user_can(Permissions.EDIT_APPLICATION_MEMBER, message="update application member")
def update_member(application_id, application_role_id):
import ipdb; ipdb.set_trace()
pass