source: trunk/grails-app/views/common/_topnav.gsp @ 1716

Last change on this file since 1716 was 1716, checked in by s.h.sikkema@…, 9 years ago

new gdtImporter; new jumpbar; excel export to webflow; fixed spelling errors on home page; added menu entry for new gdtImporter

  • Property svn:keywords set to Rev Author Date
File size: 3.4 KB
Line 
1    <%@ page import="org.dbnp.gdt.AssayModule" %>
2    <%@ page import="org.codehaus.groovy.grails.commons.ConfigurationHolder" %>
3    <!-- TOPNAV //-->
4    <ul class="topnav">
5     <li><g:link controller="home" action="index">Home</g:link></li>
6        <li>
7      <a href="#">Studies</a>
8      <ul class="subnav">
9            <sec:ifLoggedIn>
10                <li><g:link controller="study" action="myStudies">My studies</g:link></li>
11                <li><g:link controller="study" action="list">All studies</g:link></li>
12            </sec:ifLoggedIn>
13                <sec:ifNotLoggedIn>
14                <li><g:link controller="study" action="list">View studies</g:link></li>
15                </sec:ifNotLoggedIn>
16                <li><g:link controller="studyWizard" action="index" params="[jump:'create']">Create a new study</g:link></li>
17                <li><g:link controller="studyWizard" action="index" params="[jump:'edit']">Edit a study</g:link></li>
18                <li><g:link controller="simpleWizard" action="index">Simple wizard</g:link></li>
19                <li><g:link controller="importer" action="index">Import study data</g:link></li>
20        <li><g:link controller="gdtImporter" action="index">Import study data (BETA)</g:link></li>
21        <li><g:link controller="simpleQuery" action="index">Search study data</g:link></li>
22        <li><g:link controller="exporter" action="index">Export as SimpleTox</g:link></li>
23      </ul>
24    </li>
25    <sec:ifLoggedIn>
26    <li>
27      <a href="#">Assays</a>
28      <ul class="subnav">
29        <li><g:link controller="assay" action="excelExport">Export Data to Excel</g:link> </li>
30      </ul>
31    </li>
32    </sec:ifLoggedIn>
33        <li>
34                <a href="#">Templates</a>
35                <ul class="subnav">
36                        <af:templateEditorMenu wrap="li" />
37                </ul>
38        </li>
39        <li>
40                <a href="#">Contacts</a>
41                <ul class="subnav">
42                        <li><g:link controller="person" action="list">View persons</g:link></li>
43                        <li><g:link controller="personAffiliation" action="list">View affiliations</g:link></li>
44                        <li><g:link controller="personRole" action="list">View roles</g:link></li>
45                </ul>
46        </li>
47        <li>
48                <a href="#">Publications</a>
49                <ul class="subnav">
50                        <li><g:link controller="publication" action="list">View publications</g:link></li>
51                        <li><g:link controller="publication" action="create">Add publication</g:link></li>
52                </ul>
53        </li>
54        <li><g:link controller="advancedQuery">Search</g:link></li>
55        <g:if test="${ConfigurationHolder.config.modules.showInMenu && AssayModule.count()}">
56                <li>
57                        <a href="#">Modules</a>
58                        <ul class="subnav">
59                                <g:each in="${AssayModule.list()}" var="assayModule">
60                                        <li><a href="${assayModule.url}">${assayModule.name}</a>
61                                </g:each>
62                        </ul>
63                </li>   
64        </g:if>
65        <sec:ifAllGranted roles="ROLE_ADMIN">
66                <li>
67                        <a href="#">Admin</a>
68                        <ul class="subnav">
69                                <li><g:link controller="user" class="icon icon_user"><img src="${fam.icon(name: 'user')}" alt="user administration"/> List Users</g:link></li>
70                                <li><g:link controller="user" action="create" class="icon icon_user_add"><img src="${fam.icon(name: 'user')}" alt="user administration"/> Create User</g:link></li>
71                                <li><g:link controller="assayModule" action="list" class="icon icon_user_add"><img src="${fam.icon(name: 'disconnect')}" alt="module administration"/> Manage Modules</g:link></li>
72                                <li><g:link controller="setup" class="icon icon_user_add"><img src="${fam.icon(name: 'wand')}" alt="module administration"/> Setup wizard</g:link></li>
73                        </ul>
74                </li>
75        </sec:ifAllGranted>
76        <g:if test="${session.pilot == true}">
77                <li><g:link controller="pilot" action="index">Pilot</g:link></li>
78        </g:if>
79</ul>
80<!-- /TOPNAV //-->
Note: See TracBrowser for help on using the repository browser.