changement génération des task on demande
This commit is contained in:
@@ -8,6 +8,7 @@ app_name = "mycaldav"
|
|||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('task', views.view_task_caldav, name='view_task_caldav'),
|
path('task', views.view_task_caldav, name='view_task_caldav'),
|
||||||
path('task/edit', views.view_task_edit_caldav, name='view_task_edit_caldav'),
|
path('task/edit', views.view_task_edit_caldav, name='view_task_edit_caldav'),
|
||||||
|
path('task/init', views.view_init_sync_management, name='view_init_sync_management'),
|
||||||
path('vhc', views.view_vhc_caldav, name='view_vhc_caldav'),
|
path('vhc', views.view_vhc_caldav, name='view_vhc_caldav'),
|
||||||
path('vhc/edit', views.view_vhc_edit_caldav, name='view_vhc_edit_caldav'),
|
path('vhc/edit', views.view_vhc_edit_caldav, name='view_vhc_edit_caldav'),
|
||||||
path('rh', views.view_rh_caldav, name='view_rh_caldav'),
|
path('rh', views.view_rh_caldav, name='view_rh_caldav'),
|
||||||
|
@@ -71,16 +71,23 @@ def validate_and_log(serializer, label):
|
|||||||
@api_view(['GET'])
|
@api_view(['GET'])
|
||||||
def view_task_caldav(request):
|
def view_task_caldav(request):
|
||||||
o_caldav = cls_caldav(url=caldav_cfg["task"])
|
o_caldav = cls_caldav(url=caldav_cfg["task"])
|
||||||
o_caldav.get_caldav_data()
|
o_caldav.get_caldav_data()
|
||||||
|
|
||||||
o_caldav_sync_management = caldav_sync_manager()
|
|
||||||
o_caldav_sync_management.init_caldav(caldav_url=CALDAV_URL, caldav_user=CALDAV_USER, caldav_password=CALDAV_PASSWORD)
|
|
||||||
o_caldav_sync_management.init_task_management()
|
|
||||||
|
|
||||||
|
|
||||||
response = formatResponseArray(o_caldav)
|
response = formatResponseArray(o_caldav)
|
||||||
return Response(response["data"], status=response["status"])
|
return Response(response["data"], status=response["status"])
|
||||||
|
|
||||||
|
@api_view(['GET'])
|
||||||
|
def view_init_sync_management(request):
|
||||||
|
o_caldav = cls_caldav(url=caldav_cfg["task"])
|
||||||
|
o_caldav.get_caldav_data()
|
||||||
|
o_caldav_sync_management = caldav_sync_manager()
|
||||||
|
o_caldav_sync_management.init_caldav(caldav_url=CALDAV_URL, caldav_user=CALDAV_USER, caldav_password=CALDAV_PASSWORD)
|
||||||
|
o_caldav_sync_management.init_task_management()
|
||||||
|
response = formatResponseArray(o_caldav)
|
||||||
|
return Response(response["data"], status=response["status"])
|
||||||
|
|
||||||
|
|
||||||
@api_view(['POST'])
|
@api_view(['POST'])
|
||||||
def view_task_edit_caldav(request):
|
def view_task_edit_caldav(request):
|
||||||
data = json.loads(request.body.decode('utf-8'))
|
data = json.loads(request.body.decode('utf-8'))
|
||||||
|
Reference in New Issue
Block a user