112 if(!Strings.isBlank(dossierPath)) {
113 marker.put(
"dossierPath", ElephantContext.getRootWebPath() + dossierPath);
116 prepareValues(marker,
issue, 0);
117 IssueWrapper iw =
new IssueWrapper(
issue);
118 if(Application.getApplication().isInRole(
"issue:edit") || iw.isFullParticipant()) {
119 IssueStage stage = getStage(iw);
120 marker.put(
"stage", I_.byKey(stage.toString()));
121 marker.put(
"wrapper", iw);
122 marker.put(
"issue",
issue);
123 marker.put(
"addInfo", AddInformationCtrl.addInformation(iw, getItemLink(
issue, 0)));
124 marker.process(
"issue", getFullTemplate());
132 String searchValue =
null;
135 DaoSearchKey dsk = dhs.get(
"search-value");
137 searchValue = dsk.getValue();
140 WorkloadQuery wq =
new WorkloadQuery(
contact);
141 wq.setSearchValue(Strings.isBlank(searchValue) ?
"*" : searchValue);
142 WorkloadSet ws = wq.getResults();
143 IssueStage stage =
null;
145 for(WorkloadItem wi : ws) {
146 IssueWrapper iw = wi.getWrapper();
147 marker.put(
"divider", index > 0);
148 marker.put(
"header", index == 0);
149 marker.put(
"footer", index == ws.size() - 1);
150 IssueStage current = WorkloadSet.getStage(wi);
151 if(!(current.equals(stage))) {
153 marker.put(
"newStage",
true);
155 marker.put(
"newStage",
false);
157 prepareValues(marker, iw.getIssue(), 0);
158 marker.put(
"stage", I_.byKey(current.toString()));
159 marker.put(
"wrapper", iw);
160 marker.put(
"issue", iw.getIssue());
161 marker.process(
"issue", getSummaryTemplate());
200 out.write(
"<h3>" + I_.get(
"Empty list") +
"</h3>");