@app.route('/trash')
def show_trash():
if 'user_id' not in session:
return redirect(url_for('login'))
user_id = str(session.get('user_id'))
user_dir = os.path.join(UPLOAD_BASE_PATH, user_id)
trash_items = []
if os.path.exists(user_dir):
for root, dirs, files in os.walk(user_dir):
if '.trash' in dirs:
trash_path = os.path.join(root, '.trash')
for item in os.listdir(trash_path):
full_path = os.path.join(trash_path, item)
# Относительный путь для отображения пользователю
rel_path = os.path.relpath(root, user_dir)
trash_items.append({
'name': item,
'full_path': full_path,
'original_path': "Корень" if rel_path == "." else rel_path
})
return render_template('trash.html', items=trash_items)