Appearance
ADM-024-1 new_machine_kishu_toggle_visibility(一覧の表示・非表示切替)
概要
新台情報 1 件の is_hidden(一覧での非表示フラグ) を切り替える。編集モードの行に置いたトグルの操作に対応し、切替のたびに即時保存する。
POST パラメータ
| フィールド | 必須 | 型・制約 | 説明 |
|---|---|---|---|
action | ○ | 文字列 | new_machine_kishu_toggle_visibility |
nonce | ○ | 文字列 | new_machine_kishu_toggle で発行した nonce |
nmkl_id | ○ | 正整数 | 対象の新台情報 ID |
is_hidden | ○ | 1 / 0 / true / false 等 | 切替後の状態。解釈できない値はエラーとして扱う |
成功時 data
| 論理名 | 物理名 | 型 | 説明 |
|---|---|---|---|
| 非表示か | is_hidden | bool | 保存後の状態 |
| 状態ラベル | label | string | VISIBILITY_STATUS_HIDDEN / VISIBILITY_STATUS_VISIBLE |
| 通知文言 | message | string | HIDE_SUCCESS / SHOW_SUCCESS |
失敗・ブロック(success: false の data に含み得るキー)
| 条件 | message の内容 |
|---|---|
| AJAX コンテキスト外・nonce 不正 | Messages::AUTH_FAILED |
manage_new_machine_info 権限なし | Messages::PERMISSION_DENIED_SHORT |
nmkl_id が 0 以下・該当なし | NewMachineKishuLinkAdminCopy::INVALID_RECORD |
is_hidden が解釈できない・DB 更新失敗 | NewMachineKishuLinkAdminCopy::VISIBILITY_UPDATE_FAILED |