root/trunk/grails-app/views/wizard/pages/_groups.gsp @ 469

Revision 469, 1.3 KB (checked in by duh, 4 years ago)

- bugfix #59, #60 & #61 --> all related to eachother
- refactored internal handling of storing, adding and deleting of subjects

  • Property svn:keywords set to Date Author Rev
Line 
1<%
2/**
3 * Subjects page
4 *
5 * @author  Jeroen Wesbeek
6 * @since   20100113
7 * @package wizard
8 * @see     dbnp.studycapturing.WizardTagLib::previousNext
9 * @see     dbnp.studycapturing.WizardController
10 *
11 * Revision information:
12 * $Rev$
13 * $Author$
14 * $Date$
15 */
16%>
17<wizard:pageContent>
18
19<div class="table">
20        <div class="header">
21                <div class="column"></div>
22                <div class="column"></div>
23                <g:if test="${eventGroups}"><g:each var="eventGroup" status="g" in="${eventGroups}">
24                <div class="column">${eventGroup.name}</div>
25                </g:each></g:if>
26        </div>
27<g:each var="sTemplate" in="${subjectTemplates}">
28  <g:set var="subjectTemplate" value="${sTemplate.getValue()}" />
29  <g:set var="showHeader" value="${true}" />
30  <g:each var="sId" in="${subjectTemplate.subjects}">
31        <g:set var="subjectId" value="${sId.getValue()}" />
32        <div class="row">
33                <div class="column">
34                        <g:if test="${showHeader}">
35                                <g:set var="showHeader" value="${false}" />
36                                ${subjectTemplate.name} template
37                        </g:if>
38                </div>
39                <div class="column">${subjects[ subjectId ].name}</div>
40                <g:if test="${eventGroups}"><g:each var="eventGroup" status="g" in="${eventGroups}">
41                <div class="column"><input type="checkbox" name="subject_${subjectId}_group_${g}" /></div>
42                </g:each></g:if>
43        </div>
44  </g:each>
45</g:each>
46</div>
47
48</wizard:pageContent>
Note: See TracBrowser for help on using the browser.