## 概要 [Task3611: 対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3611) - ソート条件を変更した際にローカルストレージに保持するように修正 - 例 `direction:ASC,paramName:RECORDING_STARTED_DATE` - ローカルストレージにソート条件が入っていれば、その条件でソートしたタスクを取得するように修正 - PlayBack時にローカルストレージにあるソート条件を削除するように修正 - 削除することで、次回の画面初期表示時はPlayBackを押したときのソート条件を使用することができる。 - PlayBack時にユーザーがタイピストの時のみソート条件を保存していたがその制限は不要そうだったのでAuthorでもソート条件を更新するように修正。 - AuthorがPlayBack押下時にソート条件を更新しても不都合はないため。 ## レビューポイント - ローカルストレージに保存する処理を入れる箇所に問題はないか ## UIの変更 -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/Task3611?csf=1&web=1&e=5uG6f4 ## 動作確認状況 - ローカルで確認 ## 補足 - 相談、参考資料などがあれば
64 lines
1.1 KiB
TypeScript
64 lines
1.1 KiB
TypeScript
/**
|
|
* 管理ロール
|
|
* @const {string[]}
|
|
*/
|
|
export const ADMIN_ROLES = {
|
|
ADMIN: "admin",
|
|
STANDARD: "standard",
|
|
} as const;
|
|
|
|
/**
|
|
* ロール
|
|
* @const {string[]}
|
|
*/
|
|
export const USER_ROLES = {
|
|
NONE: "none",
|
|
AUTHOR: "author",
|
|
TYPIST: "typist",
|
|
} as const;
|
|
|
|
/**
|
|
* 階層
|
|
* @const {string[]}
|
|
*/
|
|
export const TIERS = {
|
|
TIER1: "1",
|
|
TIER2: "2",
|
|
TIER3: "3",
|
|
TIER4: "4",
|
|
TIER5: "5",
|
|
} as const;
|
|
|
|
/**
|
|
* 401エラー時にログアウトさせずに処理を継続するエラーコード
|
|
* @const {string[]}
|
|
*/
|
|
export const UNAUTHORIZED_TO_CONTINUE_ERROR_CODES = [
|
|
"E010209",
|
|
"E010503",
|
|
"E010501",
|
|
];
|
|
|
|
/**
|
|
* ローカルストレージに残すキー類
|
|
* @const {string[]}
|
|
*/
|
|
export const KEYS_TO_PRESERVE = [
|
|
"accessToken",
|
|
"refreshToken",
|
|
"displayInfo",
|
|
"sortCriteria",
|
|
];
|
|
|
|
/**
|
|
* アクセストークンを更新する基準の秒数
|
|
* @const {number}
|
|
*/
|
|
export const TOKEN_UPDATE_TIME = 5 * 60;
|
|
|
|
/**
|
|
* アクセストークンの更新チェックを行う間隔(ミリ秒)
|
|
* @const {number}
|
|
*/
|
|
export const TOKEN_UPDATE_INTERVAL_MS = 3 * 60 * 1000;
|