update admin views
This commit is contained in:
@@ -54,12 +54,41 @@ class JobInline(admin.TabularInline):
|
||||
class MyMemberAdmin(admin.ModelAdmin):
|
||||
form = MyMemberForm
|
||||
model = Member
|
||||
fieldsets = (
|
||||
(None, {
|
||||
'fields': (
|
||||
('firstname', 'surname',),
|
||||
'nickname',
|
||||
'mailaccount',
|
||||
'role',
|
||||
'description',
|
||||
'image',
|
||||
'birthday',
|
||||
'phone',
|
||||
'address',
|
||||
)
|
||||
}),
|
||||
)
|
||||
list_display = ['nickname', 'firstname', 'surname', 'mailaccount', 'role']
|
||||
inlines = (JobOverviewInline,)
|
||||
|
||||
search_fields = ['firstname', 'surname', 'nickname', 'mailaccount']
|
||||
list_filter = [MemberRoleFilter]
|
||||
|
||||
def add_view(self, request, form_url='', extra_context=None):
|
||||
extra_context = extra_context or {}
|
||||
extra_context['help_text'] = "Fette Schriften sind Pflichtfelder."
|
||||
return super().add_view(
|
||||
request, form_url, extra_context=extra_context,
|
||||
)
|
||||
|
||||
def change_view(self, request, object_id, form_url='', extra_context=None):
|
||||
extra_context = extra_context or {}
|
||||
extra_context['help_text'] = "Fette Schriften sind Pflichtfelder."
|
||||
return super().change_view(
|
||||
request, object_id, form_url, extra_context=extra_context,
|
||||
)
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
obj.author = request.user
|
||||
super().save_model(request, obj, form, change)
|
||||
@@ -76,6 +105,20 @@ class MyJobAdmin(admin.ModelAdmin):
|
||||
|
||||
search_fields = ['name']
|
||||
|
||||
def add_view(self, request, form_url='', extra_context=None):
|
||||
extra_context = extra_context or {}
|
||||
extra_context['help_text'] = "Fette Schriften sind Pflichtfelder."
|
||||
return super().add_view(
|
||||
request, form_url, extra_context=extra_context,
|
||||
)
|
||||
|
||||
def change_view(self, request, object_id, form_url='', extra_context=None):
|
||||
extra_context = extra_context or {}
|
||||
extra_context['help_text'] = "Fette Schriften sind Pflichfelder."
|
||||
return super().change_view(
|
||||
request, object_id, form_url, extra_context=extra_context,
|
||||
)
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
obj.author = request.user
|
||||
super().save_model(request, obj, form, change)
|
||||
@@ -92,6 +135,20 @@ class MyJobGroupAdmin(admin.ModelAdmin):
|
||||
|
||||
search_fields = ['name']
|
||||
|
||||
def add_view(self, request, form_url='', extra_context=None):
|
||||
extra_context = extra_context or {}
|
||||
extra_context['help_text'] = "Fette Schriften sind Pflichtfelder."
|
||||
return super().add_view(
|
||||
request, form_url, extra_context=extra_context,
|
||||
)
|
||||
|
||||
def change_view(self, request, object_id, form_url='', extra_context=None):
|
||||
extra_context = extra_context or {}
|
||||
extra_context['help_text'] = "Fette Schriften sind Pflichfelder."
|
||||
return super().change_view(
|
||||
request, object_id, form_url, extra_context=extra_context,
|
||||
)
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
obj.author = request.user
|
||||
super().save_model(request, obj, form, change)
|
||||
|
||||
@@ -149,6 +149,10 @@ class JobGroup(models.Model):
|
||||
|
||||
is_pinned = models.BooleanField(default=False)
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Tätigkeit-Gruppierung"
|
||||
verbose_name_plural = "Tätigkeit-Gruppierungen"
|
||||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
|
||||
@@ -25,6 +25,20 @@ class MyPostAdmin(admin.ModelAdmin):
|
||||
list_filter = ['is_event']
|
||||
list_display = ['title', 'subtitle', 'slug', 'public_date']
|
||||
|
||||
def add_view(self, request, form_url='', extra_context=None):
|
||||
extra_context = extra_context or {}
|
||||
extra_context['help_text'] = "Fette Schriften sind Pflichtfelder."
|
||||
return super().add_view(
|
||||
request, form_url, extra_context=extra_context,
|
||||
)
|
||||
|
||||
def change_view(self, request, object_id, form_url='', extra_context=None):
|
||||
extra_context = extra_context or {}
|
||||
extra_context['help_text'] = "Fette Schriften sind Pflichtfelder."
|
||||
return super().change_view(
|
||||
request, object_id, form_url, extra_context=extra_context,
|
||||
)
|
||||
|
||||
def save_model(self, request, obj, form, change):
|
||||
obj.author = request.user
|
||||
super().save_model(request, obj, form, change)
|
||||
|
||||
6
fet2020/templates/admin/change_form.html
Normal file
6
fet2020/templates/admin/change_form.html
Normal file
@@ -0,0 +1,6 @@
|
||||
{% extends "admin/change_form.html" %}
|
||||
{% load i18n admin_urls %}
|
||||
|
||||
{% block form_top %}
|
||||
{% if help_text %}<p>{{ help_text }}</p>{% endif %}
|
||||
{% endblock %}
|
||||
@@ -1,15 +1,7 @@
|
||||
{% extends "admin/submit_line.html" %}
|
||||
{% load i18n admin_urls %}
|
||||
<div class="submit-row">
|
||||
|
||||
{% block submit-row %}
|
||||
{% if show_save %}<input type="submit" value="{% trans 'Save' %}" class="default" name="_save">{% endif %}
|
||||
{% if show_delete_link %}
|
||||
{% url opts|admin_urlname:'delete' original.pk|admin_urlquote as delete_url %}
|
||||
<p class="deletelink-box"><a href="{% add_preserved_filters delete_url %}" class="deletelink">{% trans "Delete" %}</a></p>
|
||||
{% endif %}
|
||||
<a href="{% url opts|admin_urlname:'changelist' %}" class="closelink">{% trans 'Close' %}</a>
|
||||
{% if show_save_as_new %}<input type="submit" value="{% trans 'Save as new' %}" name="_saveasnew">{% endif %}
|
||||
{% if show_save_and_add_another %}<input type="submit" value="{% trans 'Save and add another' %}" name="_addanother">{% endif %}
|
||||
{% if show_save_and_continue %}<input type="submit" value="{% if can_change %}{% trans 'Save and continue editing' %}{% else %}{% trans 'Save and view' %}{% endif %}" name="_continue">{% endif %}
|
||||
{% if show_publish %}<input type="submit" value="{% trans 'Publish' %}" class="default" name="_publish">{% endif %}
|
||||
<a href="{% url opts|admin_urlname:'changelist' %}" class="closelink">{% trans 'Close' %}</a>
|
||||
{{ block.super }}
|
||||
{% endblock %}
|
||||
</div>
|
||||
Reference in New Issue
Block a user