remove unneccessary relation menu bird to mail

This commit is contained in:
Maximilian 2025-06-10 09:31:01 +02:00
parent 29ae840701
commit 6f06f8a3ed
7 changed files with 20 additions and 41 deletions

View file

@ -1,6 +1,6 @@
from django.contrib import admin
from .models import Emailadress, BirdEmail
from .models import Emailadress
@admin.register(Emailadress)
@ -23,11 +23,3 @@ class EmailaddressAdmin(admin.ModelAdmin):
if not change: # Only set user when creating new object
obj.user = request.user
super().save_model(request, obj, form, change)
@admin.register(BirdEmail)
class BirdEmailAdmin(admin.ModelAdmin):
list_display = ["bird", "email"]
search_fields = ["bird", "email"]
list_filter = ["bird", "email"]
list_per_page = 20

View file

@ -5,4 +5,4 @@ from django.utils.translation import gettext_lazy as _
class SendemailConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "sendemail"
verbose_name = _("Untere Naturschutzbehörde")
verbose_name = _("Mail Empfänger")

View file

@ -0,0 +1,16 @@
# Generated by Django 5.2.2 on 2025-06-10 07:22
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('sendemail', '0003_alter_emailadress_is_naturschutzbehoerde_and_more'),
]
operations = [
migrations.DeleteModel(
name='BirdEmail',
),
]

View file

@ -35,19 +35,3 @@ class Emailadress(models.Model):
class Meta:
verbose_name = _("Emailadresse")
verbose_name_plural = _("Emailadressen")
class BirdEmail(models.Model):
bird = models.ForeignKey(
Bird, on_delete=models.CASCADE, verbose_name=_("Vogel")
)
email = models.ForeignKey(
Emailadress, on_delete=models.CASCADE, verbose_name=_("Emailadresse")
)
def __str__(self):
return f"{self.bird} - {self.email}"
class Meta:
verbose_name = _("Vogel-Email")
verbose_name_plural = _("Vogel-Emails")