traPtitech / booQ

management tool for equipment and book rental
4 stars 4 forks source link

所有数が0個になった時、表示しないようにする #508

Closed logica0419 closed 1 year ago

logica0419 commented 3 years ago

image 物品を減らすことができるのでこういうことが起こりうる、物理的に有効な数が登録されていない物品が表示されているのはUX的にちょっとうっとおしい 所有者が提供できる物品数を減らした際、

という挙動が欲しい DBからの項目削除でいいのではと思ったのでバックエンド側のissueとしたが、イベント履歴などいくつかの項目を残しておきたい場合は追加で「available」みたいなフィールド付けるかクライアント側で有効な品物かの判断を行うみたいな感じになると思うのでフロントエンドでも改修が必要かも。仕様の検討が必要。

ryoha000 commented 3 years ago

フロントで見えなくするのはいいと思うんですがバックエンドでなんかする必要はないかなって思ってます(availableみたいなものをつけたいモチベーションがわからない)

logica0419 commented 3 years ago

物理的に供給不可能な物資なので、自分の中ではこの0と1以上の扱いの差が大きいため、あるものと無いものが同様に扱われてAPIを叩いたときにどちらのデータも帰ってくるのが個人的に気持ち悪いだけですね… まあそこはりょはさんの判断に任せた方がいいと思うので、フロントで表示するかを切り替える方向でいいかもしれません

ryoha000 commented 1 year ago

これはフロントでやる