Django adminサイトのdjango-reversion
Djangoのフレームワークを利用して報酬管理サイトを作成しています。
user modelのほかにwalletというmodelを作成しているのですが、今回django-reversionを導入してadminサイトでの操作ミスがあった場合に操作を一つ戻す機能を付けたいと考えています。
walletには、入金口座、報酬、その他の情報が保存されていて、adminから報酬を入力して配布するようになっております。
この入力を操作actions = ["earn"]で配布できるようにしていますが、誤った金額を配布した際にその操作を取り消したいというのが目的です。
ただ、疑問点としては、操作をしてからdjango-reversionで操作を取り消す(戻す)際にユーザーによって入金口座が変更された場合、そのユーザーの変更もないことにされてしまうのでしょうか?
また、その場合にユーザーの変更をそのままに操作をキャンセルする方法はないでしょうか?
0