Changeset 17805
- Timestamp:
- 07/31/08 11:44:25 (1 month ago)
- Files:
-
- trunk/core/src/net/project/hibernate/service/impl/PnAssignmentServiceImpl.java (modified) (2 diffs)
- trunk/core/src/net/project/view/pages/assignments/MyAssignments.java (modified) (10 diffs)
- trunk/core/web/src/components/myAssignmentFilter-form.js (modified) (3 diffs)
- trunk/core/web/src/components/myAssignments-dashboard.js (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/core/src/net/project/hibernate/service/impl/PnAssignmentServiceImpl.java
r17797 r17805 729 729 } 730 730 assignmentsTreeData += "{ objectId : '"+ assignment.getPnProjectSpace().getProjectId(); 731 assignmentsTreeData += "', objectName : '<font color=\"blue\"><b>"+ assignment.getPnProjectSpace().getProjectName() ;731 assignmentsTreeData += "', objectName : '<font color=\"blue\"><b>"+ assignment.getPnProjectSpace().getProjectName().replaceAll("'", "´"); 732 732 assignmentsTreeData += "</b></font>', dueDate : '', workRemaining : '',"; 733 733 assignmentsTreeData += " objectType: 'project', uiProvider : 'col', cls : 'master-task', iconCls : 'project'"; … … 755 755 } 756 756 assignmentString += "{ objectId : '"+ assignment.getPnTask().getTaskId(); 757 assignmentString += "', objectName : '"+ assignment.getTaskName() ;757 assignmentString += "', objectName : '"+ assignment.getTaskName().replaceAll("'", "´"); 758 758 assignmentString += "', objectType : '" +assignment.getPnObjectType().getObjectType(); 759 759 //assignmentString += "', startDate : '"+ userDateFormat.formatDate(assignment.getStartDate(), "dd/MM/yyyy") ; trunk/core/src/net/project/view/pages/assignments/MyAssignments.java
r17800 r17805 25 25 import net.project.util.InvalidDateException; 26 26 27 import org.apache.commons.lang.StringUtils; 27 28 import org.apache.log4j.Logger; 28 29 import org.apache.tapestry.annotations.Inject; … … 168 169 } 169 170 170 /**171 * @return172 173 private TextStreamResponse getAssignedToMeTreeData() {174 Integer[] projectIds = null;175 176 IPnProjectSpaceService pnProjectSpaceService = ServiceFactory.getInstance().getPnProjectSpaceService();177 List<PnProjectSpace> projects; = pnProjectSpaceService.getProjectsByUserId(Integer.parseInt(SessionManager.getUser().getID()));178 int index = 0;179 if(projects != null){180 projectIds = new Integer[projects.size()];181 for(PnProjectSpace projectSpace : projects){182 projectIds[index++] = projectSpace.getProjectId();183 }184 }185 IPnAssignmentService pnAssignmentService = ServiceFactory.getInstance().getPnAssignmentService();186 187 return new TextStreamResponse("text", pnAssignmentService.getResourceAssignmentsTreeData(Integer.parseInt(SessionManager.getUser()188 .getID()), projectIds, null, null, userDateFormat));189 }190 */191 171 192 172 public TextStreamResponse getAssignmentTreeData() { … … 268 248 } 269 249 270 private boolean setAllFilterParameter(HttpServletRequest request) { 271 if (request.getParameter("assigneeOrAssignor") != null && request.getParameter("assigneeOrAssignor").equals("assignor")) { 272 setAssignor(true); 250 /** 251 * @param request 252 * @return 253 */ 254 private void setAllFilterParameter(HttpServletRequest request) { 255 if (StringUtils.isNotEmpty(request.getParameter("assigneeOrAssignor")) 256 && request.getParameter("assigneeOrAssignor").equals("assignor")) { 273 257 setAssigneeOrassignorParameter("assignor"); 274 258 } else { 275 setAssignor(false);276 259 setAssigneeOrassignorParameter("assignee"); 277 260 } 278 261 279 if ( request.getParameter("projects") != null && !request.getParameter("projects").equals("")) {262 if (StringUtils.isNotEmpty(request.getParameter("projects"))) { 280 263 String strProjectIds[] = request.getParameter("projects").split(","); 281 264 if (strProjectIds != null && strProjectIds.length > 0) { … … 283 266 int index = 0; 284 267 for (String strProjectId : strProjectIds) { 285 if ( !strProjectId.equals("")) {268 if (StringUtils.isNotEmpty(strProjectId)) { 286 269 projectIds[index++] = Integer.parseInt(strProjectId); 287 270 } 288 271 } 289 272 } 290 291 273 } else { 292 274 projectIds = null; 293 275 } 294 276 295 if ( request.getParameter("assignmentTypes") != null && !request.getParameter("assignmentTypes").equals("")) {277 if (StringUtils.isNotEmpty(request.getParameter("assignmentTypes"))) { 296 278 assignmentTypes = request.getParameter("assignmentTypes").split(","); 297 279 } else { … … 299 281 } 300 282 301 if (request.getParameter("lateAssignment") != null && request.getParameter("lateAssignment").equals("true")) { 302 setLateAssignment(true); 303 } else { 304 setLateAssignment(false); 305 } 306 307 if (request.getParameter("comingDueDate") != null && request.getParameter("comingDueDate").equals("true")) { 308 setComingDueDate(true); 309 } else { 310 setComingDueDate(false); 311 } 312 313 if (request.getParameter("shouldHaveStart") != null && request.getParameter("shouldHaveStart").equals("true")) { 314 setShouldHaveStart(true); 315 } else { 316 setShouldHaveStart(false); 317 } 318 319 if (request.getParameter("inProgress") != null && request.getParameter("inProgress").equals("true")) { 320 setInProgress(true); 321 } else { 322 setInProgress(false); 323 } 324 325 if (request.getParameter("startDate") != null && !request.getParameter("startDate").equals("")) { 283 if (StringUtils.isNotEmpty(request.getParameter("startDate"))) { 326 284 try { 327 285 startDate = userDateFormat.parseDateString(request.getParameter("startDate"), "MM/dd/yyyy"); 328 286 } catch (InvalidDateException pnetEx) { 329 pnetEx.printStackTrace(); 287 log.error("Error occured while parsing dates MyAssignments.setAllFilterParameter(): " 288 + pnetEx.getMessage()); 330 289 } 331 290 } else { … … 333 292 } 334 293 335 if ( request.getParameter("endDate") != null && !request.getParameter("endDate").equals("")) {294 if (StringUtils.isNotEmpty(request.getParameter("endDate"))) { 336 295 try { 337 296 endDate = userDateFormat.parseDateString(request.getParameter("endDate"), "MM/dd/yyyy"); 338 297 } catch (InvalidDateException pnetEx) { 339 pnetEx.printStackTrace(); 298 log.error("Error occured while parsing dates MyAssignments.setAllFilterParameter(): " 299 + pnetEx.getMessage()); 340 300 } 341 301 } else { … … 343 303 } 344 304 345 if ( request.getParameter("statusId") != null && !request.getParameter("statusId").equals("")) {305 if (StringUtils.isNotEmpty(request.getParameter("statusId"))) { 346 306 statusId = Integer.parseInt(request.getParameter("statusId")); 347 307 } else { … … 349 309 } 350 310 351 if (request.getParameter("percentComplete") != null && !request.getParameter("percentComplete").equals("") 352 && request.getParameter("percentCompleteComparator") != null 353 && !request.getParameter("percentCompleteComparator").equals("")) { 311 if (StringUtils.isNotEmpty(request.getParameter("percentComplete")) 312 && StringUtils.isNotEmpty(request.getParameter("percentCompleteComparator"))) { 354 313 percentComplete = Integer.parseInt(request.getParameter("percentComplete")); 355 314 percentCompleteComparator = request.getParameter("percentCompleteComparator"); … … 359 318 } 360 319 361 if (request.getParameter("assignmentName") != null && !request.getParameter("assignmentName").equals("") 362 && request.getParameter("assignmentNameComparator") != null 363 && !request.getParameter("assignmentNameComparator").equals("")) { 320 if (StringUtils.isNotEmpty(request.getParameter("assignmentName")) 321 && StringUtils.isNotEmpty(request.getParameter("assignmentNameComparator"))) { 364 322 assignmentName = request.getParameter("assignmentName"); 365 323 assignmentNameComparator = request.getParameter("assignmentNameComparator"); … … 368 326 assignmentNameComparator = null; 369 327 } 370 return true; 328 329 setAssignor(StringUtils.isNotEmpty(request.getParameter("assigneeOrAssignor")) 330 && request.getParameter("assigneeOrAssignor").equals("assignor")); 331 332 setLateAssignment(StringUtils.isNotEmpty(request.getParameter("lateAssignment")) 333 && request.getParameter("lateAssignment").equals("true")); 334 335 setComingDueDate(StringUtils.isNotEmpty(request.getParameter("comingDueDate")) 336 && request.getParameter("comingDueDate").equals("true")); 337 338 setShouldHaveStart(StringUtils.isNotEmpty(request.getParameter("shouldHaveStart")) 339 && request.getParameter("shouldHaveStart").equals("true")); 340 341 setInProgress(StringUtils.isNotEmpty(request.getParameter("inProgress")) 342 && request.getParameter("inProgress").equals("true")); 371 343 } 372 344 trunk/core/web/src/components/myAssignmentFilter-form.js
r17800 r17805 67 67 valueField : 'code', 68 68 displayField : 'desc', 69 editable : false, 69 70 typeAhead : true, 70 71 mode : 'local', … … 85 86 displayField :'desc', 86 87 value :'contains', 88 editable : false, 87 89 typeAhead : true, 88 90 mode : 'local', … … 166 168 valueField :'code', 167 169 displayField : 'desc', 170 editable : false, 168 171 typeAhead : true, 169 172 mode : 'local', trunk/core/web/src/components/myAssignments-dashboard.js
r17800 r17805 14 14 var assignorOrAssigneeCombo; 15 15 16 Ext.Ajax.on('beforerequest', function(conn, options){ Ext.get(document.body).mask('Loading...');}, this); 16 Ext.Ajax.on('beforerequest', function(conn, options){ 17 if(options.url.indexOf('BlogEntries')<0){ 18 Ext.get(document.body).mask('Loading...'); 19 } 20 }, 21 this 22 ); 17 23 Ext.Ajax.on('requestcomplete', function(conn, response, options){Ext.get(document.body).unmask()}, this); 18 24 … … 31 37 id: 'assignmentTree', 32 38 height: 400, 39 //autoHieght: true, 33 40 rootVisible: false, 34 41 autoScroll: true, … … 119 126 id: 'wiki', 120 127 title: 'Wiki', 121 disabled: true128 html:'<b>Work in progress for this tab.</b>' 122 129 },{ 123 130 id: 'links', 124 131 title: 'Links', 125 disabled: true132 html:'<b>Work in progress for this tab.</b>' 126 133 }] 127 134 }); … … 167 174 viewport.setPagePosition(155,60); 168 175 assignmentTree.expandAll(); 169 170 function onItemCheck(item, checked){171 Ext.example.msg('Item Check', 'You {1} the "{0}" menu item.', item.text, checked ? 'checked' : 'unchecked');172 }173 176 174 177 }); … … 220 223 method: 'POST', 221 224 success: function(result, request){ 225 nodeSelect = false; 222 226 assignmentTree.root.reload(); 223 227 assignmentTree.expandAll();
