diff --git a/adhocracy4/modules/admin.py b/adhocracy4/modules/admin.py index df5af5e79..107d29cd8 100644 --- a/adhocracy4/modules/admin.py +++ b/adhocracy4/modules/admin.py @@ -24,6 +24,7 @@ class ItemAdmin(admin.ModelAdmin): class ModuleAdmin(admin.ModelAdmin): inlines = [phase_admin.PhaseInline] + search_fields = ["name"] list_filter = ("project__organisation", "project") list_display = ("__str__", "name") if hasattr(settings, "A4_BLUEPRINT_TYPES"): diff --git a/adhocracy4/modules/migrations/0009_alter_module_blueprint_type.py b/adhocracy4/modules/migrations/0009_alter_module_blueprint_type.py new file mode 100644 index 000000000..d44da052a --- /dev/null +++ b/adhocracy4/modules/migrations/0009_alter_module_blueprint_type.py @@ -0,0 +1,17 @@ +# Generated by Django 4.2 on 2023-11-28 13:54 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("a4modules", "0008_alter_module_blueprint_type"), + ] + + operations = [ + migrations.AlterField( + model_name="module", + name="blueprint_type", + field=models.CharField(blank=True, max_length=255), + ), + ] diff --git a/adhocracy4/modules/models.py b/adhocracy4/modules/models.py index cd93ce601..c5d559bb0 100644 --- a/adhocracy4/modules/models.py +++ b/adhocracy4/modules/models.py @@ -11,8 +11,6 @@ from adhocracy4.models import base from adhocracy4.projects import models as project_models -from .fields import BlueprintTypeField - class ModulesQuerySet(models.QuerySet): def annotate_module_start(self): @@ -95,7 +93,7 @@ class Module(models.Model): objects = ModulesQuerySet.as_manager() - blueprint_type = BlueprintTypeField( + blueprint_type = models.CharField( max_length=255, blank=True, )