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.new_member import NewMemberForm
from atst.forms.edit_member import EditMemberForm from atst.forms.edit_member import EditMemberForm
from atst.forms.workspace import WorkspaceForm 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.domain.authz import Authorization
from atst.models.permissions import Permissions from atst.models.permissions import Permissions
from atst.domain.invitations import Invitations from atst.domain.invitations import Invitations
@ -116,6 +120,7 @@ def workspace_members(workspace_id):
return render_template( return render_template(
"workspaces/members/index.html", "workspaces/members/index.html",
workspace=workspace, workspace=workspace,
choices=WORKSPACE_ROLE_DEFINITIONS,
members=members_list, members=members_list,
new_member=new_member, new_member=new_member,
) )

View File

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