[Решено] Форма вложенной сущности

Любые критические ошибки будут исправлены в течение 24-48 часов.
Ответить
Аватара пользователя
Алексей Г
Сообщения: 36
Зарегистрирован: 05 мар 2024, 11:28
Имя: Алексей Г
Откуда: Москва
Организация: Инженер

[Решено] Форма вложенной сущности

Сообщение Алексей Г »

Добрый день,
Поле форма вложенной сущности, отображение в новом окне, если стоит показать как "список" то все нормально, если поменять показать как "таблица", то вот это:



Warning: Undefined array key 375 in /var/www/u2487711/data/www/site.ru/includes/classes/items/subentity_form.php on line 400

Warning: Trying to access array offset on value of type null in /var/www/u2487711/data/www/site.ru/includes/classes/items/subentity_form.php on line 408

Warning: Trying to access array offset on value of type null in /var/www/u2487711/data/www/site.ru/includes/classes/items/subentity_form.php on line 416

Fatal error: Uncaught Error: Class name must be a valid object or a string in /var/www/u2487711/data/www/site.ru/includes/classes/fields_types.php:1075 Stack trace: #0 /var/www/u2487711/data/www/site.ru/includes/classes/items/subentity_form.php(416): fields_types::process(Array) #1 /var/www/u2487711/data/www/site.ru/includes/classes/items/subentity_form.php(372): subentity_form->save_form_post(Array) #2 /var/www/u2487711/data/www/site.ru/includes/classes/fieldstypes/fieldtype_subentity_form.php(352): subentity_form->save_form() #3 /var/www/u2487711/data/www/site.ru/includes/classes/fields_types.php(1206): fieldtype_subentity_form::update_items_fields(34, 3) #4 /var/www/u2487711/data/www/site.ru/modules/items/actions/items.php(206): fields_types::update_items_fields(34, 3) #5 /var/www/u2487711/data/www/site.ru/index.php(31): require('/var/www/u24877...') #6 {main} thrown in /var/www/u2487711/data/www/site.ru/includes/classes/fields_types.php on line 1075
Последний раз редактировалось Алексей Г 15 окт 2024, 14:31, всего редактировалось 1 раз.
Аватара пользователя
Алексей Г
Сообщения: 36
Зарегистрирован: 05 мар 2024, 11:28
Имя: Алексей Г
Откуда: Москва
Организация: Инженер

Re: Форма вложенной сущности

Сообщение Алексей Г »

похоже это не зависит от способа отображения ошибка повторяется при всех случаях. МОгу предположить, что в новом окне происходит выбор сущности, а не текстового значения поэтому ошибка, хотя это тоже баг
Аватара пользователя
Алексей Г
Сообщения: 36
Зарегистрирован: 05 мар 2024, 11:28
Имя: Алексей Г
Откуда: Москва
Организация: Инженер

Re: Форма вложенной сущности

Сообщение Алексей Г »

Вообще, сейчас пришла такая мысль, которая, наверняка, возникала не только у меня в процессе разработки. Суть в том, что я хочу предоставить одному из сотрудников максимально возможные роли в системе, но не хочу давать права администратора.

Одно из основных требований заключается в том, чтобы этот пользователь мог управлять выпадающими списками. Однако, поскольку у него нет доступа к глобальным спискам, управлять ими можно только через теги (и то — только на запись).

Поэтому мне пришлось создать отдельные сущности, в которых всего по одному полю, которое и является выпадающим списком через сущность AJAX в других сущностях. У этого пользователя есть права управления этими сущностями, как на запись, так и на удаление. В общем, всё как нужно. Списки под управлением и никто другой ничего от себя не сможет добавить или удалить.

Но этот подход очень ограничивает при импорте в таблицу, фильтры и прочим, и вообще кажется, что так делать не совсем правильно. Поэтому на рассмотрение мои предложения:

Добавить доступ к глобальному списку на управление по группе доступа или определенному пользователю.
Добавить возможность + к выпадающему списку из глобального списка, но + должен видеть только назначенный пользователь или группа пользователей.
Разрешить автоматическое создание тегов только определенным пользователям.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9258
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Форма вложенной сущности

Сообщение support »

Алексей Г писал(а): 14 окт 2024, 21:23 Warning: Undefined array key 375 in /var/www/u2487711/data/www/site.ru/includes/classes/items/subentity_form.php on line 400
Файл из архива замените в includes\classes\items\
Сообщите результат.
Вложения
subentity_form.zip
(6 КБ) 16 скачиваний
Аватара пользователя
Алексей Г
Сообщения: 36
Зарегистрирован: 05 мар 2024, 11:28
Имя: Алексей Г
Откуда: Москва
Организация: Инженер

Re: Форма вложенной сущности

Сообщение Алексей Г »

support писал(а): 15 окт 2024, 07:50
Алексей Г писал(а): 14 окт 2024, 21:23 Warning: Undefined array key 375 in /var/www/u2487711/data/www/site.ru/includes/classes/items/subentity_form.php on line 400
Файл из архива замените в includes\classes\items\
Сообщите результат.
Ошибка больше не появляется, спасибо!
Ответить