sorting admin fields
This commit is contained in:
@@ -102,6 +102,46 @@ class NewsAdmin(PostAdmin):
|
|||||||
form = NewsForm
|
form = NewsForm
|
||||||
model = News
|
model = News
|
||||||
|
|
||||||
|
fieldsets = (
|
||||||
|
(
|
||||||
|
None,
|
||||||
|
{
|
||||||
|
"fields": (
|
||||||
|
"title",
|
||||||
|
"subtitle",
|
||||||
|
"tags",
|
||||||
|
)
|
||||||
|
},
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"Status",
|
||||||
|
{
|
||||||
|
"fields": (
|
||||||
|
"status",
|
||||||
|
"is_pinned",
|
||||||
|
)
|
||||||
|
}
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"Bericht",
|
||||||
|
{
|
||||||
|
"fields": (
|
||||||
|
"image",
|
||||||
|
"body",
|
||||||
|
)
|
||||||
|
}
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"Veröffentlichung",
|
||||||
|
{
|
||||||
|
"fields": (
|
||||||
|
"slug",
|
||||||
|
"author",
|
||||||
|
"public_date",
|
||||||
|
)
|
||||||
|
}
|
||||||
|
),
|
||||||
|
)
|
||||||
inlines = (FileUploadInline,)
|
inlines = (FileUploadInline,)
|
||||||
|
|
||||||
|
|
||||||
@@ -114,6 +154,57 @@ class EventAdmin(PostAdmin):
|
|||||||
list_filter = ["is_pinned", "status"]
|
list_filter = ["is_pinned", "status"]
|
||||||
ordering = ["-event_start"]
|
ordering = ["-event_start"]
|
||||||
|
|
||||||
|
fieldsets = (
|
||||||
|
(
|
||||||
|
None,
|
||||||
|
{
|
||||||
|
"fields": (
|
||||||
|
"title",
|
||||||
|
"subtitle",
|
||||||
|
"tags",
|
||||||
|
)
|
||||||
|
},
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"Status",
|
||||||
|
{
|
||||||
|
"fields": (
|
||||||
|
"status",
|
||||||
|
"is_pinned",
|
||||||
|
)
|
||||||
|
}
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"Event Infos",
|
||||||
|
{
|
||||||
|
"fields": (
|
||||||
|
"event_start",
|
||||||
|
"event_end",
|
||||||
|
"event_place",
|
||||||
|
)
|
||||||
|
}
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"Bericht",
|
||||||
|
{
|
||||||
|
"fields": (
|
||||||
|
"image",
|
||||||
|
"body",
|
||||||
|
)
|
||||||
|
}
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"Veröffentlichung",
|
||||||
|
{
|
||||||
|
"fields": (
|
||||||
|
"slug",
|
||||||
|
"author",
|
||||||
|
"public_date",
|
||||||
|
)
|
||||||
|
}
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class FetMeetingAdmin(EventAdmin):
|
class FetMeetingAdmin(EventAdmin):
|
||||||
form = FetMeetingForm
|
form = FetMeetingForm
|
||||||
|
|||||||
@@ -36,18 +36,17 @@ class PostForm(forms.ModelForm):
|
|||||||
class NewsForm(PostForm):
|
class NewsForm(PostForm):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = News
|
model = News
|
||||||
fields = [
|
fields = "__all__"
|
||||||
"title",
|
|
||||||
"subtitle",
|
help_texts = {
|
||||||
"tags",
|
"tags": _(
|
||||||
"status",
|
"Die Hashtags ohne '#' eintragen, und mit Komma kann man mehrere Tags anfügen."
|
||||||
"image",
|
),
|
||||||
"body",
|
"image": _("Verwendbare Formate: ..."),
|
||||||
"slug",
|
"is_pinned": _(
|
||||||
"author",
|
"Dieser Post soll an die Startseite als erster Post angeheftet werden."
|
||||||
"public_date",
|
),
|
||||||
"is_pinned",
|
}
|
||||||
]
|
|
||||||
|
|
||||||
labels = {
|
labels = {
|
||||||
"title": _("Titel"),
|
"title": _("Titel"),
|
||||||
@@ -60,16 +59,6 @@ class NewsForm(PostForm):
|
|||||||
"is_pinned": _("Post anheften"),
|
"is_pinned": _("Post anheften"),
|
||||||
}
|
}
|
||||||
|
|
||||||
help_texts = {
|
|
||||||
"tags": _(
|
|
||||||
"Die Hashtags ohne '#' eintragen, und mit Komma kann man mehrere Tags anfügen."
|
|
||||||
),
|
|
||||||
"image": _("Verwendbare Formate: ..."),
|
|
||||||
"is_pinned": _(
|
|
||||||
"Dieser Post soll an die Startseite als erster Post angeheftet werden."
|
|
||||||
),
|
|
||||||
}
|
|
||||||
|
|
||||||
widgets = {"body": CKEditorUploadingWidget(config_name="default")}
|
widgets = {"body": CKEditorUploadingWidget(config_name="default")}
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
@@ -81,21 +70,17 @@ class NewsForm(PostForm):
|
|||||||
class EventForm(PostForm):
|
class EventForm(PostForm):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Event
|
model = Event
|
||||||
fields = [
|
fields = "__all__"
|
||||||
"title",
|
|
||||||
"subtitle",
|
help_texts = {
|
||||||
"tags",
|
"tags": _(
|
||||||
"status",
|
"Die Hashtags ohne '#' eintragen, und mit Komma kann man mehrere Tags anfügen."
|
||||||
"image",
|
),
|
||||||
"body",
|
"image": _("Verwendbare Formate: "),
|
||||||
"event_start",
|
"is_pinned": _(
|
||||||
"event_end",
|
"Dieses Event soll an die Startseite als erster Post angeheftet werden."
|
||||||
"event_place",
|
),
|
||||||
"slug",
|
}
|
||||||
"author",
|
|
||||||
"public_date",
|
|
||||||
"is_pinned",
|
|
||||||
]
|
|
||||||
|
|
||||||
labels = {
|
labels = {
|
||||||
"title": _("Titel"),
|
"title": _("Titel"),
|
||||||
@@ -111,16 +96,6 @@ class EventForm(PostForm):
|
|||||||
"is_pinned": _("Event anheften"),
|
"is_pinned": _("Event anheften"),
|
||||||
}
|
}
|
||||||
|
|
||||||
help_texts = {
|
|
||||||
"tags": _(
|
|
||||||
"Die Hashtags ohne '#' eintragen, und mit Komma kann man mehrere Tags anfügen."
|
|
||||||
),
|
|
||||||
"image": _("Verwendbare Formate: "),
|
|
||||||
"is_pinned": _(
|
|
||||||
"Dieses Event soll an die Startseite als erster Post angeheftet werden."
|
|
||||||
),
|
|
||||||
}
|
|
||||||
|
|
||||||
widgets = {"body": CKEditorUploadingWidget(config_name="default")}
|
widgets = {"body": CKEditorUploadingWidget(config_name="default")}
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
|
|||||||
Reference in New Issue
Block a user