| 
						
						
							
								
							
						
						
					 | 
					@ -119,8 +119,7 @@ class SalonBookingWeb(http.Controller): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        date_end = pytz.timezone(request.env.user.tz).localize( | 
					 | 
					 | 
					        date_end = pytz.timezone(request.env.user.tz).localize( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            datetime.combine(date_check, time(23, 59, 59))).astimezone( | 
					 | 
					 | 
					            datetime.combine(date_check, time(23, 59, 59))).astimezone( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            pytz.UTC).replace(tzinfo=None) | 
					 | 
					 | 
					            pytz.UTC).replace(tzinfo=None) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        chair_obj = request.env['salon.chair'].search( | 
					 | 
					 | 
					        chair_obj = request.env['salon.chair'].search([]) | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					            [('active_booking_chairs', '=', True)]) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        order_obj = request.env['salon.order'].search( | 
					 | 
					 | 
					        order_obj = request.env['salon.order'].search( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            [('chair_id.active_booking_chairs', '=', True), | 
					 | 
					 | 
					            [('chair_id.active_booking_chairs', '=', True), | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					             ('stage_id', 'in', [1, 2, 3]), ('start_time', '>=', date_start), | 
					 | 
					 | 
					             ('stage_id', 'in', [1, 2, 3]), ('start_time', '>=', date_start), | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -139,7 +138,6 @@ class SalonBookingWeb(http.Controller): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					class SalonOrders(http.Controller): | 
					 | 
					 | 
					class SalonOrders(http.Controller): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @http.route(['/salon/chairs'], type="json", auth="public") | 
					 | 
					 | 
					    @http.route(['/salon/chairs'], type="json", auth="public") | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    def elearning_snippet(self, products_per_slide=3): | 
					 | 
					 | 
					    def elearning_snippet(self, products_per_slide=3): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        print('controller') | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        chairs = [] | 
					 | 
					 | 
					        chairs = [] | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        salon_chairs = request.env['salon.chair'].sudo().search([]) | 
					 | 
					 | 
					        salon_chairs = request.env['salon.chair'].sudo().search([]) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        number_of_orders = {} | 
					 | 
					 | 
					        number_of_orders = {} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -148,16 +146,12 @@ class SalonOrders(http.Controller): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            number_of_orders.update({i.id: len(request.env['salon.order'].search( | 
					 | 
					 | 
					            number_of_orders.update({i.id: len(request.env['salon.order'].search( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                [("chair_id", "=", i.id), | 
					 | 
					 | 
					                [("chair_id", "=", i.id), | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                 ("stage_id", "in", [2, 3])]))}) | 
					 | 
					 | 
					                 ("stage_id", "in", [2, 3])]))}) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            # print(i.id) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            chairs.append( | 
					 | 
					 | 
					            chairs.append( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                {'name': i.name, 'id': i.id, 'orders': number_of_orders[i.id]}) | 
					 | 
					 | 
					                {'name': i.name, 'id': i.id, 'orders': number_of_orders[i.id]}) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        print(number_of_orders, 'main') | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        values = { | 
					 | 
					 | 
					        values = { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            's_chairs': chairs | 
					 | 
					 | 
					            's_chairs': chairs | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        print(values) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        response = http.Response( | 
					 | 
					 | 
					        response = http.Response( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            template='salon_management.dashboard_salon_chairs', qcontext=values) | 
					 | 
					 | 
					            template='salon_management.dashboard_salon_chairs', qcontext=values) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        print(response.render()) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        return response.render() | 
					 | 
					 | 
					        return response.render() | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					
  |