Bug 20568: API keys management in interface
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / members / apikeys.tt
1 [% USE Koha %]
2 [% INCLUDE 'doc-head-open.inc' %]
3 <title>Koha &rsaquo; Patrons [% IF ( searching ) %]&rsaquo; API Keys[% END %]</title>
4 [% INCLUDE 'doc-head-close.inc' %]
5 </head>
6 <body id="pat_apikeys" class="pat">
7 [% INCLUDE 'header.inc' %]
8 [% INCLUDE 'patron-search.inc' %]
9
10 <div id="breadcrumbs">
11   <a href="/cgi-bin/koha/mainpage.pl">Home</a>
12   &rsaquo;
13   <a href="/cgi-bin/koha/members/members-home.pl">Patrons</a>
14   &rsaquo;
15   API Keys for [% INCLUDE 'patron-title.inc' %]
16 </div>
17
18 <div id="doc3" class="yui-t2">
19   <div id="bd">
20     <div id="yui-main">
21       <div class="yui-b">
22         [% INCLUDE 'members-toolbar.inc' %]
23
24         <h1>API keys for [% INCLUDE 'patron-title.inc' %]</h1>
25         <div>
26           <form action="/cgi-bin/koha/members/apikeys.pl" method="post">
27             <input type="hidden" name="borrowernumber" value="[% borrowernumber %]">
28             <input type="hidden" name="op" value="generate">
29             <input type="submit" value="Generate new key">
30           </form>
31         </div>
32         [% IF api_keys.size > 0 %]
33           <table>
34             <thead>
35               <tr>
36                 <th>Key</th>
37                 <th>Active</th>
38                 <th>Actions</th>
39               </tr>
40             </thead>
41             <tbody>
42               [% FOREACH key IN api_keys %]
43                 <tr>
44                   <td>[% key.api_key %]</td>
45                   <td>[% IF key.active %]Yes[% ELSE %]No[% END %]</td>
46                   <td>
47                     <form action="/cgi-bin/koha/members/apikeys.pl" method="post">
48                       <input type="hidden" name="borrowernumber" value="[% borrowernumber %]">
49                       <input type="hidden" name="key" value="[% key.api_key %]">
50                       <input type="hidden" name="op" value="delete">
51                       <input type="submit" value="Delete">
52                     </form>
53                     <form action="/cgi-bin/koha/members/apikeys.pl" method="post">
54                       <input type="hidden" name="borrowernumber" value="[% borrowernumber %]">
55                       <input type="hidden" name="key" value="[% key.api_key %]">
56                       [% IF key.active %]
57                         <input type="hidden" name="op" value="revoke">
58                         <input type="submit" value="Revoke">
59                       [% ELSE %]
60                         <input type="hidden" name="op" value="activate">
61                         <input type="submit" value="Activate">
62                       [% END %]
63                     </form>
64                   </td>
65                 </tr>
66               [% END %]
67             </tbody>
68           </table>
69         [% END %]
70       </div>
71     </div>
72     <div class="yui-b">
73       [% INCLUDE 'circ-menu.inc' %]
74     </div>
75   </div>
76 [% INCLUDE 'intranet-bottom.inc' %]