Changement template caldav

This commit is contained in:
Ambulance Clerc
2022-06-20 00:55:41 +02:00
parent c6a3d4c589
commit 6a5bc4a280
2 changed files with 21 additions and 10 deletions

View File

@@ -46,7 +46,14 @@ class cls_caldav():
for event in recurring_ical_events.of(Calendar.from_ical(self.data)).at(today): for event in recurring_ical_events.of(Calendar.from_ical(self.data)).at(today):
item = _caldav_item() item = _caldav_item()
item.name = event["SUMMARY"] item.name = event["SUMMARY"]
if "/" in item.name:
arr = item.name.split("/")
item.key = arr[0]
item.name = arr[1]
item.desc = event["DESCRIPTION"] item.desc = event["DESCRIPTION"]
if "*done*" in item.desc:
item.done = True
item.dtstart = event["DTSTART"].dt.strftime("%d.%m.%Y %H:%M") item.dtstart = event["DTSTART"].dt.strftime("%d.%m.%Y %H:%M")
item.dtend = event["DTEND"].dt.strftime("%d.%m.%Y %H:%M") item.dtend = event["DTEND"].dt.strftime("%d.%m.%Y %H:%M")
self.items.append(item) self.items.append(item)
@@ -69,11 +76,13 @@ class cls_caldav():
return self.data return self.data
class _caldav_item(): class _caldav_item():
key = ""
name = "" name = ""
desc = "" desc = ""
dtstart = None dtstart = None
dtend = None dtend = None
dtstamp = None dtstamp = None
done = False

View File

@@ -1,15 +1,17 @@
{% if latest_task_list %} {% if latest_task_list %}
<ul> <table>
{% for task in latest_task_list %} {% for task in latest_task_list %}
<li><a "">{{ task.name }}</a></li> <tr><td style="font-weight: bold;" width="75" >{{task.key}}</td>&nbsp;&nbsp;&nbsp;&nbsp;<td style="{% if task.done %}text-decoration:line-through{% endif %}">{{ task.name }}</td></tr>
{% endfor %} {% endfor %}
</ul> </table>
------------------------------------------------------ ------------------------------------------------------
<ul>
{% for task in night_task_list %} <table>
<li><a "">{{ task.name }}</a></li> {% for task in night_task_list %}
{% endfor %} <tr><td style="font-weight: bold;" width="75" >{{task.key}}</td>&nbsp;&nbsp;&nbsp;&nbsp;<td style="{% if task.done %}text-decoration:line-through{% endif %}">{{ task.name }}</td></tr>
</ul> {% endfor %}
</table>
{% else %} {% else %}
<p>No task are available.</p> <p>No task are available.</p>
{% endif %} {% endif %}