⟵ сюдатуда ⟶
  • Установка
  • Установка на Ubuntu
  • Обновления
  • Установка PRO
  • Бэкапы
  • Multi/no-multi
  • Консольная утилита bin/totum
  • Основы для пользователей
  • Интерфейс и компоновка
  • Таблицы и их параметры
  • Префильтр
  • Поля и их параметры
  • Синтаксис
  • Код, действия, форматирование
  • Реляционные взаимосвязи
  • Порядок расчета и единицы пересчета
  • Сравнения
  • Функции
  • Отладка
  • Автозаполнение расчетных и временных
  • Дублирование строк и циклов
  • Печать и CSV
  • API
  • Роли и пользователи
  • Нотификации
  • Действия по расписанию
  • Системные таблицы
  • Дополнительные интерфейсы
  • Структура файлов
  • Структура базы
  • [PRO] Деревья
  • [PRO] Анонимные таблицы
  • [PRO] Внешние формы
  • [PRO] Экспорт и импорт таблиц
  • [PRO] MeiliSearch
  • [PRO] Базы данных
  • [PRO] Настройка CSS
  • [PRO] Custom docs
  • [PRO] LDAP AD
  • [PRO] Версии файлов
  • Хранение на сервере больших объемов файлов
  • [PRO] List-unsubscribe
  • [PRO] Динамические поля
  • [PRO] Only Office
  • [PRO] Auth Tokens
  • [PRO] 2FA
  • [PRO] Superlang
  • [PRO] Profiler
  • [PRO] Подключение функций
  • [SRV] Подключение
  • [SRV] Пользовательские возможности
  • [SRV] XLSX/DOCX генераторы
  • [SRV] chatGPT
  • PRO Версии для файлов

    Для PRO защищенный доступ к файлам можно включить режим версионирования файлов. В этом случае для каждого файла у пользователя будет выбор, создать новую версию или заменить имеющийся файл. Также можно ограничить возможность заменить файл временем, прошедшим с момента добавления.

    Для того, что бы включить режим версионирования включите PRO версии файлов. Сделать это можно только один раз — отключить этот режим для поля невозможно.

    После этого для добавления новой версии необходимо нажать + — пользователю будет показано окно загрузки новой версии и задания для нее комментария.

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

    Если вам необходимо всегда только создавать новую версию — установите PRO Таймер перезаписи версии равным 0.

    Комментарий к версии также редактируется в соответствии с настройкой PRO Таймер перезаписи версии — если отключен, то без ограничений можно изменить комментарий последней версии. Менять комментарий может только тот пользователь, который добавил последнюю версию.

    Версии можно посмотреть кликнув на Версии. Для того, что бы пользователь видел эту кнопку у его роли должен быть доступ на чтение к системной таблице ttm__file_versions. Также рекомендуется эту таблицу установить в поле Скрывать в дереве в таблице ролей. Для новый ролей эти разрешения добавляются автоматически. Если вы их снимете для всех ролей пользователя — он будет видеть только последнюю версию файла.

    Если установлены роли в PRO Удаление доступно для ролей то красный крестик удаления всего файла со всеми версиями будет доступен только пользователям с этими ролями. Остальные пользователи смогут удалить только последнюю версию и то, только в том случае, если она добавлена от их пользователя.

    Если задан параметр PRO Таймер перезаписи версии и PRO Удаление доступно для ролей то у роли для которой нет разрешения на удаление — удаление последней версии будет доступно только в пределах таймера!

    Хранение на сервере больших объемов файлов

    Вы можете комбинировать версии файлов с параметрами PRO Задать подпапку для файлов и PRO Делить на подпапку каждые N id (второй только для строчной части) для того, что бы отделять при заполнении оновного жесткого диска эти папки на дополнительные подключенные диски.

    Таким образом вы сможете хранить любой объем данных.