diff --git a/mycaldav/views.py b/mycaldav/views.py index 7bbe246..54ab8da 100644 --- a/mycaldav/views.py +++ b/mycaldav/views.py @@ -32,35 +32,6 @@ import logging logger = logging.getLogger(__name__) -def to_json(caldav_items): - items_as_dicts = [ - { - 'key': item.key, - 'name': item.name, - 'desc': item.desc, - 'str_start_date': item.str_start_date, - 'str_start_time': item.str_start_time, - 'str_end_date': item.str_end_date, - 'str_end_time': item.str_end_time, - 'done': item.done, - 'href': item.href, - 'uuid': item.uuid, - 'team_1': item.team_1, - 'team_2': item.team_2, - 'team_1_chef': item.team_1_chef, - 'team_2_chef': item.team_2_chef, - 'team_transfert': item.team_transfert, - 'team_manif': item.team_manif, - } - for item in caldav_items - ] - - return items_as_dicts -def serialize_item(caldav_items): - json_data = to_json(caldav_items) - return json.dumps(json_data) - - def formatResponseArray(o_caldav, inverted=False): print(o_caldav.items) try: @@ -107,13 +78,14 @@ def view_task_caldav(request): response = formatResponseArray(o_caldav) return Response(response["data"], status=response["status"]) -@xframe_options_exempt +@api_view(['POST']) def view_task_edit_caldav(request, uuid): print(uuid) myClient = cls_caldav_client() myClient.mark_as_done_task(calandar=myClient.a_task,uuid=uuid) return view_task_caldav(request) +@api_view(['POST']) def view_op_edit_caldav(request, uuid): print(uuid) object = comm_opMessage.objects.get(pk=uuid) @@ -121,7 +93,7 @@ def view_op_edit_caldav(request, uuid): object.save() return view_op_caldav(request) - +@api_view(['POST']) def view_vhc_edit_caldav(request, uuid): print(uuid) myClient = cls_caldav_client()