Update role div height

Move serialization into the route
change member.role to member.role_name in form and route
Return 400 for invalid form submission
This commit is contained in:
leigh-mil
2019-05-13 11:29:24 -04:00
parent fd84e902e3
commit 546e04555d
6 changed files with 51 additions and 65 deletions

View File

@@ -98,7 +98,7 @@ class Environments(object):
environment = Environments.get(environment_id)
for member in team_roles:
new_role = member["role"]
new_role = member["role_name"]
user = Users.get(member["user_id"])
Environments.update_env_role(
environment=environment, user=user, new_role=new_role
@@ -115,25 +115,13 @@ class Environments(object):
@classmethod
def get_members_by_role(cls, env, role):
env_roles = (
return (
db.session.query(EnvironmentRole)
.filter(EnvironmentRole.environment_id == env.id)
.filter(EnvironmentRole.role == role)
.all()
)
members_list = []
for env_role in env_roles:
members_list.append(
{
"user_id": str(env_role.user_id),
"user_name": env_role.user.full_name,
"role": role,
}
)
return members_list
@classmethod
def revoke_access(cls, environment, target_user):
EnvironmentRoles.delete(environment.id, target_user.id)