## 概要 [Task2315: ユーザー編集ポップアップ実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2315) - ユーザー編集ポップアップを実装しました。 ## レビューポイント - デザイン判定は適切か - 表示文言は適切か - エラーチェックは適切か ## UIの変更 - [Task2315](https://ndstokyo.sharepoint.com/:f:/r/sites/Piranha/Shared%20Documents/General/OMDS/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88/Task2315?csf=1&web=1&e=AP7b9M) ## 動作確認状況 - ローカルで確認
46 lines
2.1 KiB
TypeScript
46 lines
2.1 KiB
TypeScript
/*
|
||
エラーコード作成方針
|
||
E+6桁(数字)で構成する。
|
||
- 1~2桁目の値は種類(業務エラー、システムエラー...)
|
||
- 3~4桁目の値は原因箇所(トークン、DB、...)
|
||
- 5~6桁目の値は任意の重複しない値
|
||
ex)
|
||
E00XXXX : システムエラー(通信エラーやDB接続失敗など)
|
||
E01XXXX : 業務エラー
|
||
EXX00XX : 内部エラー(内部プログラムのエラー)
|
||
EXX01XX : トークンエラー(トークン認証関連)
|
||
EXX02XX : DBエラー(DB関連)
|
||
EXX03XX : ADB2Cエラー(DB関連)
|
||
*/
|
||
export const errorCodes = [
|
||
"E009999", // 汎用エラー
|
||
"E000101", // トークン形式不正エラー
|
||
"E000102", // トークン有効期限切れエラー
|
||
"E000103", // トークン非アクティブエラー
|
||
"E000104", // トークン署名エラー
|
||
"E000105", // トークン発行元エラー
|
||
"E000106", // トークンアルゴリズムエラー
|
||
"E000107", // トークン不足エラー
|
||
"E000108", // トークン権限エラー
|
||
"E000301", // ADB2Cへのリクエスト上限超過エラー
|
||
"E010001", // パラメータ形式不正エラー
|
||
"E010201", // 未認証ユーザエラー
|
||
"E010202", // 認証済ユーザエラー
|
||
"E010203", // 管理ユーザ権限エラー
|
||
"E010204", // ユーザ不在エラー
|
||
"E010205", // DBのRoleが想定外の値エラー
|
||
"E010206", // DBのTierが想定外の値エラー
|
||
"E010207", // ユーザーのRole変更不可エラー
|
||
"E010208", // ユーザーの暗号化パスワード不足エラー
|
||
"E010301", // メールアドレス登録済みエラー
|
||
"E010302", // authorId重複エラー
|
||
"E010401", // PONumber重複エラー
|
||
"E010501", // アカウント不在エラー
|
||
"E010601", // タスク変更不可エラー(タスクが変更できる状態でない、またはタスクが存在しない)
|
||
"E010602", // タスク変更権限不足エラー
|
||
"E010603", // タスク不在エラー
|
||
"E010701", // Blobファイル不在エラー
|
||
"E010801", // ライセンス不在エラー
|
||
"E010802", // ライセンス取り込み済みエラー
|
||
] as const;
|