画面URLと遷移
主なURL一覧
- ログイン:
/filmaadmin
- ダッシュボード:
/filmaadmin/dashboard
- ファイル一覧:
/filmaadmin/file
- フォルダ一覧:
/filmaadmin/folder
- ユーザー一覧:
/filmaadmin/user
- ファイル編集:
/filmaadmin/file/edit/:file_id
- ファイル詳細:
/filmaadmin/file/detail/:file_id
- アップロード:
/filmaadmin/file/upload/:folder_id
- API設定編集:
/filmaadmin/apisettings/edit/:user_id
- 期限付きURL: 発行
/filmaadmin/signedurl/issue/:mediafile_id
/ 一覧 /filmaadmin/signedurl/list/:file_id
または /filmaadmin/signedurl/list?mediafile_id=:mediafile_id
/ 詳細 /filmaadmin/signedurl/detail/:signed_url_id
遷移図(フローチャート)
flowchart TB
%% 認証
login["ログイン<br/>`/filmaadmin`"]
verify["認証コード入力<br/>`/filmaadmin/verify`"]
dashboard["ダッシュボード<br/>`/filmaadmin/dashboard`"]
%% 一覧・詳細・編集・アップロード
file_list["ファイル一覧<br/>`/filmaadmin/file`"]
file_list_f["ファイル一覧(フォルダ指定)<br/>`/filmaadmin/file/:id`"]
file_detail["ファイル詳細<br/>`/filmaadmin/file/detail/:file_id`"]
file_edit["ファイル編集<br/>`/filmaadmin/file/edit/:file_id`"]
upload["アップロード<br/>`/filmaadmin/file/upload/:id`"]
%% 期限付きURL
su_list["期限付きURL一覧<br/>`/filmaadmin/signedurl/list/:file_id`<br/>または<br/>`/filmaadmin/signedurl/list?mediafile_id=:mediafile_id`"]
su_issue["期限付きURL発行<br/>`/filmaadmin/signedurl/issue/:mediafile_id`"]
su_detail["期限付きURL詳細<br/>`/filmaadmin/signedurl/detail/:signed_url_id`"]
su_edit["期限付きURL編集<br/>`/filmaadmin/signedurl/edit/:signed_url_id`"]
%% ユーザー・API設定
users["ユーザー一覧<br/>`/filmaadmin/user`"]
api_edit["API設定編集<br/>`/filmaadmin/apisettings/edit/:user_id`"]
%% 認証フロー
login -->|ログイン成功| dashboard
login -->|認証コード送信| verify -->|成功| dashboard
%% アップロード/公開フロー
dashboard -->|クイック操作| upload -->|完了| file_list_f
file_list -->|編集| file_edit -->|保存| file_detail
%% 期限付きURLフロー
file_detail -->|一覧| su_list
su_list -->|新規発行| su_issue -->|保存| su_list
su_list -->|詳細| su_detail -->|メモを編集| su_edit
%% 埋め込みHTML 初回準備
users -->|デフォルトAPIユーザー| api_edit
file_detail -.->|埋め込みHTMLをコピー| file_detail
遷移図(テキスト)
認証:
- ログイン(
/filmaadmin
)
→ ログイン成功
→ ダッシュボード(/filmaadmin/dashboard
)
- ログイン(
/filmaadmin
)
→ 認証コード送信
→ 認証コード入力(/filmaadmin/verify
)
→ 成功
→ ダッシュボード(/filmaadmin/dashboard
)
アップロード/公開:
- ダッシュボード(
/filmaadmin/dashboard
)
→ クイック操作
→ アップロード(/filmaadmin/file/upload/:id
)
→ 完了
→ ファイル一覧(/filmaadmin/file/:id
)
- ファイル一覧(
/filmaadmin/file
)
→ 「編集」
→ ファイル編集(/filmaadmin/file/edit/:file_id
)
→ 保存
→ ファイル詳細(/filmaadmin/file/detail/:file_id
)
期限付きURL:
- ファイル詳細(
/filmaadmin/file/detail/:file_id
)
→ 「期限付きURL一覧」
→ 期限付きURL一覧(/filmaadmin/signedurl/list/:file_id
または /filmaadmin/signedurl/list?mediafile_id=:mediafile_id
)
- 期限付きURL一覧
→ 「新規発行」
→ 期限付きURL発行(/filmaadmin/signedurl/issue/:mediafile_id
)
→ 保存
→ 一覧に反映
- 期限付きURL一覧
→ 「詳細」
→ 期限付きURL詳細(/filmaadmin/signedurl/detail/:signed_url_id
)
→ 「メモを編集」
→ 期限付きURL編集(/filmaadmin/signedurl/edit/:signed_url_id
)
埋め込みHTML 初回準備:
- ユーザー一覧(
/filmaadmin/user
)
→ デフォルトAPIユーザー
→ API設定編集(/filmaadmin/apisettings/edit/:user_id
)でアクセス許可ドメイン設定
- ファイル詳細(
/filmaadmin/file/detail/:file_id
)
→ 「埋め込みHTMLをコピー」
→ 自サイトへ貼付け
ユーザー管理:
- ユーザー一覧(
/filmaadmin/user
)
→ 新規/編集/削除
→ 詳細/一覧