Сегодня, 6 июля 2021 года, мы обновили SeaTable Cloud до SeaTable 2.1 и загрузили новый образ Docker на Docker Hub. Основными моментами выпуска являются новые разрешения для таблиц и новая функция под названием "Обработка данных". Кроме того, мы улучшили типы столбцов с одиночным и множественным выбором, а также столбец с флажком. В этих заметках о выпуске мы, как всегда, представляем основные изменения и обращаемся к SeaTable Changelog за полным списком изменений.
Настольные разрешения
Расширенные разрешения SeaTable (например, пользовательские разрешения общего доступа, разрешения на столбцы, блокировка строк) дают администраторам базы обширный контроль над тем, кто может просматривать, редактировать и иным образом работать с данными таблицы. С новыми разрешениями таблиц у администраторов появилась дополнительная возможность тонкой настройки доступа к таблицам.
Разрешения на таблицы контролируют права доступа пользователей к одной таблице в базе. В настройках по умолчанию они не ограничивают права пользователей на редактирование, т.е. любой пользователь с правами как минимум на запись может добавлять строки, а также редактировать и удалять существующие строки. Если владелец базы или администратор хочет ограничить эти права для отдельных пользователей или групп, теперь они могут сделать это в SeaTable 2.1. Разрешения на добавление файлов или удаление файлов могут быть отозваны у всех или любых пользователей, не являющихся администраторами. Или же они могут быть назначены исключительно для определенного круга пользователей. Разрешением на добавление и удаление можно управлять индивидуально и независимо друг от друга.
В будущих версиях будут добавлены дополнительные опции для еще более детального контроля доступа. В SeaTable 2.2 администраторам базы будет предоставлена возможность ограничить редактирование строк.
Обработка данных
С помощью более чем 80 формул, которые предлагает SeaTable, можно выполнять широкий спектр расчетов и операций. Однако все формулы SeaTable имеют одно ограничение: они учитывают данные только из одной строки. Новая функция Обработка данных дает ответ на это ограничение: она предлагает действия для выполнения вычислений между строками в таблице и между столбцами в разных таблицах.
SeaTable 2.1 предлагает три операции обработки данных:
- Вычисление кумулятивных значений суммирует значения ячеек столбца от строки 1 до текущей строки.
- Calculate changes вычисляет разницу между числами в двух последовательных строках.
- Сравнение и копирование проверяет записи в двух таблицах на равенство и, если найдено совпадение, переносит одно или несколько значений из одной таблицы в другую.
Другие действия по обработке данных, такие как вычисление порядка или автоматическое связывание записей, будут добавлены в будущих версиях, чтобы упростить обработку все больших наборов данных. Также будет доступна опция памяти для повторяющихся действий по обработке данных.
Расширенные разрешения для одиночных и множественных колонок выбора
Разрешения колонок, введенные в SeaTable 1.2, позволяют назначать и контролировать индивидуальные права редактирования для отдельных колонок. В SeaTable 2.1 меню разрешения столбцов двух типов столбцов одиночный выбор и множественный выбор было дополнено второй кнопкой. Это позволяет вам контролировать, какие пользователи могут создавать и редактировать параметры в колонке выбора.
В принципе, все пользователи с правами на запись могут редактировать параметры. Владельцы и администраторы баз теперь могут ограничить это разрешение. Право редактирования может быть ограничено никем, администраторами или определенными пользователями. В настройке Nobody даже сами администраторы и владельцы не могут создавать и изменять новые опции (но они могут изменить разрешение).
Улучшена колонка с флажками
Тип колонки с флажком был несколько громоздким при ежедневном использовании. Вероятно, самым очевидным убийцей удобства была необходимость двух щелчков для установки или снятия флажка - один для выделения ячейки, другой для установки или снятия флажка. Новая колонка с флажками - это огромный шаг вперед в удобстве использования и внешнем виде.
Многочисленные улучшения деталей
В дополнение к представленным крупным улучшениям, мы также позаботились о большом количестве более мелких улучшений, устранив таким образом функциональные недостатки и повысив удобство использования. Вот только самые важные из них в беглом виде:
Новая настройка печати: Новая опция масштабирования в настройках печати - это удобный способ изменить размер печатной продукции, сохраняя относительную ширину столбцов. Это особенно полезно, когда экранный вид должен быть масштабирован для размещения на странице.
Виджет даты для фильтров: небольшой виджет для выбора даты в настройках фильтра делает ввод даты удобным для мыши. Виджет также обеспечивает ввод даты в правильном формате.
Управление группами: теперь члены группы могут сами принимать решение о выходе из группы. Раньше владельцу группы приходилось увольнять членов группы из группы.
Коллективная форма: Что касается веб-форм, как и их классических аналогов, то теперь для коллективных форм также можно установить срок действия. Если эта дата истекает, то ссылка на освобождение коллективной формы автоматически становится недействительной.
Импорт Excel: Импорт нескольких выборок из Excel в SeaTable теперь намного проще в SeaTable 2.1. Содержимое ячеек, разделенное переводами строк, при вставке в SeaTable интерпретируется как различные варианты.
Улучшен мастер для колонок ссылок: Если выбор в колонке ссылки ограничен видом, то мастер показывает только те колонки, которые являются частью связанного вида. Колонки, которые скрыты в представлении, также скрыты в мастере.
Блокировка представлений: администраторы базы теперь имеют возможность отозвать право блокировки/разблокировки представлений у других пользователей.