Initial my2dos Django app

This commit is contained in:
rucki
2026-08-22 13:45:40 +02:00
parent cb1931ce60
commit 4e542c2b8e
32 changed files with 1070 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
from django.contrib import admin
from .models import ApiKey, Attachment, Item, Tag
class AttachmentInline(admin.TabularInline):
model = Attachment
extra = 0
@admin.register(Item)
class ItemAdmin(admin.ModelAdmin):
list_display = ('id', 'kind', 'visibility', 'is_done', 'owner', 'created_at')
list_filter = ('kind', 'visibility', 'is_done', 'tags')
search_fields = ('content', 'url')
inlines = [AttachmentInline]
@admin.register(ApiKey)
class ApiKeyAdmin(admin.ModelAdmin):
list_display = ('name', 'owner', 'is_active', 'created_at')
filter_horizontal = ('tags',)
admin.site.register(Tag)