feat(trash): deferred purge after configurable days, groups in trash
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
<a href="#sec-photo" data-nav="sec-photo"><i data-lucide="camera"></i> Фото</a>
|
||||
<a href="#sec-ai" data-nav="sec-ai"><i data-lucide="bot"></i> ИИ</a>
|
||||
<a href="#sec-backup" data-nav="sec-backup"><i data-lucide="database"></i> Бэкапы</a>
|
||||
<a href="#sec-trash" data-nav="sec-trash"><i data-lucide="trash-2"></i> Корзина</a>
|
||||
<a href="#sec-bans" data-nav="sec-bans"><i data-lucide="shield-off"></i> Блокировки</a>
|
||||
</aside>
|
||||
|
||||
@@ -243,6 +244,22 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="settings-card" id="sec-trash">
|
||||
<div class="card-head">
|
||||
<div class="ic"><i data-lucide="trash-2"></i></div>
|
||||
<h3>Корзина</h3>
|
||||
</div>
|
||||
<p class="hint">При очистке корзины или удалении пункта данные не удаляются сразу, а помечаются на удаление и исчезают из корзины. Через указанное количество дней они удаляются автоматически и безвозвратно вместе с файлами. До этого помеченные данные можно вернуть в корзину и восстановить (страница «Корзина»).</p>
|
||||
<div class="settings-field">
|
||||
<label for="trashPurgeDays">Время до безвозвратного удаления</label>
|
||||
<div class="unit-row">
|
||||
<input type="number" id="trashPurgeDays" class="settings-input" min="1" max="365" step="1">
|
||||
<span class="unit">дней</span>
|
||||
</div>
|
||||
<span class="hint">От 1 до 365 дней</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="settings-card" id="sec-bans">
|
||||
<div class="card-head">
|
||||
<div class="ic"><i data-lucide="shield-off"></i></div>
|
||||
|
||||
Reference in New Issue
Block a user