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 .models import Person, Gebiet
|
||||
|
||||
@admin.register(Person)
|
||||
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
|
||||
# Register your models here.
|
||||
|
||||
Loading…
Reference in new issue