- Shipped
- 29 августа 2026 г. в 20:21 UTC
- Author
- Kamo
- Commit
- fb4c71c
Два новых экрана рядом с существующими кнопками Add on /account?tab=members ?tab=team-members, at /settings/member/bulk-new и /settings/team-member/bulk-new. Обе кнопки берут свою формулировку из собственных ярлыков члена / члена команды организации. Сетка представляет собой электронную таблицу: один ряд на человека, поля в виде столбцов, свежая заготовка строка добавлена в тот момент, когда последний вводится, и контроль удаления на каждом Скала, но эта скачка. Над ним расположены настройки, которые создает вся партия. с - уровнем безопасности (фиксируется, на каком экране это), часовым поясом (орг) по умолчанию), отдел, должность, статус членства и переключатель почтового ящика, который Начинается для членов команды и заканчивается для членов. Ничего не создается, пока «Завершено — создайте ...» нажимается; кнопка затем вращается, и сетка идет И так до тех пор, пока не будет найден ответ на каждый вопрос. Частичный успех — это запланированный результат. Конечная точка создает каждую запись в своей Собственные транзакции и отчеты по каждой из них, поэтому ряды, которые приземлились, рушатся. ряды, которые не оставались точно там, где они были с причиной, прикрепленной к Ячейка, которая вызвала это - исправить их и закончить снова, и только остаток Попытка. Дублированные электронные письма и имена пользователей также попадают в браузер, поэтому Admin видит их при редактировании, а не после двух третей файла. был создан. Имя пользователя, оставленное пустым, показывает имя сервера, скорее всего. Монетный двор; один тип вручную проверяется на наличие, поскольку он типизирован. «Import... List» заполняет сетку из CSV/XLS/XLSX и никого не создает. колонна Картирование повторно использует интерфейс FieldMapping - тот же компонент перетаскивания к соединению Import Leads wizard, который уже является общим в списке системных полей. После пропуска автокарты, который соответствует заголовку, имена HR-экспорта фактически используются. Принуждения на стороне участника живут в MemberBulkFields.ts с тестами: место работы из "Работа из дома" / "В офисе" / "Гибрид - 3 дня в офисе", приставки и Суффиксы против собственных настроенных списков организации, «Последний, Первый» и «Доктор Джейн Кью». "Публичная" разбита на части, электронные письма опущены. Два исправления выпадают из здания на этом компоненте: Интерфейс FieldMapping получает опциональное изменение модификаторов. Его разделение и ценность Модификаторы были сугубо внутренними, поэтому потребитель получал картографию, чей VirtualFieldId назвал виртуальную колонку, но не смог узнать, какой раздел Каждый «Split Name», настроенный пользователем, молча падал, когда Ряды были прочитаны. Колдунья, колдунья, колдунья, колдунья, колдунья. Импорт всегда парсирует с HasHeaders: истинный и повторно прикрепляется к строке 1. Администратор говорит, что файл не имеет. Собственная ложная ветвь parseFile работает эвристично Это отслаивает строку 1 в любом случае, когда она выглядит заголовком, а затем сообщает HasHeaders: правда, потому что он синтезировал ярлыки «Поле N» — так повторяя это значение обратно в переключатель переворачивает его за администратором, и следующий повторный разъедает ряд. На импорт члена, что ряд является человеком, который никогда не получает счет, с Ничего на экране не заметить.