Ajout du système de quitance pour les éléments de Op, task, vhc

This commit is contained in:
Ambulance Clerc
2022-10-20 15:08:31 +02:00
parent 1ad64af456
commit f9c750f244
8 changed files with 86 additions and 17 deletions

View File

@@ -113,6 +113,7 @@ class cls_caldav():
print(item.dtstamp)
item.dtend = event["DTEND"].dt.strftime("%d.%m.%Y %H:%M")
item.format_str_date()
self.items.append(item)
@@ -153,9 +154,25 @@ class cls_caldav_client():
for cal in self.data.calendars():
print(f"name: {cal.name}({cal.url})")
self.a_task = self.data.calendar(name="Tâche")
self.a_team = self.data.calendar(name="Équipage hébdomadaire")
self.a_task = self.data.calendar(cal_id=caldav_id["task"])
self.a_team = self.data.calendar(cal_id=caldav_id["team"])
self.a_vhc = self.data.calendar(cal_id=caldav_id["vhc"])
self.a_op = self.data.calendar(cal_id=caldav_id["op"])
#self.get_events_by_date(self.a_team)
def get_event_by_uuid(self,calandar,uuid):
event = calandar.object_by_uid(uid=uuid)
return event
#self.get_events_by_date(calandar)
#for event in self.events:
# print(event.vobject_instance.vevent.eventId)
def mark_as_done_task(self,calandar,uuid):
event = self.get_event_by_uuid(calandar=calandar,uuid=uuid)
event.vobject_instance.vevent.description.value = event.vobject_instance.vevent.description.value + " #Fait"
event.save()
def init_task_management(self):
print("pass copy task process")
@@ -220,7 +237,6 @@ class cls_caldav_client():
return None
else:
print("Already with MC")
print(f"débug: {len(equipage)}")
if len(equipage) < 2:
print(f"Error équipage sans [&] {key[1]}")
elif "MC" not in equipage[1]: # check équipage 2