Кошик
Кошик у Blueputto — це робочий простір відновлення для видалених записів із можливістю відновлення та остаточного видалення, а також автоматичним очищенням за строком зберігання.

Кошик — це робочий простір відновлення для видалених записів у Blueputto. Замість того щоб одразу видаляти щось назавжди, застосунок переміщує це в окрему зону тимчасового зберігання, де команди можуть переглянути, відновити або остаточно видалити це.
Це розділення має значення, тому що операційне очищення часто можна скасувати. Хтось може видалити не той елемент, надто рано прибрати цілу колекцію або потребувати короткого буфера перед підтвердженням руйнівного очищення.
Спочатку м’яке видалення
Кошик побудований навколо ідеї, що видалення та знищення — не одне й те саме.
У поточній реалізації основний вигляд застосунку зосереджений на видалених елементах. Записи, переміщені сюди, можуть походити з:
видалення окремих елементів,
масового видалення елементів,
а також дій очищення на рівні колекції.
Таблиця зберігає достатньо контексту, щоб рішення про відновлення були практичними. Команди можуть переглянути назву елемента, його початкову колекцію та мітку часу видалення перед виконанням дії.

Відновлення й остаточне видалення залишаються окремими
Кожен рядок у Кошику має два чітко різні результати:
відновити елемент,
або видалити його назавжди.
Це розділення важливе, тому що відновлення має залишатися простішим, ніж руйнівне очищення. Сторінка також підтримує остаточне видалення для вибраних пакетів, коли команда впевнена, що ці записи слід повністю прибрати.
Тут є один практичний нюанс: відновлення залежить від того, чи початкова колекція все ще існує. Якщо колекції вже немає, рядок залишається видимим, але елемент більше не може автоматично повернутися на своє попереднє місце.

Зберігання обробляється окремо від очищення
Кошик не призначений бути постійним архівом. Цей робочий простір існує як захисний шар, а елементи автоматично видаляються після завершення строку зберігання, дозволеного активним планом.
Це робить сторінку корисною і для щоденних помилок, і для запланованого очищення. Команди отримують час, щоб скасувати видалення, але не змушені вручну керувати кожним старим записом у кошику безкінечно.
