From b646bfa9949339e5bcc68d8d3d8b3725b9475e29 Mon Sep 17 00:00:00 2001 From: Kirosbr Date: Mon, 8 Apr 2024 00:56:04 +0200 Subject: [PATCH] changement site admin pour caldav_sync_manager --- mycaldav/admin.py | 7 ++++--- mycaldav/models.py | 3 +++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/mycaldav/admin.py b/mycaldav/admin.py index 0c0def4..c067288 100644 --- a/mycaldav/admin.py +++ b/mycaldav/admin.py @@ -1,7 +1,8 @@ from django.contrib import admin - from mycaldav.models import caldav_sync_manager -admin.site.register(caldav_sync_manager) -# Register your models here. +@admin.register(caldav_sync_manager) +class caldav_sync_managerAdmin(admin.ModelAdmin): + list_display = ('dtDate', 'bDone') + list_editable = ('bDone',) diff --git a/mycaldav/models.py b/mycaldav/models.py index dcdf388..8885103 100644 --- a/mycaldav/models.py +++ b/mycaldav/models.py @@ -30,6 +30,9 @@ class caldav_sync_manager(models.Model): dtUpdated = models.DateTimeField('date updated', auto_now=True) dtCreated = models.DateTimeField('date published', auto_now_add=True) + def __str__(self): + return f"{self.dtDate} => {self.bDone}" + def init_caldav(self, caldav_url, caldav_user, caldav_password): client = caldav.DAVClient(url=caldav_url, username=caldav_user, password=caldav_password) data = client.principal()