mirror of
				https://github.com/itsdave-de/msp.git
				synced 2025-10-30 17:07:09 -03:00 
			
		
		
		
	Anpassung Status 0
This commit is contained in:
		
							parent
							
								
									0803d09d78
								
							
						
					
					
						commit
						8679e44386
					
				
							
								
								
									
										17
									
								
								msp/tools.py
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								msp/tools.py
									
									
									
									
									
								
							| @ -181,8 +181,7 @@ def get_service_report_work(employee, from_date, to_date): | |||||||
| #         ticket_hours.append(work_item) | #         ticket_hours.append(work_item) | ||||||
| 
 | 
 | ||||||
| #     return ticket_hours | #     return ticket_hours | ||||||
| from datetime import datetime, timedelta | 
 | ||||||
| import frappe |  | ||||||
| 
 | 
 | ||||||
| def get_ticket_work_hours(employee, from_date, to_date): | def get_ticket_work_hours(employee, from_date, to_date): | ||||||
|     if isinstance(from_date, str): |     if isinstance(from_date, str): | ||||||
| @ -498,6 +497,7 @@ def process_ticket(ticket): | |||||||
|         link_ERPNext_OTRS_Ticket(ticket_doc) |         link_ERPNext_OTRS_Ticket(ticket_doc) | ||||||
|     else: |     else: | ||||||
|         existing_ticket = frappe.get_doc("OTRSConnect Ticket", ERPNext_tickets[0].name) |         existing_ticket = frappe.get_doc("OTRSConnect Ticket", ERPNext_tickets[0].name) | ||||||
|  |         if existing_ticket.docstatus == 0 and existing_ticket.status != "delivered": | ||||||
|             read_only_fields = {"create_time", "create_by"} |             read_only_fields = {"create_time", "create_by"} | ||||||
|             for key, value in ticket.items(): |             for key, value in ticket.items(): | ||||||
|                 if key not in read_only_fields: |                 if key not in read_only_fields: | ||||||
| @ -604,6 +604,19 @@ def clear_backlinks(doc): | |||||||
|                         article_doc.save() |                         article_doc.save() | ||||||
|                         frappe.db.commit() |                         frappe.db.commit() | ||||||
| 
 | 
 | ||||||
|  | def get_status_from_ticket(): | ||||||
|  |     # Abrufen von maximal 100 Datensätzen aus der "OTRSConnect Article"-Dokumentation | ||||||
|  |     ERPNext_articles = frappe.get_all("OTRSConnect Ticket", fields=["*"], limit=100) | ||||||
|  |      | ||||||
|  |     # Ausgabe der Statusinformationen | ||||||
|  |     for article in ERPNext_articles: | ||||||
|  |         for field, value in article.items(): | ||||||
|  |             print(f"{field}: {value}") | ||||||
|  |         print("---") | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user