C-10 クライアント 業務テンプレートの編集¶
| 項目 | 内容 |
|---|---|
| 画面 ID | C-10 |
| URL | /shift/client/tasks/[id]/edit |
| 開ける人 | 企業アカウント・事業所アカウント |
| 画面の目的 | 業務テンプレートの内容と画像を直す |
画面の形¶
フォームの幅は 760px で中央に寄せ、保存のボタンは画面下に固定します。
この画面は項目を畳みません。 直す画面で既に入っている値が隠れると、 直したい項目を探せなくなるためです(畳むのは新規作成の画面だけ)。
入力項目¶
C-09 新規登録 と同じ項目・同じルールです。 初期値には、いま保存されている値が入ります。
勤務地が空のときは、入力欄の薄い文字に事業所の所在地が出ます。 自分で入れた値なのか引き継いでいるのかを、見て分かるようにするためです。
ボタンと操作¶
| ボタン | 何が起きるか | 確認ダイアログ |
|---|---|---|
| 更新する | 内容を保存して C-08 一覧 へ戻ります | なし |
| 画像を追加 | 選んだ画像をその場で送ります | なし |
| 画像を削除 | その画像を消します | あり |
| キャンセル | 前の画面へ戻る | — |
新規登録では「登録する」、既にあるものを直すときは「更新する」と 言葉を使い分けています。どちらの操作をしているかを取り違えないためです。
直してもお仕事には反映されない¶
テンプレートを直しても、そこから既に作ったお仕事は変わりません。 募集を出したあとに内容が勝手に変わると、応募した人が見た条件と 食い違うためです。
状態ごとの表示¶
| 状況 | 表示 |
|---|---|
| 読み込み中 | 読み込み中の印 |
| 取得に失敗 | エラーの文言 |
| 別の事業所のテンプレートを URL で直接開いた | 見つかりません(404) |
画像を送っている間¶
画像を送っている間は 画像をアップロード中…(進み具合が取れるときは
%、複数枚なら何枚目かも)を出し、保存のボタンを押せなくします。
数秒かかることがあり、黙って待たせると二重に押されてしまうためです。
文言は 07 メッセージ の「画像を送っている間」に
まとめています。
権限¶
C-08 と同じです。
遷移先と使う API¶
| 使う API | いつ |
|---|---|
GET /api/shift/tasks/{id}/ |
画面を開いたとき |
PATCH /api/shift/tasks/{id}/ |
更新したとき |
POST /api/shift/tasks/{id}/upload-image/(BusinessTaskViewSet.upload_image) |
画像を追加したとき |
DELETE /api/shift/tasks/{id}/delete-image/{image_id}/(BusinessTaskViewSet.delete_image) |
画像を消したとき |