source: TI01-discovery/trunk/OAIInfoEditor/oai_info_editor/templates/home.html @ 5235

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI01-discovery/trunk/OAIInfoEditor/oai_info_editor/templates/home.html@5235
Revision 5235, 1.4 KB checked in by cbyrom, 11 years ago (diff)

Add functionality to allow admin users to add new provider info +
restrict deletion of info to admin users + add basic input checking
to ensure provider name is specified as a minimum.

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml"
3        xmlns:py="http://genshi.edgewall.org/" 
4        xmlns:xi="http://www.w3.org/2001/XInclude">
5        <xi:include href="layout.html" />
6        <head>
7        <title py:content="c.title">title</title>
8        <?python import oai_info_editor.lib.constants as constants        ?>
9            <script py:if="c.popupMessage" type="text/javascript">
10                        window.onload = alert('$c.popupMessage');
11                        <?python del c.popupMessage ?>
12                </script>
13    </head>
14  <body>
15        <div id="contents">
16            <div class="metadata">
17                            <h1>$c.title</h1>
18                                <div py:if="c.createLink">
19                                    <h2>
20                                                <a href="${c.createLink}">Create new provider info</a>
21                                                <br />
22                                        </h2>
23                                </div>
24                            <h2 py:if="c.providerInfos">
25                              Select the provider info data to view/edit
26                              <table>
27                              <tr py:for="pi in c.providerInfos">
28                                <td>
29                                        <a href="${h.url_for('viewProviderInfo', providerName = pi.name)}">${Markup(pi.name)}</a>
30                                </td>
31                              </tr>
32                              <tr>
33                                <td py:if="c.user.isAdmin">
34                                        <a href="${h.url_for('viewProviderInfo', providerName = constants.ALL_PROVIDER_IDS)}">All data</a>
35                                </td>
36                              </tr>
37                              </table>
38                            </h2>
39                            <h2 py:if="not c.providerInfos">
40                            No provider info currently available to view/edit
41                            </h2>
42                </div>
43        </div>
44  </body>
45</html>
Note: See TracBrowser for help on using the repository browser.