feat: add admin for Base Notification
This commit is contained in:
parent
b2d0e783be
commit
a4f895de81
@ -9,7 +9,7 @@ from django.utils.http import urlencode
|
|||||||
from .models import User, Language, Text, ReportComment, ReportAdoptionNotice, Log, Timestamp
|
from .models import User, Language, Text, ReportComment, ReportAdoptionNotice, Log, Timestamp
|
||||||
|
|
||||||
from .models import Animal, Species, RescueOrganization, AdoptionNotice, Location, Rule, Image, ModerationAction, \
|
from .models import Animal, Species, RescueOrganization, AdoptionNotice, Location, Rule, Image, ModerationAction, \
|
||||||
Comment, Report, Announcement, AdoptionNoticeStatus, User, Subscriptions
|
Comment, Report, Announcement, AdoptionNoticeStatus, User, Subscriptions, BaseNotification
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
|
|
||||||
|
|
||||||
@ -66,6 +66,7 @@ class UserAdmin(admin.ModelAdmin):
|
|||||||
|
|
||||||
export_as_csv.short_description = _("Ausgewählte User exportieren")
|
export_as_csv.short_description = _("Ausgewählte User exportieren")
|
||||||
|
|
||||||
|
|
||||||
def _reported_content_link(obj):
|
def _reported_content_link(obj):
|
||||||
reported_content = obj.reported_content
|
reported_content = obj.reported_content
|
||||||
return format_html(f'<a href="{reported_content.get_absolute_url}">{reported_content}</a>')
|
return format_html(f'<a href="{reported_content.get_absolute_url}">{reported_content}</a>')
|
||||||
@ -104,10 +105,17 @@ class RescueOrganizationAdmin(admin.ModelAdmin):
|
|||||||
class TextAdmin(admin.ModelAdmin):
|
class TextAdmin(admin.ModelAdmin):
|
||||||
search_fields = ("title__icontains", "text_code__icontains",)
|
search_fields = ("title__icontains", "text_code__icontains",)
|
||||||
|
|
||||||
|
|
||||||
@admin.register(Comment)
|
@admin.register(Comment)
|
||||||
class CommentAdmin(admin.ModelAdmin):
|
class CommentAdmin(admin.ModelAdmin):
|
||||||
list_filter = ("user",)
|
list_filter = ("user",)
|
||||||
|
|
||||||
|
|
||||||
|
@admin.register(BaseNotification)
|
||||||
|
class BaseNotificationAdmin(admin.ModelAdmin):
|
||||||
|
list_filter = ("user", "read")
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(Animal)
|
admin.site.register(Animal)
|
||||||
admin.site.register(Species)
|
admin.site.register(Species)
|
||||||
admin.site.register(Location)
|
admin.site.register(Location)
|
||||||
|
@ -624,10 +624,13 @@ class ModerationAction(models.Model):
|
|||||||
return f"[{self.action}]: {self.public_comment}"
|
return f"[{self.action}]: {self.public_comment}"
|
||||||
|
|
||||||
|
|
||||||
"""
|
|
||||||
Membership
|
|
||||||
"""
|
|
||||||
|
|
||||||
|
class TextTypeChoices(models.TextChoices):
|
||||||
|
DEDICATED = "dedicated", _("Fest zugeordnet")
|
||||||
|
MALE = "M", _("Männlich")
|
||||||
|
MALE_NEUTERED = "M_N", _("Männlich, kastriert")
|
||||||
|
FEMALE_NEUTERED = "F_N", _("Weiblich, kastriert")
|
||||||
|
INTER = "I", _("Intergeschlechtlich")
|
||||||
|
|
||||||
class Text(models.Model):
|
class Text(models.Model):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user