-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
コンポーネントが削除できない #112
Comments
本番でログを採取してみました。
ROLLBACKという文字は出ているのですが、肝心のエラー内容がよくわからず。 ローカルでも試してみます。 |
確かに該当箇所はそのあたりっぽいです。 手元の開発環境で削除を試してみたところ、
という状況でした。
という、PaperTrail::Versionの行が出力されています。 component.on(:before_destroy) do |instance|
raise "Can't destroy this component when there are proposals" if Decidim::Proposals::Proposal.where(component: instance).any?
end を見ると、登録済みの提案の中身を消してからでないとコンポーネントを削除できないのかも?と思いました。 |
@takahashim |
そういうことなんですね…。なるほどです。そうなると、現状では容易には削除できないのかもしれません。 文脈は違うかもしれませんが、「archived」にする機能が欲しいという意見がありました。ここにもそういった、削除じゃないにしても見えなくする機能が期待されているような気がします。 さしあたりの暫定的な対応としては、コンポーネントの「設定」リンクから「コンポーネントを編集」を開いたときに表示される「重量」でソートされるようなので、ここを大きめの値に設定すれば下の方に表示されるので、さほど邪魔ではなくなるかも…というくらいです。 |
とりあえず、今やっているように公開サイトから見えなくはできるので、管理画面上はちょっと気持ち悪いですが、急ぎの対応は必要ないのなかなという理解です。 |
対象ドメイン/ The domain
起こっている問題 / The Problem
スクリーンショット / Screenshot
期待する見せ方・挙動 / Expected Behavior
起こっている問題の再現手段 / Steps to Reproduce
動作環境・ブラウザ / Environment
The text was updated successfully, but these errors were encountered: