NaN
в модальном окне редактирования строки и в формах #3651
calculate_storage_usage_workspace
и сигнал before_rows_create
.exclude_count
для избежания подсчета строк при пагинации данных #3560
max_length
для submit_action_redirect_url
и исправление валидации. #2018
FieldType.prepare_db_value
проверяет произвольные значения в полях. #2768
Продолжение перевода будет добавлено по запросу или если требуется дополнительная информация.
Если вам нужна помощь с дальнейшим переводом или у вас есть какие-либо вопросы, пожалуйста, дайте знать!### Критические изменения API
include
теперь исключает поля строк ссылок, если они не указаны явно при перечислении строк. #2903
last_login
, если разница во времени между последним входом меньше 1 минутыd h m
и d h m s
. #2284 (Примечание: Ошибка в ссылке исправлена на правильную.)BASEROW_MAX_PENDING_WORKSPACE_INVITES
.(Продолжение перевода будет добавлено по запросу.)### Исправления ошибок
source
передавался дочернему сериализатору, когда user_field_names=True. #2268
has_option
, чтобы проверить, содержит ли поле с множественным выбором конкретный вариант. #1363
BASEROW_FRONTEND_SAME_SITE_COOKIE
для изменения значения sameSite куки.workspace_id
и database_id
к нагрузке webhook. #2147
permanently_empty_database
, которая очищает базу данных от всех таблиц. [#...## Выпуск 1.23...
...
...### Изменения API, нарушающие совместимость
'some text' + null = 'some text'
вместо предыдущего результата 'null'. Подробнее см. [сообщение сообщества](https://community.bascrer.io/t/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/cascrer-formula-breaking-change-introducing-null-values-and-automatic-coersion/[#999]## Выпуск (2023-0[...]
(Note: The translation was cut off due to the length of the text. If you need the full translation, please provide the full text or specific sections you need translated.)### Изменения в API, нарушающие совместимость02/03/2020
.fileName1.ext (file1url),fileName2.ext (file2url), ...
.Alert
#1016
ClientUndoRedoActionGroupId
для объединения нескольких действий в одном API-вызове. #951
in this week
#954
/database/views/grid/${viewSlug}/public/info/
заменена на /database/views/${viewSlug}/public/info/
#1057
primary
из всех components
и stores
, где оно не является обязательным. #1057
undo
и redo
теперь возвращают список выполненных действий вместо одного действия.row.created
, row.updated
и row.deleted
заменены на rows.created
, rows.updated
и rows.deleted
, содержащие несколько измененных строк сразу. Уже созданные вебхуки все еще будут вызываться, но тело полученного запроса будет содержать только первую измененную строку вместо всех строк. Рекомендуется преобразовать все вебхуки к новым типам.before_group_deleted
, который вызывается перед тем, как группа окажется в корзине.group_user_added
, который вызывается, когда пользователь принимает приглашение присоединиться к группе../dev.sh all_in_one_dev
теперь запускает режим разработки с горячей перезагрузкой, используя образ all-in-one.user_field_names
./api/docs
веб-фронтенда на /api-docs
.old_name
.docker-compose.yml
Baserow больше не открывает порты для контейнеров db
, mjml
и redis
по соображениям безопасности.docker-compose.yml
по умолчанию будет открывать Baserow только на localhost
и не на 0.0.0.0
, что означает, что он не будет доступен удалённо, если не настроено вручную.user_field_names
к различным эндпоинтам, который переключает API на использование фактических имен полей вместо внутренних идентификаторов field_1, field_2 и т.д./api/database/views/{view_id}/field-options/
.--add-columns
к команде управления fill_table
. Он создает все типы полей перед заполнением таблицы случайными данными.fill_users
, которая заполняет Baserow фейковыми пользователями.template_id
при регистрации новой учётной записи, что установит этот шаблон вместо стандартной базы данных.link_row
.include
и соответствующие атрибуты ответа к документации API.filters_disabled
из эндпоинта list_database_table_grid_view_rows
API.includes
во всех эндпоинтах API на include
для согласованности.list_database_table_rows
теперь выполняет поиск по всем возможным типам полей.SameSite=lax
.user-select: none;
.get_*
обработчиков так, чтобы они никогда не проверяли разрешения.has_user
повсюду таким образом, чтобы аргумент raise_error
использовался там, где это возможно.OR
, всегда приводило к состоянию строки несоответствия (not matching row state) во фронтенде (web-frontend).select_for_update
там, где он ещё отсутствовал (where it was still missing)._DOMAIN
(_DOMAIN variables).'*'
считался недействительным (invalidates).text_default
на None
, если это значение не указано в запросе PATCH ('patch request').Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )