| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -3,7 +3,7 @@ package info.bukova.isspst.ui.dashboard;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				import info.bukova.isspst.data.Role;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				import info.bukova.isspst.data.User;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				import info.bukova.isspst.data.Workgroup;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				import info.bukova.isspst.services.orders.OrderService;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				import info.bukova.isspst.services.invoicing.InvoicingService;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				import info.bukova.isspst.services.users.UserService;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				import info.bukova.isspst.services.workgroups.WorkgroupService;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				import info.bukova.isspst.ui.DocumentViewModel;
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -24,7 +24,7 @@ public class DashBoardVM extends DocumentViewModel {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					@WireVariable
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					private UserService userService;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					@WireVariable
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					private OrderService orderService;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					private InvoicingService invoicingService;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					private User user;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					private Map<Workgroup, List<Role>> groupRoles;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					private Map<Workgroup, BigDecimal> workgroupSpent;
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -47,7 +47,7 @@ public class DashBoardVM extends DocumentViewModel {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						for (Workgroup w : wg) {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							List<Role> r = workgroupService.getUserWorkgroupRoles(w, user);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							groupRoles.put(w, r);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							workgroupSpent.put(w, orderService.totalOrderedForWorkgroup(w));
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
							workgroupSpent.put(w, invoicingService.totalInvoicedForWorkgroup(w));
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
						}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					}
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
					
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |