diff --git a/caldav/templates/rh/rh_view.html b/caldav/templates/rh/rh_view.html new file mode 100644 index 0000000..76d74c6 --- /dev/null +++ b/caldav/templates/rh/rh_view.html @@ -0,0 +1,21 @@ +{% if latest_task_list %} + + {% for task in latest_task_list %} + + +      + + + + {% endfor %} +
+ {{task.key}}
+ {{task.str_start_date}} - {{task.str_end_date}}
+ +
+ {{ task.name }}
+ {{task.desc}} +
 
+{% else %} +

Aucune informations véhicule

+{% endif %} \ No newline at end of file diff --git a/caldav/urls.py b/caldav/urls.py index b3f84dd..58b7be4 100644 --- a/caldav/urls.py +++ b/caldav/urls.py @@ -8,6 +8,8 @@ app_name = "caldav" urlpatterns = [ path('task', views.view_task_caldav, name='view_task_caldav'), path('vhc', views.view_vhc_caldav, name='view_vhc_caldav'), + path('rh', views.view_rh_caldav, name='view_rh_caldav'), + ] diff --git a/caldav/views.py b/caldav/views.py index e55ea71..09a0016 100644 --- a/caldav/views.py +++ b/caldav/views.py @@ -22,4 +22,12 @@ def view_vhc_caldav(request): o_caldav.get_caldav_data(periode=2) template = loader.get_template("vhc/vhc_view.html") context = {'latest_task_list': o_caldav.items} + return HttpResponse(template.render(context, request)) + +@xframe_options_exempt +def view_rh_caldav(request): + o_caldav = cls_caldav(url="https://sync.infomaniak.com/calendars/AA01593/c9916d31-c25b-4b0b-8673-81e2164b6f10?export") + o_caldav.get_caldav_data(periode=2) + template = loader.get_template("rh/rh_view.html") + context = {'latest_task_list': o_caldav.items} return HttpResponse(template.render(context, request)) \ No newline at end of file