diff --git a/src/Infrastructure/Http/Controller/Admin/ArticleTypeAttributeCrudController.php b/src/Infrastructure/Http/Controller/Admin/ArticleTypeAttributeCrudController.php index 1bc5570..0c4fe17 100644 --- a/src/Infrastructure/Http/Controller/Admin/ArticleTypeAttributeCrudController.php +++ b/src/Infrastructure/Http/Controller/Admin/ArticleTypeAttributeCrudController.php @@ -41,7 +41,7 @@ final class ArticleTypeAttributeCrudController extends AbstractCrudController public function configureFields(string $pageName): iterable { - yield IdField::new('id')->hideOnForm(); + yield IdField::new('id')->hideOnForm()->hideOnIndex(); yield AssociationField::new('articleType', 'Article Type')->autocomplete(); yield AssociationField::new('attributeDefinition', 'Attribute')->autocomplete(); yield BooleanField::new('required', 'Required'); diff --git a/src/Infrastructure/Http/Controller/Admin/ArticleTypeCrudController.php b/src/Infrastructure/Http/Controller/Admin/ArticleTypeCrudController.php index 5af6b34..c48a92d 100644 --- a/src/Infrastructure/Http/Controller/Admin/ArticleTypeCrudController.php +++ b/src/Infrastructure/Http/Controller/Admin/ArticleTypeCrudController.php @@ -42,7 +42,7 @@ final class ArticleTypeCrudController extends AbstractCrudController public function configureFields(string $pageName): iterable { - yield IdField::new('id')->hideOnForm(); + yield IdField::new('id')->hideOnForm()->hideOnIndex(); yield TextField::new('name', 'Name'); yield IntegerField::new('attributeAssignments', '# Attributes') ->formatValue(static fn (mixed $v): int => is_countable($v) ? count($v) : 0) diff --git a/src/Infrastructure/Http/Controller/Admin/AttributeDefinitionCrudController.php b/src/Infrastructure/Http/Controller/Admin/AttributeDefinitionCrudController.php index d7e385d..e9ba44e 100644 --- a/src/Infrastructure/Http/Controller/Admin/AttributeDefinitionCrudController.php +++ b/src/Infrastructure/Http/Controller/Admin/AttributeDefinitionCrudController.php @@ -38,7 +38,7 @@ final class AttributeDefinitionCrudController extends AbstractCrudController public function configureFields(string $pageName): iterable { - yield IdField::new('id')->hideOnForm(); + yield IdField::new('id')->hideOnForm()->hideOnIndex(); yield TextField::new('name', new TranslatableMessage('field.name', [], 'admin')); // choice.html.twig (used by ChoiceField) only renders formattedValue — safe for enums. diff --git a/src/Infrastructure/Http/Controller/Admin/CustomerCrudController.php b/src/Infrastructure/Http/Controller/Admin/CustomerCrudController.php index 07bf623..c087c8f 100644 --- a/src/Infrastructure/Http/Controller/Admin/CustomerCrudController.php +++ b/src/Infrastructure/Http/Controller/Admin/CustomerCrudController.php @@ -39,7 +39,7 @@ final class CustomerCrudController extends AbstractCrudController public function configureFields(string $pageName): iterable { - yield IdField::new('id')->hideOnForm(); + yield IdField::new('id')->hideOnForm()->hideOnIndex(); yield TextField::new('name', 'Name'); yield TextField::new('email', 'E-Mail'); yield TextField::new('frappeCustomerId', 'Frappe-ID')->onlyOnDetail(); diff --git a/src/Infrastructure/Http/Controller/Admin/InvoiceCrudController.php b/src/Infrastructure/Http/Controller/Admin/InvoiceCrudController.php index e8db437..ced0509 100644 --- a/src/Infrastructure/Http/Controller/Admin/InvoiceCrudController.php +++ b/src/Infrastructure/Http/Controller/Admin/InvoiceCrudController.php @@ -41,7 +41,7 @@ final class InvoiceCrudController extends AbstractCrudController public function configureFields(string $pageName): iterable { - yield IdField::new('id')->hideOnForm(); + yield IdField::new('id')->hideOnForm()->hideOnIndex(); yield TextField::new('frappeInvoiceId', 'Frappe-Rechnungsnr.'); yield AssociationField::new('order', 'Bestellung'); yield DateTimeField::new('createdAt', 'Erstellt am'); diff --git a/src/Infrastructure/Http/Controller/Admin/OrderCrudController.php b/src/Infrastructure/Http/Controller/Admin/OrderCrudController.php index 9acbaec..cf9d339 100644 --- a/src/Infrastructure/Http/Controller/Admin/OrderCrudController.php +++ b/src/Infrastructure/Http/Controller/Admin/OrderCrudController.php @@ -46,7 +46,7 @@ final class OrderCrudController extends AbstractCrudController public function configureFields(string $pageName): iterable { - yield IdField::new('id')->hideOnForm(); + yield IdField::new('id')->hideOnForm()->hideOnIndex(); yield TextField::new('platformOrderId', 'Plattform-Bestellnr.'); yield AssociationField::new('article', 'Artikel'); yield AssociationField::new('customer', 'Käufer'); diff --git a/src/Infrastructure/Http/Controller/Admin/PromptTemplateCrudController.php b/src/Infrastructure/Http/Controller/Admin/PromptTemplateCrudController.php index 966f92e..314e696 100644 --- a/src/Infrastructure/Http/Controller/Admin/PromptTemplateCrudController.php +++ b/src/Infrastructure/Http/Controller/Admin/PromptTemplateCrudController.php @@ -37,7 +37,7 @@ final class PromptTemplateCrudController extends AbstractCrudController public function configureFields(string $pageName): iterable { - yield IdField::new('id')->hideOnForm(); + yield IdField::new('id')->hideOnForm()->hideOnIndex(); yield TextField::new('key', new TranslatableMessage('field.prompt_key', [], 'admin')) ->setHelp(new TranslatableMessage('field.prompt_key_help', [], 'admin')) ->setColumns(4); diff --git a/src/Infrastructure/Http/Controller/Admin/TranslationCrudController.php b/src/Infrastructure/Http/Controller/Admin/TranslationCrudController.php index bfa0bd6..c270437 100644 --- a/src/Infrastructure/Http/Controller/Admin/TranslationCrudController.php +++ b/src/Infrastructure/Http/Controller/Admin/TranslationCrudController.php @@ -41,7 +41,7 @@ final class TranslationCrudController extends AbstractCrudController { $readonly = $pageName === Crud::PAGE_EDIT; - yield IdField::new('id')->hideOnForm(); + yield IdField::new('id')->hideOnForm()->hideOnIndex(); yield ChoiceField::new('locale', new TranslatableMessage('field.locale', [], 'admin')) ->setChoices(['English' => 'en', 'Deutsch' => 'de']) diff --git a/src/Infrastructure/Http/Controller/Admin/UserCrudController.php b/src/Infrastructure/Http/Controller/Admin/UserCrudController.php index 3483c87..161ea7e 100644 --- a/src/Infrastructure/Http/Controller/Admin/UserCrudController.php +++ b/src/Infrastructure/Http/Controller/Admin/UserCrudController.php @@ -34,7 +34,7 @@ final class UserCrudController extends AbstractCrudController public function configureFields(string $pageName): iterable { - yield IdField::new('id')->hideOnForm(); + yield IdField::new('id')->hideOnForm()->hideOnIndex(); yield TextField::new('email')->setFormTypeOption('disabled', true); yield BooleanField::new('isActive'); }