Adaptation sync caldav task
This commit is contained in:
Binary file not shown.
@@ -155,22 +155,22 @@ class cls_caldav_client():
|
|||||||
#self.get_events_by_date(self.a_team)
|
#self.get_events_by_date(self.a_team)
|
||||||
|
|
||||||
def init_task_management(self):
|
def init_task_management(self):
|
||||||
if datetime.today().day == 1 and datetime.today().hour == 1:
|
print("pass copy task process")
|
||||||
try:
|
try:
|
||||||
with open(os.path.join("mycaldav", "last_sync_config.bin"), "rb") as file:
|
with open(os.path.join("mycaldav", "last_sync_config.bin"), "rb") as file:
|
||||||
array = pickle.load(file)
|
array = pickle.load(file)
|
||||||
except:
|
except:
|
||||||
array = {"year": 0, "month": 0}
|
array = {"year": 0, "month": 0}
|
||||||
print("Erreur lecture fichier débiteur")
|
print("Erreur lecture fichier débiteur")
|
||||||
|
|
||||||
if array["month"] == datetime.now().month:
|
if array["month"] == datetime.now().month:
|
||||||
if array["year"] == datetime.now().year:
|
if array["year"] == datetime.now().year:
|
||||||
print("pas de copy, sync déjà fait")
|
print("pas de copy, sync déjà fait")
|
||||||
else:
|
|
||||||
self.copy_caldav_data(self.a_task)
|
|
||||||
else:
|
else:
|
||||||
self.copy_caldav_data(self.a_task)
|
self.copy_caldav_data(self.a_task)
|
||||||
self.clear_all_events_by_Date(self.a_task)
|
else:
|
||||||
|
self.copy_caldav_data(self.a_task)
|
||||||
|
self.clear_all_events_by_Date(self.a_task)
|
||||||
|
|
||||||
|
|
||||||
def add_event_in_calandar(self, calandar):
|
def add_event_in_calandar(self, calandar):
|
||||||
|
@@ -22,7 +22,7 @@ def view_task_caldav(request):
|
|||||||
o_caldav.get_caldav_data()
|
o_caldav.get_caldav_data()
|
||||||
template = loader.get_template("task/task.html")
|
template = loader.get_template("task/task.html")
|
||||||
context = {'latest_task_list':o_caldav.day, 'night_task_list': o_caldav.night}
|
context = {'latest_task_list':o_caldav.day, 'night_task_list': o_caldav.night}
|
||||||
if datetime.today().day == 1 and datetime.today().hour == 1:
|
if (datetime.today().day == 1) or 2==1:
|
||||||
myClient = cls_caldav_client()
|
myClient = cls_caldav_client()
|
||||||
myClient.init_task_management()
|
myClient.init_task_management()
|
||||||
return HttpResponse(template.render(context,request))
|
return HttpResponse(template.render(context,request))
|
||||||
|
Reference in New Issue
Block a user