chore: hide UUID id column from all index/list views
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c8865e0187
commit
0c278aefbf
9 changed files with 9 additions and 9 deletions
|
|
@ -41,7 +41,7 @@ final class ArticleTypeAttributeCrudController extends AbstractCrudController
|
||||||
|
|
||||||
public function configureFields(string $pageName): iterable
|
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('articleType', 'Article Type')->autocomplete();
|
||||||
yield AssociationField::new('attributeDefinition', 'Attribute')->autocomplete();
|
yield AssociationField::new('attributeDefinition', 'Attribute')->autocomplete();
|
||||||
yield BooleanField::new('required', 'Required');
|
yield BooleanField::new('required', 'Required');
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ final class ArticleTypeCrudController extends AbstractCrudController
|
||||||
|
|
||||||
public function configureFields(string $pageName): iterable
|
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('name', 'Name');
|
||||||
yield IntegerField::new('attributeAssignments', '# Attributes')
|
yield IntegerField::new('attributeAssignments', '# Attributes')
|
||||||
->formatValue(static fn (mixed $v): int => is_countable($v) ? count($v) : 0)
|
->formatValue(static fn (mixed $v): int => is_countable($v) ? count($v) : 0)
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ final class AttributeDefinitionCrudController extends AbstractCrudController
|
||||||
|
|
||||||
public function configureFields(string $pageName): iterable
|
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'));
|
yield TextField::new('name', new TranslatableMessage('field.name', [], 'admin'));
|
||||||
|
|
||||||
// choice.html.twig (used by ChoiceField) only renders formattedValue — safe for enums.
|
// choice.html.twig (used by ChoiceField) only renders formattedValue — safe for enums.
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ final class CustomerCrudController extends AbstractCrudController
|
||||||
|
|
||||||
public function configureFields(string $pageName): iterable
|
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('name', 'Name');
|
||||||
yield TextField::new('email', 'E-Mail');
|
yield TextField::new('email', 'E-Mail');
|
||||||
yield TextField::new('frappeCustomerId', 'Frappe-ID')->onlyOnDetail();
|
yield TextField::new('frappeCustomerId', 'Frappe-ID')->onlyOnDetail();
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ final class InvoiceCrudController extends AbstractCrudController
|
||||||
|
|
||||||
public function configureFields(string $pageName): iterable
|
public function configureFields(string $pageName): iterable
|
||||||
{
|
{
|
||||||
yield IdField::new('id')->hideOnForm();
|
yield IdField::new('id')->hideOnForm()->hideOnIndex();
|
||||||
yield TextField::new('frappeInvoiceId', 'Frappe-Rechnungsnr.');
|
yield TextField::new('frappeInvoiceId', 'Frappe-Rechnungsnr.');
|
||||||
yield AssociationField::new('order', 'Bestellung');
|
yield AssociationField::new('order', 'Bestellung');
|
||||||
yield DateTimeField::new('createdAt', 'Erstellt am');
|
yield DateTimeField::new('createdAt', 'Erstellt am');
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ final class OrderCrudController extends AbstractCrudController
|
||||||
|
|
||||||
public function configureFields(string $pageName): iterable
|
public function configureFields(string $pageName): iterable
|
||||||
{
|
{
|
||||||
yield IdField::new('id')->hideOnForm();
|
yield IdField::new('id')->hideOnForm()->hideOnIndex();
|
||||||
yield TextField::new('platformOrderId', 'Plattform-Bestellnr.');
|
yield TextField::new('platformOrderId', 'Plattform-Bestellnr.');
|
||||||
yield AssociationField::new('article', 'Artikel');
|
yield AssociationField::new('article', 'Artikel');
|
||||||
yield AssociationField::new('customer', 'Käufer');
|
yield AssociationField::new('customer', 'Käufer');
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ final class PromptTemplateCrudController extends AbstractCrudController
|
||||||
|
|
||||||
public function configureFields(string $pageName): iterable
|
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'))
|
yield TextField::new('key', new TranslatableMessage('field.prompt_key', [], 'admin'))
|
||||||
->setHelp(new TranslatableMessage('field.prompt_key_help', [], 'admin'))
|
->setHelp(new TranslatableMessage('field.prompt_key_help', [], 'admin'))
|
||||||
->setColumns(4);
|
->setColumns(4);
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ final class TranslationCrudController extends AbstractCrudController
|
||||||
{
|
{
|
||||||
$readonly = $pageName === Crud::PAGE_EDIT;
|
$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'))
|
yield ChoiceField::new('locale', new TranslatableMessage('field.locale', [], 'admin'))
|
||||||
->setChoices(['English' => 'en', 'Deutsch' => 'de'])
|
->setChoices(['English' => 'en', 'Deutsch' => 'de'])
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ final class UserCrudController extends AbstractCrudController
|
||||||
|
|
||||||
public function configureFields(string $pageName): iterable
|
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 TextField::new('email')->setFormTypeOption('disabled', true);
|
||||||
yield BooleanField::new('isActive');
|
yield BooleanField::new('isActive');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue