refactor phenotypes brapi calls
[sgn.git] / mason / breeders_toolbox / manage_roles.mas
blob29d4fa7497674ce0ad632ef427dea33e012593d1
2 <%args>
3 $roles => undef
4 $is_curator => undef
5 </%args>
7 <& /util/import_javascript.mas, classes => [ ] &>
9 <& /page/page_title.mas, title=>"Manage User Roles" &>
11 <hr>
12 % if ($is_curator) {
13         <h3>Curators can <button class="btn btn-default" id="add_person_role_button">Give User a Role</button> </h3>
14 % }
15 <hr>
17 <table id="manage_user_roles_table" class="table table-bordered">
18 <thead>
19 % if ($is_curator){
20 <tr><th>Role</th><th>Username</th></tr>
21 % } else {
22 <tr><th>Breeding Program</th><th>Username</th></tr>
23 % }
24 </thead>
25 <tbody>
26 % foreach (@$roles) {
27 % if ($is_curator){
28         <tr><td><% $_->[2] %></td><td><a href="/solpeople/personal-info.pl?sp_person_id=<% $_->[1] %>"><% $_->[0] %></a></td></tr>
29 % } else {
30 % if ($_->[2] ne 'curator' && $_->[2] ne 'user' && $_->[2] ne 'submitter' && $_->[2] ne 'sequencer'){
31         <tr><td><% $_->[2] %></td><td><a href="/solpeople/personal-info.pl?sp_person_id=<% $_->[1] %>"><% $_->[0] %></a></td></tr>
32 % }
33 % }
34 % }
35 </tbody>
36 </table>
38 <& /people/add_person_role.mas &>
40 <script>
42 jQuery(document).ready(function() {
43     jQuery('#manage_user_roles_table').DataTable();
44 } );
46 </script>