linting
This commit is contained in:
@@ -10,14 +10,23 @@ from .models import Post, Event, News, FetMeeting
|
||||
class PostForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = Post
|
||||
fields = ['title', 'subtitle', 'tags', 'image', 'body', 'slug', 'author', 'public_date']
|
||||
fields = [
|
||||
"title",
|
||||
"subtitle",
|
||||
"tags",
|
||||
"image",
|
||||
"body",
|
||||
"slug",
|
||||
"author",
|
||||
"public_date",
|
||||
]
|
||||
|
||||
widgets = {'body': CKEditorUploadingWidget(config_name='default')}
|
||||
widgets = {"body": CKEditorUploadingWidget(config_name="default")}
|
||||
|
||||
class Media:
|
||||
js = (
|
||||
'js/auto_slug.js', # automatic slag completion via ajax
|
||||
'js/tag_completion.js', # to get a list for tag autocompletion via ajax
|
||||
"js/auto_slug.js", # automatic slag completion via ajax
|
||||
"js/tag_completion.js", # to get a list for tag autocompletion via ajax
|
||||
)
|
||||
|
||||
|
||||
@@ -25,106 +34,124 @@ class NewsForm(PostForm):
|
||||
class Meta:
|
||||
model = News
|
||||
fields = [
|
||||
'title', 'subtitle', 'tags', 'image', 'body', 'slug', 'author', 'public_date',
|
||||
'is_pinned', 'is_hidden',
|
||||
"title",
|
||||
"subtitle",
|
||||
"tags",
|
||||
"image",
|
||||
"body",
|
||||
"slug",
|
||||
"author",
|
||||
"public_date",
|
||||
"is_pinned",
|
||||
"is_hidden",
|
||||
]
|
||||
|
||||
labels = {
|
||||
'title': _("Titel"),
|
||||
'subtitle': _("Untertitel"),
|
||||
'image': _("Hintergrundbild"),
|
||||
'body': _("Text"),
|
||||
'author': _("Autor"),
|
||||
'public_date': _("Veröffentlichung"),
|
||||
'is_pinned': _("Post anheften"),
|
||||
'is_hidden': _("Post verstecken"),
|
||||
"title": _("Titel"),
|
||||
"subtitle": _("Untertitel"),
|
||||
"image": _("Hintergrundbild"),
|
||||
"body": _("Text"),
|
||||
"author": _("Autor"),
|
||||
"public_date": _("Veröffentlichung"),
|
||||
"is_pinned": _("Post anheften"),
|
||||
"is_hidden": _("Post verstecken"),
|
||||
}
|
||||
|
||||
help_texts = {
|
||||
'tags': _(
|
||||
"tags": _(
|
||||
"Die Hashtags ohne '#' eintragen, und mit Komma kann man mehrere Tags anfügen."
|
||||
),
|
||||
'image': _(
|
||||
"Verwendbare Formate: ..."
|
||||
),
|
||||
'is_pinned': _(
|
||||
"image": _("Verwendbare Formate: ..."),
|
||||
"is_pinned": _(
|
||||
"Dieser Post soll an die Startseite als erster Post angeheftet werden."
|
||||
),
|
||||
'is_hidden': _(
|
||||
"is_hidden": _(
|
||||
"Dieser Post soll im News Feed nicht auftauchen, z.B. Impressum."
|
||||
),
|
||||
}
|
||||
|
||||
widgets = {'body': CKEditorUploadingWidget(config_name='default')}
|
||||
widgets = {"body": CKEditorUploadingWidget(config_name="default")}
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs) # to get the self.fields set
|
||||
self.fields['author'].queryset = self.fields['author'].queryset.order_by('username')
|
||||
self.fields["author"].queryset = self.fields["author"].queryset.order_by(
|
||||
"username"
|
||||
)
|
||||
|
||||
|
||||
class EventForm(PostForm):
|
||||
class Meta:
|
||||
model = Event
|
||||
fields = [
|
||||
'title', 'subtitle', 'tags', 'image', 'body', 'event_start', 'event_end',
|
||||
'event_place', 'slug', 'author', 'public_date', 'is_pinned',
|
||||
"title",
|
||||
"subtitle",
|
||||
"tags",
|
||||
"image",
|
||||
"body",
|
||||
"event_start",
|
||||
"event_end",
|
||||
"event_place",
|
||||
"slug",
|
||||
"author",
|
||||
"public_date",
|
||||
"is_pinned",
|
||||
]
|
||||
|
||||
labels = {
|
||||
'title': _("Titel"),
|
||||
'subtitle': _("Untertitel"),
|
||||
'image': _("Hintergrundbild"),
|
||||
'body': _("Text"),
|
||||
'event_start': _("Start des Events"),
|
||||
'event_end': _("Ende des Events"),
|
||||
'event_place': _("Ort des Events"),
|
||||
'author': _("Autor"),
|
||||
'public_date': _("Veröffentlichung"),
|
||||
'is_pinned': _("Event anheften"),
|
||||
"title": _("Titel"),
|
||||
"subtitle": _("Untertitel"),
|
||||
"image": _("Hintergrundbild"),
|
||||
"body": _("Text"),
|
||||
"event_start": _("Start des Events"),
|
||||
"event_end": _("Ende des Events"),
|
||||
"event_place": _("Ort des Events"),
|
||||
"author": _("Autor"),
|
||||
"public_date": _("Veröffentlichung"),
|
||||
"is_pinned": _("Event anheften"),
|
||||
}
|
||||
|
||||
help_texts = {
|
||||
'tags': _(
|
||||
"tags": _(
|
||||
"Die Hashtags ohne '#' eintragen, und mit Komma kann man mehrere Tags anfügen."
|
||||
),
|
||||
'image': _(
|
||||
"Verwendbare Formate: "
|
||||
),
|
||||
'is_pinned': _(
|
||||
"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):
|
||||
super().__init__(*args, **kwargs) # to get the self.fields set
|
||||
self.fields['author'].queryset = self.fields['author'].queryset.order_by('username')
|
||||
self.fields["author"].queryset = self.fields["author"].queryset.order_by(
|
||||
"username"
|
||||
)
|
||||
|
||||
self.fields['event_start'].required = True
|
||||
self.fields['event_end'].required = False
|
||||
self.fields["event_start"].required = True
|
||||
self.fields["event_end"].required = False
|
||||
|
||||
if 'event_place' in self.fields:
|
||||
self.fields['event_place'].required = True
|
||||
if "event_place" in self.fields:
|
||||
self.fields["event_place"].required = True
|
||||
|
||||
|
||||
class FetMeetingForm(PostForm):
|
||||
# agenda_html = forms.CharField(widget = forms.TextInput())
|
||||
class Meta:
|
||||
model = FetMeeting
|
||||
fields = ['event_start', 'event_end', 'tags']#, 'has_agenda', 'has_protocol']
|
||||
fields = ["event_start", "event_end", "tags"] # , 'has_agenda', 'has_protocol']
|
||||
|
||||
labels = {
|
||||
'event_start': _("Start der Sitzung"),
|
||||
'event_end': _("Ende der Sitzung")#,
|
||||
# 'has_agenda': _("Agenda"),
|
||||
# 'has_protocol': _("Protokoll"),
|
||||
"event_start": _("Start der Sitzung"),
|
||||
"event_end": _("Ende der Sitzung") # ,
|
||||
# 'has_agenda': _("Agenda"),
|
||||
# 'has_protocol': _("Protokoll"),
|
||||
}
|
||||
|
||||
help_texts = {
|
||||
'tags': _(
|
||||
"tags": _(
|
||||
"Die Hashtags ohne '#' eintragen, und mit Komma kann man mehrere Tags anfügen."
|
||||
)#,
|
||||
) # ,
|
||||
#'has_agenda': _("Agenda zur Sitzung hinzufügen."),
|
||||
#'has_protocol': _("Protokoll zur Sitzung hinzufügen."),
|
||||
}
|
||||
@@ -132,13 +159,13 @@ class FetMeetingForm(PostForm):
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs) # to get the self.fields set
|
||||
|
||||
self.fields['event_start'].required = True
|
||||
self.fields['event_end'].required = False
|
||||
self.fields["event_start"].required = True
|
||||
self.fields["event_end"].required = False
|
||||
|
||||
#self.fields['has_agenda'].initial = True
|
||||
#self.fields['has_protocol'].initial = True
|
||||
# self.fields['has_agenda'].initial = True
|
||||
# self.fields['has_protocol'].initial = True
|
||||
|
||||
tags = []
|
||||
tags.append(Tag())
|
||||
tags[0].name = "fachschaft"
|
||||
self.fields['tags'].initial = tags
|
||||
self.fields["tags"].initial = tags
|
||||
|
||||
Reference in New Issue
Block a user