NIHVIVO-2894: Updated account templates to enable filter by roles.

This commit is contained in:
manolobevia 2011-07-14 14:36:14 +00:00
parent 12a69094ea
commit b0ba33338e
2 changed files with 19 additions and 9 deletions

View file

@ -45,4 +45,13 @@ $(document).ready(function(){
return answer; return answer;
} }
}); });
//Select role and filter
$('#roleFilterUri').bind('change', function () {
var url = $(this).val(); // get selected value
if (url) { // require a URL
window.location = url; // redirect
}
return false;
});
}); });

View file

@ -44,12 +44,13 @@
</p> </p>
</section> </section>
</#if> </#if>
<form method="POST" action="${formUrls.list}" class="customForm" role="filter by roles">
<section id="filter-roles"> <section id="filter-roles">
<form method="POST" action="${formUrls.list}" class="customForm" role="filter by roles">
<select name="roleFilterUri" id="roleFilterUri"> <select name="roleFilterUri" id="roleFilterUri">
<option value="" <#if roleFilterUri = "">selected</#if> >Filter by roles</option> <option value="" <#if roleFilterUri = "">selected</#if> >Filter by roles</option>
<#list roles as role> <#list roles as role>
<option value="${role.uri}" <#if roleFilterUri = role.uri>selected</#if> >${role.label}</option> <option value="${formUrls.list}?roleFilterUri=${role.uri}" <#if roleFilterUri = role.uri>selected</#if> >${role.label}</option>
</#list> </#list>
<!-- <!--
When roleFilterUri or searchTerm changes, When roleFilterUri or searchTerm changes,
@ -57,11 +58,11 @@
should be submitted. should be submitted.
--> -->
</select> </select>
</section> </form>
</form> </section>
<form method="POST" action="${formUrls.list}" class="customForm" role="search accounts"> <section id="search-accounts">
<section id="search-accounts"> <form method="POST" action="${formUrls.list}" class="customForm" role="search accounts">
<input type="text" name="searchTerm" /> <input type="text" name="searchTerm" />
<input class="submit" type="submit" value="Search accounts"/> <input class="submit" type="submit" value="Search accounts"/>
<!-- <!--
@ -71,8 +72,8 @@
set orderField to "email" set orderField to "email"
submit the form (submit action is "list") submit the form (submit action is "list")
--> -->
</section> </form>
</form> </section>
<form method="POST" action="${formUrls.list}" id="account-display" class="customForm" role="accounts display"> <form method="POST" action="${formUrls.list}" id="account-display" class="customForm" role="accounts display">
<@p.accountsNav /> <@p.accountsNav />