source: trunk/grails-app/views/appCore/start.gsp @ 687

Last change on this file since 687 was 687, checked in by gav, 14 years ago

Change assetDetail report to allow reporting by section and display site in report.

File size: 14.9 KB
Line 
1<html>
2<head>
3    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
4    <meta name="layout" content="main" />
5    <title>Start</title>
6    <nav:resources override="true"/>
7    <resource:tabView skin="tabviewCustom" />
8    <resource:dateChooser />
9</head>
10    <body>
11        <div class="nav">
12            <nav:renderSubItems group="nav"/>
13        </div>
14        <div class="body">
15            <g:render template="/shared/messages" />
16            <g:hasErrors bean="${appCore}">
17                <div class="errors">
18                    <g:renderErrors bean="${appCore}" as="list" />
19                </div>
20            </g:hasErrors>
21
22            <richui:tabView id="tabView">
23
24                <richui:tabLabels>
25                    <richui:tabLabel selected="true" title="Quick Links" />
26                    <richui:tabLabel selected="${0}" title="Reports" />
27                    <richui:tabLabel selected="${0}" title="Options" />
28                    <richui:tabLabel selected="${0}" title="About" />
29                </richui:tabLabels>
30
31                <richui:tabContents>
32
33<!-- Tasks tab -->
34                    <richui:tabContent>
35                        <br />
36                        <br />
37                        <div class="dialog">
38                            <table>
39                                <tbody>
40
41                                    <tr class="prop">
42                                        <td valign="top" class="name">
43                                            <label>My Tasks:</label>
44                                        </td>
45                                        <td valign="top" class="value">
46                                            <g:link controller="taskDetailed"
47                                                            action="search"
48                                                            params="[quickSearch: 'myTodays']">
49                                                            Today
50                                            </g:link>
51                                        </td>
52                                    </tr>
53           
54                                    <tr class="prop">
55                                        <td valign="top" class="name">
56                                            <label>All Tasks:</label>
57                                        </td>
58                                        <td valign="top" class="value">
59                                            <g:link controller="taskDetailed"
60                                                            action="search"
61                                                            params="[quickSearch: 'pastWeek']">
62                                                            Past Week
63                                            </g:link>
64                                            <br />
65                                            <g:link controller="taskDetailed"
66                                                            action="searchCalendar"
67                                                            params="[quickSearch: 'searchPlannersRange']">
68                                                            Calendar
69                                            </g:link>
70                                        </td>
71                                    </tr>
72
73<!--                                    More Quick Links:
74                                    Open Tasks
75                                    Closed Tasks
76                                    Tasks I lead.
77                                    Week calender
78                                    Recent
79                                    Today's Entries
80                                    My Entries.
81                                    Date ranges-->
82
83                                </tbody>
84                            </table>
85                        </div> <!--End dialog-->
86                    </richui:tabContent>
87<!-- End Tasks tab -->
88
89<!-- Reports tab -->
90                    <richui:tabContent>
91                        <br />
92                        <br />
93                        <div class="dialog">
94                            <table>
95                                <tbody>
96
97                                    <tr class="prop">
98                                        <td valign="top" class="name">
99                                            <label>Frequently Used:</label>
100                                        </td>
101                                        <td valign="top" class="value">
102                                            <g:jasperReport controller="report"
103                                                                            action="reactiveRatio"
104                                                                            jasper="reactiveRatio"
105                                                                            name="Reactive Ratio"
106                                                                            format="PDF, XLS">
107                                                <richui:dateChooser name="startDate" id="reactiveRatio_startDate" format="dd-MM-yyyy" value="${new Date()-7}" />
108                                                to
109                                                <richui:dateChooser name="endDate" id="reactiveRatio_endDate" format="dd-MM-yyyy" value="${new Date()}" />
110                                            </g:jasperReport>
111                                            <br />
112                                            <g:jasperReport controller="report"
113                                                                            action="immediateCallouts"
114                                                                            jasper="immediateCallouts"
115                                                                            name="Immediate Callouts"
116                                                                            format="PDF, XLS">
117                                                <richui:dateChooser name="startDate" id="immediateCallouts_startDate" format="dd-MM-yyyy" value="${new Date()-7}" />
118                                                to
119                                                <richui:dateChooser name="endDate" id="immediateCallouts_endDate" format="dd-MM-yyyy" value="${new Date()}" />
120                                            </g:jasperReport>
121                                            <br />
122                                            <g:jasperReport controller="report"
123                                                                            action="stockTakeOverview"
124                                                                            jasper="stockTakeOverview"
125                                                                            name="Stock Take (Overview)"
126                                                                            format="PDF, XLS">
127                                                <g:helpBalloon class="helpballoon" code="report.stock.take.overview" />
128                                            </g:jasperReport>
129                                            <br />
130                                            <g:jasperReport controller="report"
131                                                                            action="stockTakeByLocation"
132                                                                            jasper="stockTakeByLocation"
133                                                                            name="Stock Take (By Location)"
134                                                                            format="PDF, XLS">
135                                                <g:textField name="locationString" value="e.g: A1%, C55" />
136                                                <g:helpBalloon class="helpballoon" code="report.stock.take.by.location" />
137                                            </g:jasperReport>
138                                            <br />
139                                            <g:jasperReport controller="report"
140                                                                            action="assetDetail"
141                                                                            jasper="assetDetail"
142                                                                            name="Asset Detail"
143                                                                            format="PDF, XLS">
144                                                <g:select optionKey="id"
145                                                                    from="${sections}"
146                                                                    name="section.id"
147                                                                    noSelection="['all':/${g.message(code:'default.all.select.text')}/]">
148                                                </g:select>
149                                            </g:jasperReport>
150                                            <br />
151                                            <g:jasperReport controller="report"
152                                                                            action="assetRegister"
153                                                                            jasper="assetRegister"
154                                                                            name="Asset Register"
155                                                                            format="PDF, XLS">
156                                                <g:select optionKey="id"
157                                                                    from="${sections}"
158                                                                    name="section.id">
159                                                </g:select>
160                                            </g:jasperReport>
161                                            <br />
162                                            <g:jasperReport controller="report"
163                                                                            action="equipmentRegister"
164                                                                            jasper="equipmentRegister"
165                                                                            name="Equipment Register"
166                                                                            format="PDF, XLS">
167                                                <g:select optionKey="id"
168                                                                    from="${sections}"
169                                                                    name="section.id">
170                                                </g:select>
171                                            </g:jasperReport>
172                                            <br />
173                                            <g:jasperReport controller="report"
174                                                                            action="templatePortrait"
175                                                                            jasper="templatePortrait"
176                                                                            name="Template (Portrait)"
177                                                                            format="PDF, XLS">
178                                                <g:link controller="report" action="downloadTemplate" params="[fileName: 'templatePortrait.jrxml']">
179                                                    Download
180                                                </g:link>
181                                            </g:jasperReport>
182                                            <br />
183                                            <g:jasperReport controller="report"
184                                                                            action="templateLandscape"
185                                                                            jasper="templateLandscape"
186                                                                            name="Template (Landscape)"
187                                                                            format="PDF, XLS">
188                                                <g:link controller="report" action="downloadTemplate" params="[fileName: 'templateLandscape.jrxml']">
189                                                    Download
190                                                </g:link>
191                                            </g:jasperReport>
192                                            <br />
193                                        </td>
194                                    </tr>
195
196                                    <tr class="prop">
197                                        <td valign="top" class="name">
198                                            <label>Inventory:</label>
199                                        </td>
200                                        <td valign="top" class="value">
201                                                <g:link controller="report" action="inventoryValueOverviewGsp">
202                                                    Total Value (Overview)
203                                                </g:link>
204                                                <br />
205                                                <br />
206                                                <g:link controller="report" action="inventoryValueDetailedGsp">
207                                                    Detailed Value
208                                                </g:link>
209                                        </td>
210                                    </tr>
211
212                                </tbody>
213                            </table>
214                        </div> <!--End dialog-->
215                    </richui:tabContent>
216<!-- End Reports tab  -->
217
218<!-- Options tab -->
219                    <richui:tabContent>
220                        <br />
221                        <br />
222                        <div class="dialog">
223                            <table>
224                                <tbody>
225
226                                    <tr class="prop">
227                                        <td valign="top" class="name">
228                                            <label>Change:</label>
229                                        </td>
230                                        <td valign="top" class="value">
231                                            <a href="${createLink(action:'changePassword')}"> Password</a>
232                                            <br />
233                                            <a href="${createLink(action:'changeSessionTimeout')}">Session Timeout</a>
234                                        </td>
235                                    </tr>
236
237                                </tbody>
238                            </table>
239                        </div> <!--End dialog-->
240                    </richui:tabContent>
241<!-- End Options tab -->
242
243<!-- About tab -->
244                    <richui:tabContent>
245                        <g:render template="/about" />
246                    </richui:tabContent>
247<!-- End About tab -->
248
249                </richui:tabContents>
250            </richui:tabView>
251
252        </div> <!--End body-->
253    </body>
254</html>
Note: See TracBrowser for help on using the repository browser.