débug edit views
This commit is contained in:
@@ -7,13 +7,13 @@ from . import views
|
|||||||
app_name = "mycaldav"
|
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/<str:uuid>', views.view_task_edit_caldav, name='view_task_edit_caldav'),
|
path('task/edit', views.view_task_edit_caldav, name='view_task_edit_caldav'),
|
||||||
path('vhc', views.view_vhc_caldav, name='view_vhc_caldav'),
|
path('vhc', views.view_vhc_caldav, name='view_vhc_caldav'),
|
||||||
path('vhc/edit/<str:uuid>', 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'),
|
||||||
path('road', views.view_road_caldav, name='view_road_caldav'),
|
path('road', views.view_road_caldav, name='view_road_caldav'),
|
||||||
path('op', views.view_op_caldav, name='view_op_caldav'),
|
path('op', views.view_op_caldav, name='view_op_caldav'),
|
||||||
path('op/edit/<str:uuid>', views.view_op_edit_caldav, name='view_op_edit_caldav'),
|
path('op/edit', views.view_op_edit_caldav, name='view_op_edit_caldav'),
|
||||||
path('team', views.view_team_caldav, name='view_team_caldav'),
|
path('team', views.view_team_caldav, name='view_team_caldav'),
|
||||||
path('manif', views.view_manif_caldav, name='view_manif_caldav'),
|
path('manif', views.view_manif_caldav, name='view_manif_caldav'),
|
||||||
path('team_pdf', views.view_team_pdf_caldav, name='view_team_pdf_caldav'),
|
path('team_pdf', views.view_team_pdf_caldav, name='view_team_pdf_caldav'),
|
||||||
|
@@ -80,27 +80,42 @@ def view_task_caldav(request):
|
|||||||
return Response(response["data"], status=response["status"])
|
return Response(response["data"], status=response["status"])
|
||||||
|
|
||||||
@api_view(['POST'])
|
@api_view(['POST'])
|
||||||
def view_task_edit_caldav(request, uuid):
|
def view_task_edit_caldav(request):
|
||||||
print(uuid)
|
data = json.loads(request.body.decode('utf-8'))
|
||||||
|
uuid = data.get('uuid', None)
|
||||||
|
if uuid is None:
|
||||||
|
# Gérer le cas où l'UUID n'est pas fourni dans les données JSON
|
||||||
|
return JsonResponse({'error': 'UUID non fourni dans les données JSON'}, status=400)
|
||||||
|
|
||||||
myClient = cls_caldav_client()
|
myClient = cls_caldav_client()
|
||||||
myClient.mark_as_done_task(calandar=myClient.a_task,uuid=uuid)
|
myClient.mark_as_done_task(calandar=myClient.a_task,uuid=uuid)
|
||||||
return view_task_caldav(request)
|
return JsonResponse({'sucsess': 'UUID marqué à done'}, status=200)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@api_view(['POST'])
|
@api_view(['POST'])
|
||||||
def view_op_edit_caldav(request, uuid):
|
def view_op_edit_caldav(request):
|
||||||
print(uuid)
|
data = json.loads(request.body.decode('utf-8'))
|
||||||
|
uuid = data.get('uuid', None)
|
||||||
|
if uuid is None:
|
||||||
|
# Gérer le cas où l'UUID n'est pas fourni dans les données JSON
|
||||||
|
return JsonResponse({'error': 'UUID non fourni dans les données JSON'}, status=400)
|
||||||
object = comm_opMessage.objects.get(pk=uuid)
|
object = comm_opMessage.objects.get(pk=uuid)
|
||||||
object.bDone = True
|
object.bDone = True
|
||||||
object.dtEnd = datetime.today()
|
object.dtEnd = datetime.today()
|
||||||
object.save()
|
object.save()
|
||||||
|
|
||||||
return view_op_caldav(request)
|
return JsonResponse({'sucsess': 'UUID marqué à done'}, status=200)
|
||||||
@api_view(['POST'])
|
@api_view(['POST'])
|
||||||
def view_vhc_edit_caldav(request, uuid):
|
def view_vhc_edit_caldav(request):
|
||||||
print(uuid)
|
data = json.loads(request.body.decode('utf-8'))
|
||||||
|
uuid = data.get('uuid', None)
|
||||||
|
if uuid is None:
|
||||||
|
# Gérer le cas où l'UUID n'est pas fourni dans les données JSON
|
||||||
|
return JsonResponse({'error': 'UUID non fourni dans les données JSON'}, status=400)
|
||||||
myClient = cls_caldav_client()
|
myClient = cls_caldav_client()
|
||||||
myClient.mark_as_done_task(calandar=myClient.a_vhc,uuid=uuid)
|
myClient.mark_as_done_task(calandar=myClient.a_vhc,uuid=uuid)
|
||||||
return view_vhc_caldav(request)
|
return JsonResponse({'sucsess': 'UUID marqué à done'}, status=200)
|
||||||
|
|
||||||
@api_view(['GET'])
|
@api_view(['GET'])
|
||||||
def view_vhc_caldav(request):
|
def view_vhc_caldav(request):
|
||||||
|
Reference in New Issue
Block a user