Iterate over workspace roles to display available role filters

This commit is contained in:
Montana 2018-10-31 11:31:58 -04:00
parent 23172c7506
commit 3e1c813ceb
2 changed files with 9 additions and 4 deletions

View File

@ -21,7 +21,11 @@ from atst.forms.project import NewProjectForm, ProjectForm
from atst.forms.new_member import NewMemberForm
from atst.forms.edit_member import EditMemberForm
from atst.forms.workspace import WorkspaceForm
from atst.forms.data import ENVIRONMENT_ROLES, ENV_ROLE_MODAL_DESCRIPTION
from atst.forms.data import (
ENVIRONMENT_ROLES,
ENV_ROLE_MODAL_DESCRIPTION,
WORKSPACE_ROLE_DEFINITIONS,
)
from atst.domain.authz import Authorization
from atst.models.permissions import Permissions
from atst.domain.invitations import Invitations
@ -116,6 +120,7 @@ def workspace_members(workspace_id):
return render_template(
"workspaces/members/index.html",
workspace=workspace,
choices=WORKSPACE_ROLE_DEFINITIONS,
members=members_list,
new_member=new_member,
)

View File

@ -71,9 +71,9 @@
<select v-model="role" id="filter-role" name="filter-role">
<option value="" selected disabled>Filter by role</option>
<option value="all">View All</option>
<option value="administrator">Administrator</option>
<option value="ccpo">CCPO</option>
<option value="developer">Developer</option>
{% for role in choices %}
<option value='{{ role.name }}'>{{ role.display_name }}</option>
{% endfor %}
</select>
</div>
</form>