feat: Allow excluding rescue org from checking
This commit is contained in:
@@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 5.2.1 on 2025-06-19 21:26
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('fellchensammlung', '0048_alter_adoptionnotice_further_information'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='rescueorganization',
|
||||||
|
name='exclude_from_check',
|
||||||
|
field=models.BooleanField(default=False, help_text='Organisation von der manuellen Überprüfung ausschließen, z.B. weil Tiere nicht online geführt werden', verbose_name='Von Prüfung ausschließen'),
|
||||||
|
),
|
||||||
|
]
|
@@ -150,6 +150,9 @@ class RescueOrganization(models.Model):
|
|||||||
external_source_identifier = models.CharField(max_length=200, null=True, blank=True,
|
external_source_identifier = models.CharField(max_length=200, null=True, blank=True,
|
||||||
choices=ExternalSourceChoices.choices,
|
choices=ExternalSourceChoices.choices,
|
||||||
verbose_name=_('External Source Identifier'))
|
verbose_name=_('External Source Identifier'))
|
||||||
|
exclude_from_check = models.BooleanField(default=False, verbose_name=_('Von Prüfung ausschließen'),
|
||||||
|
help_text=_("Organisation von der manuellen Überprüfung ausschließen, "
|
||||||
|
"z.B. weil Tiere nicht online geführt werden"))
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
unique_together = ('external_object_identifier', 'external_source_identifier',)
|
unique_together = ('external_object_identifier', 'external_source_identifier',)
|
||||||
|
@@ -712,7 +712,7 @@ def rescue_organization_check(request):
|
|||||||
if action == "checked":
|
if action == "checked":
|
||||||
rescue_org.set_checked()
|
rescue_org.set_checked()
|
||||||
|
|
||||||
last_checked_rescue_orgs = RescueOrganization.objects.order_by("last_checked")
|
last_checked_rescue_orgs = RescueOrganization.objects.filter(exclude_from_check=False).order_by("last_checked")
|
||||||
context = {"rescue_orgs": last_checked_rescue_orgs, }
|
context = {"rescue_orgs": last_checked_rescue_orgs, }
|
||||||
return render(request, 'fellchensammlung/rescue-organization-check.html', context=context)
|
return render(request, 'fellchensammlung/rescue-organization-check.html', context=context)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user