From adac5fe9f4a85ec2e630220a69d05ab3fb5c252e Mon Sep 17 00:00:00 2001 From: Andrey Date: Fri, 17 May 2024 09:26:20 +0300 Subject: [PATCH] feedback form fieldsTable and ObjectTypeFieldsTableSeeder seeder --- .../seeders/Objects/FieldsTableSeeder.php | 47 ++++++++++++++----- .../Objects/ObjectTypeFieldsTableSeeder.php | 2 +- 2 files changed, 36 insertions(+), 13 deletions(-) diff --git a/database/seeders/Objects/FieldsTableSeeder.php b/database/seeders/Objects/FieldsTableSeeder.php index b02ff44..9aafcd8 100644 --- a/database/seeders/Objects/FieldsTableSeeder.php +++ b/database/seeders/Objects/FieldsTableSeeder.php @@ -193,27 +193,50 @@ class FieldsTableSeeder extends Seeder { ] ], +// 'feedback-email' => [ +// 'title' => 'Электронная почта', +// 'type' => FieldType::STRING, +// 'required' => true, +// ], +// 'feedback-name' => [ +// 'title' => 'Ваше имя', +// 'type' => FieldType::STRING, +// 'required' => true, +// ], +// 'feedback-type' => [ +// 'title' => 'Тема обращения', +// 'type' => FieldType::RELATION, +// 'required' => true, +// 'params' => [ +// 'related' => DictionaryItem::class, 'transformer' => DictionaryItemTransformer::class, +// 'options' => ['show' => true, 'whereHas' => ['dictionary' => ['name' => 'feedback-types']]], +// ] +// ], +// 'feedback-message' => [ +// 'title' => 'Текст сообщения', +// 'type' => FieldType::TEXT, +// 'required' => true, +// ], + 'feedback-name' => [ + 'title' => 'Как к вам обращаться', + 'type' => FieldType::STRING, + 'required' => true, + ], 'feedback-email' => [ 'title' => 'Электронная почта', 'type' => FieldType::STRING, 'required' => true, ], - 'feedback-name' => [ - 'title' => 'Ваше имя', + 'feedback-number' => [ + 'title' => 'Телефон', 'type' => FieldType::STRING, - 'required' => true, ], - 'feedback-type' => [ - 'title' => 'Тема обращения', - 'type' => FieldType::RELATION, - 'required' => true, - 'params' => [ - 'related' => DictionaryItem::class, 'transformer' => DictionaryItemTransformer::class, - 'options' => ['show' => true, 'whereHas' => ['dictionary' => ['name' => 'feedback-types']]], - ] + 'feedback-add-number' => [ + 'title' => 'Добавочный (если есть)', + 'type' => FieldType::STRING, ], 'feedback-message' => [ - 'title' => 'Текст сообщения', + 'title' => 'Краткое описание задачи', 'type' => FieldType::TEXT, 'required' => true, ], diff --git a/database/seeders/Objects/ObjectTypeFieldsTableSeeder.php b/database/seeders/Objects/ObjectTypeFieldsTableSeeder.php index ef0ebc4..c17dd70 100644 --- a/database/seeders/Objects/ObjectTypeFieldsTableSeeder.php +++ b/database/seeders/Objects/ObjectTypeFieldsTableSeeder.php @@ -96,7 +96,7 @@ class ObjectTypeFieldsTableSeeder extends Seeder { ], 'feedback-form-support' => [ 'common' => [ - 'fields' => ['feedback-email', 'feedback-name', 'feedback-message'] + 'fields' => ['feedback-name', 'feedback-email', 'feedback-number', 'feedback-add-number', 'feedback-message'] ] ],