Ajout du système de quitance pour les éléments de Op, task, vhc
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user