Add field for deleted in the app members environment form

This commit is contained in:
leigh-mil
2019-10-24 08:31:17 -04:00
parent 54f3c2f8ba
commit d324ec57ec
5 changed files with 9 additions and 2 deletions

View File

@@ -29,6 +29,7 @@ class EnvironmentRoles(object):
EnvironmentRole.application_role_id == application_role_id,
EnvironmentRole.environment_id == environment_id,
EnvironmentRole.deleted == False,
EnvironmentRole.status != EnvironmentRole.Status.DISABLED,
)
.one_or_none()
)

View File

@@ -18,6 +18,7 @@ class EnvironmentForm(Form):
default=NO_ACCESS,
filters=[lambda x: None if x == "None" else x],
)
deleted = BooleanField("Revoke Access", default=False)
@property
def data(self):

View File

@@ -77,6 +77,7 @@ def filter_env_roles_form_data(member, environments):
"environment_id": str(env.id),
"environment_name": env.name,
"role": NO_ACCESS,
"deleted": env.deleted,
}
env_roles_set = set(env.roles).intersection(set(member.environment_roles))
if len(env_roles_set) == 1: