Корзина

Раздел "Корзина" предназначен для управления удаленными элементами системы. Здесь вы можете просматривать удаленные объекты, восстанавливать их или окончательно удалять. Корзина позволяет предотвратить случайную потерю ключевых данных и предоставляет возможность восстановления удаленных элементов.

Назначение корзины

Корзина — это промежуточное хранилище для удаленных элементов, которое позволяет:

  • Восстановить данные: Вернуть удаленные элементы обратно в систему.
  • Окончательно удалить: Безвозвратно стереть элементы из базы данных.
  • Просмотреть удаленное: Посмотреть, какие элементы были удалены и когда.
  • Очистить корзину: Удалить все элементы из корзины одновременно.

Типы элементов в корзине

В корзине могут находиться следующие типы элементов:

Прайс-листы

Удаленные прайс-листы с их категориями, группами и расценками.

Объекты и папки

Удаленные строительные объекты, папки и подпапки с их иерархической структурой.

Категории нормативов

Удаленные категории нормативов с содержащимися в них нормативами.

Пользователи

Деактивированные учетные записи пользователей (доступно только владельцам аккаунтов).

Просмотр корзины

На странице корзины элементы группируются по типам:

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

Восстановление элементов

Процесс восстановления удаленных элементов:

Выбор элемента

Для восстановления выберите нужный элемент из списка в корзине.

Восстановление объектов

При восстановлении объектов и папок может потребоваться выбрать нового родителя:

  • Если родитель активен: Объект восстанавливается в исходное место.
  • Если родитель удален: Необходимо выбрать новую папку назначения.
  • Восстановление в корень: Возможность разместить объект на верхнем уровне.

Подтверждение восстановления

После выбора элемента система:

  • Проверяет права доступа на восстановление.
  • Предлагает выбрать новое расположение (если необходимо).
  • Восстанавливает элемент и все связанные данные.
  • Показывает уведомление об успешном восстановлении.

Окончательное удаление

Безвозвратное удаление элементов из системы:

Удаление отдельных элементов

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

Очистка всей корзины

Функция "Очистить корзину" позволяет удалить все элементы одновременно:

  • Подтверждение: Требуется подтверждение для предотвращения случайного удаления.
  • Массовое удаление: Все элементы удаляются без возможности восстановления.
  • Отчет: Показывается количество удаленных элементов.

Права доступа

Доступ к корзине зависит от типа пользователя и прав:

Владелец аккаунта

  • Доступ ко всей корзине аккаунта.
  • Возможность восстанавливать и удалять любые элементы.
  • Доступ к корзине пользователей.

Обычные пользователи

  • Доступ только к элементам, которые они сами удалили.
  • Ограниченные права на восстановление и удаление.
  • Не видят корзину других пользователей.

Демонстрационные пользователи

  • Ограниченный доступ к демо-данным.
  • Не могут восстанавливать или удалять элементы.

Ограничения тарифов

Функциональность корзины зависит от тарифного плана:

  • Демонстрационный тариф: Корзина недоступна или имеет ограничения.
  • Неактивная подписка: Функции восстановления могут быть заблокированы.
  • Лимиты хранения: Элементы в корзине могут храниться ограниченное время (10 дней).