• 🤔現在のマップをコピーしてそれのリードオンリーリンクを返すメニュー(Make Read-only Copy)を作る

今気づいたのだけど、Regroupでの整理は今のシステムだと

  • 適当なタイミングでSave as New mapする
  • 古い方のRead-only URLを発行する ってやればスクショではなくズームできる形で読者に共有できる

この方法だと編集者が最新版と間違えて過去のスナップショットを編集してしまう事故が予見できる なので

  • 適当なタイミングでSave as New mapする
  • それのRead-only URLを発行する
  • 編集権限URLの側にもRead-onlyフラグをつける、明示的に外さない限り書き込めなくすることでうっかり編集を防ぐ となるべきか

で、この3ステップの作業を「Make Read-only Copy」みたいな感じで一つのメニューでできるようにすると良さそう

🤔編集権限URLにRead-onlyフラグを追加する

  • これは「うっかり編集しないため」のもの
    • フロッピーディスクのアレ(若い人に伝わらないたとえ)
    • うっかり編集しないためのフラグ
    • 編集権限があれば付け外しできる
      • 🤔Read-onlyフラグの付け外しメニュー 🤔Make Read-only Copyメニューを作る
  • あれ?Make Read-only CopyしたときにユーザにどのURLがかえるんだ?
    • 編集権限URLがかえると今の「Save as New map」と変わらない
      • だからこの実装はない
    • Read-only URLがかえるならそもそも間違って編集しようがない
    • 将来的にユーザ管理がついて自分の作ったマップ一覧が見られるようになったなら事後的に編集権限リンクを取得できる可能性はある
      • 現在のところそれは予定されていない
      • であれば現在のところRead-onlyフラグは必要ない
  • 「コピーしてそれのリードオンリーリンクを返すメニュー」があればいいだけか?