root/trunk/grails-app/views/common/_topnav.gsp @ 1838

Revision 1838, 4.0 KB (checked in by s.h.sikkema@…, 3 years ago)

First version of study inferring in simple wizard (does not support editing yet and assumes species == Homo sapiens)

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