Compare commits
No commits in common. '1c383dd9735d8360bb0ecfae25dbd04004f3d3be' and '883e4babd4ea6c7d9a7b878c8f6df6c572a7e2c9' have entirely different histories.
1c383dd973
...
883e4babd4
@ -1,24 +0,0 @@
|
|||||||
JAZZMIN_SETTINGS = {
|
|
||||||
"site_title": "ChartaCapsa Admin",
|
|
||||||
"site_header": "KartenKiste",
|
|
||||||
"site_brand": "🗃️ KartenKiste",
|
|
||||||
"welcome_sign": "Willkommen in der KartenKiste",
|
|
||||||
"copyright": "ChartaCapsa Ltd",
|
|
||||||
"search_model": ["gebiete.Gebiet"],
|
|
||||||
|
|
||||||
# Emojis für die Menüstruktur links
|
|
||||||
"icons": {
|
|
||||||
"auth.user": "fas fa-user",
|
|
||||||
"gebiete.person": "fas fa-users",
|
|
||||||
"gebiete.gebiet": "fas fa-map-marked-alt",
|
|
||||||
},
|
|
||||||
"topmenu_links": [
|
|
||||||
{"name": "Dashboard", "url": "admin:index", "permissions": ["auth.view_user"]},
|
|
||||||
],
|
|
||||||
}
|
|
||||||
|
|
||||||
# Farb-Theme auf ein sauberes, sanftes Layout einstellen
|
|
||||||
JAZZMIN_UI_TWEAKS = {
|
|
||||||
"theme": "flatly", # Basiert auf einem sehr cleanen, flachen Bootstrap-Theme
|
|
||||||
"dark_mode_theme": None,
|
|
||||||
}
|
|
||||||
@ -1,26 +1,3 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from .models import Person, Gebiet
|
|
||||||
|
|
||||||
@admin.register(Person)
|
# Register your models here.
|
||||||
class PersonAdmin(admin.ModelAdmin):
|
|
||||||
list_display = ('name', 'telefon')
|
|
||||||
search_fields = ('name',)
|
|
||||||
|
|
||||||
@admin.register(Gebiet)
|
|
||||||
class GebietAdmin(admin.ModelAdmin):
|
|
||||||
# Welche Spalten werden in der Übersicht angezeigt?
|
|
||||||
list_display = ('nummer', 'name', 'aktuell_vergeben_an', 'zuletzt_bearbeitet', 'ist_frei')
|
|
||||||
|
|
||||||
# Welche Felder sind durchsuchbar?
|
|
||||||
search_fields = ('nummer', 'name', 'beschreibung')
|
|
||||||
|
|
||||||
# Filter auf der rechten Seite
|
|
||||||
list_filter = ('zuletzt_bearbeitet', 'aktuell_vergeben_an')
|
|
||||||
|
|
||||||
# Macht es möglich, direkt aus der Liste heraus den Besitzer zu ändern
|
|
||||||
list_editable = ('aktuell_vergeben_an',)
|
|
||||||
|
|
||||||
# Eine berechnete Spalte, um schnell zu sehen, ob das Gebiet frei ist
|
|
||||||
@admin.display(boolean=True, description="Frei?")
|
|
||||||
def ist_frei(self, obj):
|
|
||||||
return obj.aktuell_vergeben_an is None
|
|
||||||
|
|||||||
Loading…
Reference in new issue