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

Last change on this file since 2110 was 2110, checked in by robert@…, 7 years ago

Changed the order of the main menu items (#512)

  • Property svn:keywords set to Rev Author Date
File size: 4.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    <sec:ifLoggedIn>
7    <li>
8      <a href="#">Create</a>
9      <ul class="subnav">
10                <li><g:link controller="studyWizard" action="index" params="[jump:'create']">Create a new study</g:link></li>
11                <li><g:link controller="studyWizard" action="index" params="[jump:'edit']">Edit a study</g:link></li>
12          </ul>
13        </li>
14        <li>
15      <a href="#">Import</a>
16      <ul class="subnav">
17                <li><g:link controller="simpleWizard" action="index">A complete study with straightforward design</g:link></li>
18                %{--<li><g:link controller="simpleWizard" action="index" params="[inferDesign: true]">A complete study with inferred design</g:link></li>--}%
19            <li><g:link controller="gdtImporter" action="index">A part of the study design</g:link></li>
20            <li><g:link controller="gdtImporter" action="index">A list of studies (choose Study)</g:link></li>
21      </ul>
22    </li>
23    </sec:ifLoggedIn>
24        <li>
25                <a href="#">Browse</a>
26            <ul class="subnav">
27                        <sec:ifLoggedIn>
28                        <li><g:link controller="study" action="myStudies">My studies</g:link></li>
29                        <li><g:link controller="study" action="list">All studies</g:link></li>
30                        </sec:ifLoggedIn>
31                        <sec:ifNotLoggedIn>
32                        <li><g:link controller="study" action="list">View studies</g:link></li>
33                        </sec:ifNotLoggedIn>
34            <sec:ifLoggedIn>
35            <li><a href="#">Templates</a>
36                        <ul class="childnav">
37                                        <af:templateEditorMenu wrap="li" />
38                                </ul>
39                    </li>
40            </sec:ifLoggedIn>
41            <sec:ifLoggedIn>
42                        <li><a href="#">Contacts</a>
43                <ul class="childnav">
44                                        <li><g:link controller="person" action="list">View persons</g:link></li>
45                                        <li><g:link controller="personAffiliation" action="list">View affiliations</g:link></li>
46                                        <li><g:link controller="personRole" action="list">View roles</g:link></li>
47                                </ul>
48                    </li>
49            </sec:ifLoggedIn>
50                        <li><a href="#">Publications</a>
51                                <ul class="childnav">
52                                        <li><g:link controller="publication" action="list">View publications</g:link></li>
53                    <sec:ifLoggedIn>
54                                        <li><g:link controller="publication" action="create">Add publication</g:link></li>
55                    </sec:ifLoggedIn>
56                                </ul>
57                        </li>
58                </ul>
59        </li>
60        <li>
61                <a href="#">Analyze</a>
62            <ul class="subnav">
63                        <li><g:link controller="advancedQuery">Search</g:link></li>
64                        <li><g:link controller="visualize" action="index">Visualize</g:link></li>
65                </ul>
66        </li>
67    <sec:ifLoggedIn>
68    <li>
69      <a href="#">Export</a>
70      <ul class="subnav">
71        <li><g:link controller="assay" action="assayExport">Export Assay Data to File</g:link> </li>
72            <li><g:link controller="exporter" action="index">Export studies as SimpleTox Excel file</g:link></li>
73      </ul>
74    </li>
75        <g:if test="${ConfigurationHolder.config.modules.showInMenu && AssayModule.count()}">
76                <li>
77                        <a href="#">Modules</a>
78                        <ul class="subnav">
79                                <g:each in="${AssayModule.list()}" var="assayModule">
80                                        <li><a href="${assayModule.url}">${assayModule.name}</a>
81                                </g:each>
82                        </ul>
83                </li>   
84        </g:if>
85    </sec:ifLoggedIn>
86        <sec:ifAllGranted roles="ROLE_ADMIN">
87                <li>
88                        <a href="#">Admin</a>
89                        <ul class="subnav">
90                                <li><g:link controller="user" class="icon icon_user"><img src="${fam.icon(name: 'user')}" alt="user administration"/> List Users</g:link></li>
91                                <g:if test="${!session.gscfUser.shibbolethUser}">
92                                <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>
93                                </g:if>
94                                <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>
95                                <li><g:link controller="setup" class="icon icon_user_add"><img src="${fam.icon(name: 'wand')}" alt="module administration"/> Setup wizard</g:link></li>
96                            <li><g:link controller="info" class="icon icon_info"><img src="${fam.icon(name: 'lightning')}" alt="application information"/> Application information</g:link></li>
97                        </ul>
98                </li>
99        </sec:ifAllGranted>
100        <g:if test="${session.pilot == true}">
101                <li><g:link controller="pilot" action="index">Pilot</g:link></li>
102        </g:if>
103        </ul>
104        <!-- /TOPNAV //-->
Note: See TracBrowser for help on using the repository browser.