メインコンテンツへスキップ

アルバムの共有方法

アルバムの共有方法

  • 更新: 2026-07-11(Fable)

現在の状態

共有機能(単位R4)は未実装です(2026-07-11時点・実装GO待ち)。 本ページは確定済みの設計と、実装後の運用手順の予定を記す。実装完了時に手順書へ書き換える。

現時点でできること:

立場 見えるもの
admin(web_access.json記載。現在[email protected]のみ) 全アカウントのイベント
一般ユーザー 自分のアカウントのイベントのみ

つまり「hiroeにzinichiの台湾旅行を見せる」ことは、共有機能の実装まではできない。

確定済みの設計(課題0710a §7・オーナー決定)

  • 共有のA/B判断(自社SNS型 vs 外部SNS連携)は保留中。判断まではオーナーが手動ハブとなる
  • 操作イメージ: 「ユーザー001の『台湾』イベントをユーザー002に公開する」をイベント単位・オーナー操作で行う
  • 見え方: 002側には端末フォルダが増えるのと同じ感覚で**「ユーザー001」フォルダ**が現れ、中に共有されたイベントが並ぶ
  • 実装の中身: 共有台帳 event_shares(owner_slug, event_id, granted_to_slug, granted_at, revoked_at) + Viewer階層への合成表示。付与/取消はオーナーのCLIまたはViewer管理操作
  • メタ情報の表示範囲は相互オプトインABC規則(product_vision_public.md §5.6)に従う

実装後の運用手順(予定)

  1. オーナーが共有付与: 「{owner}の{event_id}を{相手slug}へ」を実行(CLIまたはViewer上のボタン)
  2. 相手ユーザーが https://trip-albums.zinichi.net にログインすると、アカウント一覧に共有元のフォルダが現れる
  3. 取り消しはオーナーが同じ入口からrevoke(台帳は削除せずrevoked_atを記録)

関連

  • 設計正本: trip_albumsリポジトリの 課題0710a.md(§7 イベント共有)
  • アカウント登録: 同チャプター「新規アカウントの登録方法」