source: trunk/grails-app/views/run/index.gsp @ 7

Last change on this file since 7 was 7, checked in by robert@…, 9 years ago
  • Created tests for the synchronization and trash
  • Improved synchronizationservice and trash
  • Put authorization checks in several pages
File size: 1.4 KB
Line 
1<html>
2        <head>
3                <meta name="layout" content="main" />
4                <title>List runs | Metagenomics | dbNP</title>
5                <link rel="stylesheet" href="<g:resource dir="css" file="fileuploader.new.css" />" type="text/css"/>
6                <g:javascript src="run.index.runDialog.js" />
7
8                <g:javascript src="fileuploader.new.js" />
9                <g:javascript src="fileuploads.new.js" />
10
11                <script type="text/javascript">
12                        // Create a variable with assay names to check for existing names
13                        var runNames = [];
14                        <g:each in="${runs}" var="run">
15                                runNames[ runNames.length ] = {id: ${run.id}, name: '${run.name}', alreadyAdded: false};
16                        </g:each>               
17                </script>
18        </head>
19        <body>
20                <h1>List of metagenomics runs</h1>
21                <g:if test="${runs.size() == 0}">
22                        <p>
23                                Currently there are no studies available in the database. Click <a href="#" onClick="showAddRunDialog(); return false;">here</a> to add a new run.
24                        </p>
25                </g:if>
26                <g:else>
27                        <table class="paginate">
28                                <thead>
29                                        <tr>
30                                                <th>Run</th>
31                                                <th># samples</th>
32                                                <th># sequences</th>
33                                        </tr>
34                                </thead>
35                                <tbody>
36                                        <g:each in="${runs}" var="run">
37                                                <tr>
38                                                        <td><g:link controller="run" action="show" id="${run.id}">${run.name}</g:link></td>
39                                                        <td>${run.assaySamples?.size()}</td>
40                                                        <td>${run.numSequences()}</td>
41                                                </tr>
42                                        </g:each>
43                                </tbody>
44                        </table>
45                </g:else>
46                <g:render template="addRunDialog" />
47        </body>
48</html>
Note: See TracBrowser for help on using the repository browser.