update admin views
This commit is contained in:
@@ -54,12 +54,41 @@ class JobInline(admin.TabularInline):
|
|||||||
class MyMemberAdmin(admin.ModelAdmin):
|
class MyMemberAdmin(admin.ModelAdmin):
|
||||||
form = MyMemberForm
|
form = MyMemberForm
|
||||||
model = Member
|
model = Member
|
||||||
|
fieldsets = (
|
||||||
|
(None, {
|
||||||
|
'fields': (
|
||||||
|
('firstname', 'surname',),
|
||||||
|
'nickname',
|
||||||
|
'mailaccount',
|
||||||
|
'role',
|
||||||
|
'description',
|
||||||
|
'image',
|
||||||
|
'birthday',
|
||||||
|
'phone',
|
||||||
|
'address',
|
||||||
|
)
|
||||||
|
}),
|
||||||
|
)
|
||||||
list_display = ['nickname', 'firstname', 'surname', 'mailaccount', 'role']
|
list_display = ['nickname', 'firstname', 'surname', 'mailaccount', 'role']
|
||||||
inlines = (JobOverviewInline,)
|
inlines = (JobOverviewInline,)
|
||||||
|
|
||||||
search_fields = ['firstname', 'surname', 'nickname', 'mailaccount']
|
search_fields = ['firstname', 'surname', 'nickname', 'mailaccount']
|
||||||
list_filter = [MemberRoleFilter]
|
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):
|
def save_model(self, request, obj, form, change):
|
||||||
obj.author = request.user
|
obj.author = request.user
|
||||||
super().save_model(request, obj, form, change)
|
super().save_model(request, obj, form, change)
|
||||||
@@ -76,6 +105,20 @@ class MyJobAdmin(admin.ModelAdmin):
|
|||||||
|
|
||||||
search_fields = ['name']
|
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):
|
def save_model(self, request, obj, form, change):
|
||||||
obj.author = request.user
|
obj.author = request.user
|
||||||
super().save_model(request, obj, form, change)
|
super().save_model(request, obj, form, change)
|
||||||
@@ -92,6 +135,20 @@ class MyJobGroupAdmin(admin.ModelAdmin):
|
|||||||
|
|
||||||
search_fields = ['name']
|
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):
|
def save_model(self, request, obj, form, change):
|
||||||
obj.author = request.user
|
obj.author = request.user
|
||||||
super().save_model(request, obj, form, change)
|
super().save_model(request, obj, form, change)
|
||||||
|
|||||||
@@ -149,6 +149,10 @@ class JobGroup(models.Model):
|
|||||||
|
|
||||||
is_pinned = models.BooleanField(default=False)
|
is_pinned = models.BooleanField(default=False)
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
verbose_name = "Tätigkeit-Gruppierung"
|
||||||
|
verbose_name_plural = "Tätigkeit-Gruppierungen"
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
|
|||||||
@@ -25,6 +25,20 @@ class MyPostAdmin(admin.ModelAdmin):
|
|||||||
list_filter = ['is_event']
|
list_filter = ['is_event']
|
||||||
list_display = ['title', 'subtitle', 'slug', 'public_date']
|
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):
|
def save_model(self, request, obj, form, change):
|
||||||
obj.author = request.user
|
obj.author = request.user
|
||||||
super().save_model(request, obj, form, change)
|
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 %}
|
{% load i18n admin_urls %}
|
||||||
<div class="submit-row">
|
|
||||||
{% block submit-row %}
|
{% block submit-row %}
|
||||||
{% if show_save %}<input type="submit" value="{% trans 'Save' %}" class="default" name="_save">{% endif %}
|
<a href="{% url opts|admin_urlname:'changelist' %}" class="closelink">{% trans 'Close' %}</a>
|
||||||
{% if show_delete_link %}
|
{{ block.super }}
|
||||||
{% 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 %}
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
</div>
|
|
||||||
Reference in New Issue
Block a user