coderdojo-japan / coderdojo.jp

☯️ CoderDojo Japan (@coderdojo-japan) official website developed by Ruby on Rails with @YassLab team. 💎
https://coderdojo.jp
Other
61 stars 102 forks source link

Dojo の削除時、イベントサービス、イベント履歴もまとめて削除したい #438

Open chicaco opened 5 years ago

chicaco commented 5 years ago

背景

今回の件に限らず、GDPR の権利行使と同様にプライバシーポリシーなどに則って Dojo 情報の削除依頼があっても迅速に対応できるように、データ削除依頼への対応フローを /docs にまとめておくと良いかもですね 🤔💭 (GDPR ではないですが、日本の法律でもデータ削除依頼に対して対応するべき、みたいな項目は確かあったはずなので)

恐らくレアケースであり、手順も仕組みもなかったので今回は仕方なかったかな、と。

bin/rails dojos:update_db_by_yaml のタスクで「yaml から削除された Dojo 情報は DB からも削除する」修正と、bin/rails dojo_event_services:upsert のタスクで「存在する Dojo のイベントサービスのみ upsert する」修正を行えば、対応フローは変更なしでよいのかな、と思いました。

Originally posted by @chicaco in https://github.com/coderdojo-japan/coderdojo.jp/issues/435#issuecomment-490311775

やりたいこと

Dojo の削除時、現対応フローのままイベントサービス、イベント履歴をまとめて削除したい。

  1. bin/rails dojos:update_db_by_yaml のタスクで「yaml から削除された Dojo 情報は DB からも削除する」
  2. bin/rails dojo_event_services:upsert のタスクで「存在する Dojo のイベントサービスのみ upsert する」
yasulab commented 5 years ago

Issue 化ありがとうございます! 😆💖✨