Существует ли способ выбрать и удалить несколько закладок без необходимости удалять каждый элемент вручную? Мне хватило бы опции «Удалить всё».
Привет, @nhan, добро пожаловать в Meta ![]()
Я не думаю, что это возможно через интерфейс Discourse, но подозреваю, что это можно сделать в Rails, получив закладки пользователей и вызвав метод destroy. У меня есть идея, как это может быть реализовано, но я не уверен в точном синтаксисе. Однако я уверен, что кто-то другой здесь сможет это подтвердить и помочь. Если вы пойдёте по этому пути, обязательно сделайте резервную копию заранее.
Боюсь, вы не захотите удалять все свои закладки… Поэтому, если вы хотите выбрать несколько закладок для удобства управления, я бы сказал, что это скорее обоснованное предложение для Contribute > Feature request ![]()
Также напоминаю, что хотя использование команд rails иногда может быть полезным, оно также может быть опасным, так как малейшая ошибка может привести к катастрофическим последствиям. В таких случаях обязательным должно быть создание резервных копий, но вам также стоит задуматься, действительно ли вы хотите пойти этим путём для достижения своей цели ![]()
Я думаю, что предлагать использовать rails console на данном этапе — это немного излишне. Это действительно вариант только для системного администратора, и даже в этом случае я бы сказал «действуйте с осторожностью».
Если закладки вызывают какие-то проблемы на сайте и их нельзя удалить через интерфейс, то подход с rails может быть возможным решением. Если же цель — просто сэкономить время для личных закладок, то это, скорее всего, не то решение, которое ищут люди.
Но если это так, я перенесу это в тему #installation. ![]()