makabe
|
5ab2f02c56
|
Merge branch 'develop' into ccb
|
2024-02-05 09:26:55 +09:00 |
|
makabe.t
|
d5178e7435
|
Merged PR 716: 行ロック横展開5
## 概要
[Task3473: 行ロック横展開5](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3473)
以下のリポジトリのメソッドについてlockを追加しました。
- worktypes
- createWorktype
- ワークタイプ取得にロックを追加して途中で追加できないようにする
- updateWorktype
- ワークタイプ取得にロックを追加して途中で同一ワークタイプIDが作られないようにする
- deleteWorktype
- ワークフロー取得にロックを追加して途中でワークタイプが紐づけられないようにする
- updateOptionItems
- ワークタイプ取得にロックを追加して同一ワークタイプに対してオプションアイテムを作らないようにする
こちらの資料を参考にして対応しています。
[行ロックに関する影響調査](https://ndstokyo.sharepoint.com/❌/r/sites/Piranha/Shared%20Documents/General/OMDS/%E8%A1%8C%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E5%BD%B1%E9%9F%BF%E8%AA%BF%E6%9F%BB.xlsx?d=wdd6f3d97f7b04a538095c459f8eee2eb&csf=1&web=1&e=Y5l3aA)
対応内容についてはこちらにまとめています。
[行ロック5の対応整理](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/Task3473?csf=1&web=1&e=wqCx0Z)
## レビューポイント
- 対応箇所は適切でしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-02-05 00:21:57 +00:00 |
|
Kentaro Fukunaga
|
f595cae1b8
|
Merged PR 728: ファイル削除設定更新API IF実装
## 概要
[Task3557: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3557)
- ファイル削除設定更新APIのIFを実装してOpenAPI生成しました。
## 補足
- 別PRでOKもらってるのでそのままマージします
|
2024-02-03 06:22:53 +00:00 |
|
Kentaro Fukunaga
|
48a2bddfd9
|
Merged PR 721: DBマイグレーション
## 概要
[Task3556: DBマイグレーション](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3556)
- アカウントテーブルに対して、以下の2カラムを追加しました。
- 自動ファイル削除要否
- 文字起こし完了してからファイル削除するまでのファイル保持日数
## レビューポイント
- カラム名としてほかに適切なものはないか?
- 初期値合ってますよね?
## 動作確認状況
- ローカルでmigrate up と downが出来ることを確認
## 補足
- もしこの値の扱いが、「Finishedになってから○○日後にファイルを削除する」のものであればそのとき修正します。
|
2024-02-02 04:57:25 +00:00 |
|
SAITO-PC-3\saito.k
|
fbcafd2014
|
Merge branch 'develop' into ccb
# Conflicts:
# dictation_client/src/pages/DictationPage/index.tsx
|
2024-02-02 12:01:46 +09:00 |
|
saito.k
|
4548b5e510
|
Merged PR 715: 行ロック横展開4
## 概要
[Task3472: 行ロック横展開4](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3472)
- 対象メソッド
- user_groups
- createTypistGroup
- グループに含めるユーザー情報取得箇所でロック追加
- ユーザー削除と被ると、削除済みユーザーをユーザーグループに含めてしまう
- updateTypistGroup
- グループに含めるユーザー情報取得箇所でロック追加
- ユーザー削除と被ると、削除済みユーザーをユーザーグループに含めてしまう
- グループの存在確認を行う箇所
- グループ削除と被ると、削除済みのグループにメンバーを割り当ててしまう
- workflows
- createtWorkflows
- updatetWorkflow
- インデックス追加
- user
- role
## レビューポイント
- インデックスの貼り忘れはないか
- ロックの追加忘れはないか
## 共有資料
- 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/Task3472?csf=1&web=1&e=jjb0QV
## 動作確認状況
- ローカルでロックされている箇所で待ちが発生していることを確認
## 補足
- 相談、参考資料などがあれば
|
2024-02-02 02:37:39 +00:00 |
|
saito.k
|
06b5249e5a
|
Merged PR 717: [FB対応]画面更新するとヘッダーのソートがJob numberに戻ってしまう
## 概要
[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
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2024-02-02 02:00:47 +00:00 |
|
makabe.t
|
9f7c8c99c0
|
Merged PR 720: API IF実装
## 概要
[Task3534: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3534)
- タイピストグループ削除APIのIFを実装し、OpenAPIを更新しました。
## レビューポイント
- パラメータとバリデータは想定通りでしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-02-02 00:27:08 +00:00 |
|
maruyama.t
|
e877942175
|
Merged PR 711: Repositoryロック対応
## 概要
[Task3523: Repositoryロック対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3523)
LicensesRepository
- allocateLicense
割当先ユーザ取得しロックする処理を追加
WorkflowRepository
- createtWorkflows
authorの存在確認時にロックを追加
- updatetWorkflows
authorの存在確認時にロックを追加
UserGroup&UserGroupMemberのロックを追加
AccountsRepository
- updateAccountInfo
プライマリ/セカンダリ管理者ユーザーの存在チェックのロック
(行ロック横展開1で修正されていた)
TasksRepository
- create
タスクの所有者の存在確認とロックを追加
- checkout
対象ユーザの存在確認とロックを追加
- changeCheckoutPermission
対象ユーザの存在確認とロックを追加
UserGroupsRepository
- createTypistGroup
対象ユーザ達のロックを追加
- updateTypistGroup
対象ユーザ達のロックを追加
## レビューポイント
ラフスケッチの、
```
競合ケース E-3. Typistが削除条件判定を行った直後に、チェックアウト候補に削除ユーザーが含まれるTypistGroupが割り当てられる
TypistGroupに割り当たっている時点で削除条件を満たさないので、このケースはないはず
```
ここは未対応でよい認識か。
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2024-02-01 06:06:10 +00:00 |
|
makabe
|
92193d499a
|
Merge branch 'develop' into ccb
|
2024-01-31 10:28:39 +09:00 |
|
makabe.t
|
6d6eee91e0
|
Merged PR 712: 行ロック横展開2
## 概要
[Task3470: 行ロック横展開2](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3470)
以下のリポジトリの各メソッドについてロックを追加し、必要なインデックスを追加するマイグレーションファイルを追加しました。
- licenses
- order
- 注文の取得にロックを追加して同じPO番号をチェックできるようにする
- createCardLicenses
- ライセンスキーチェック毎にロックを追加して同じライセンスキーをチェックできるようにする
- activateCardLicense
- ライセンスキーのチェックにロックを追加して同一のライセンスキーがアクティベート済みかチェックできるようにする
- issueLicense
- 注文のチェックにロックを追加して同一の注文に対して複数回ライセンスが発行されないようにする
- allocateLicense
- ユーザーのライセンス状態取得にロックを追加して複数回割り当てできないようにする
- deallocateLicense
- ユーザーのライセンス状態取得にロックを追加して複数回解除できないようにする
- cancelOrder
- 注文のチェックにロックを追加してキャンセル中にライセンスが発行されないようにする
※こちらの資料を参考に各メソッド内で影響に関連すると思われるselectにロックを追加しています。
[行ロックに関する影響調査.xlsx](https://ndstokyo.sharepoint.com/❌/r/sites/Piranha/Shared%20Documents/General/OMDS/%E8%A1%8C%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E5%BD%B1%E9%9F%BF%E8%AA%BF%E6%9F%BB.xlsx?d=wdd6f3d97f7b04a538095c459f8eee2eb&csf=1&web=1&e=qASAOx)
上記資料を参考にタスク内で担当するメソッドについてロックの対応箇所を整理しました。
[Task3470](https://ndstokyo.sharepoint.com/:f:/r/sites/Piranha/Shared%20Documents/General/%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%AB/%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/Task3470?csf=1&web=1&e=OGnOhp)
## レビューポイント
- 各メソッドの対応方針は適切でしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-01-31 00:57:36 +00:00 |
|
湯本 開
|
c32b38b783
|
Merged PR 703: API実装(ユーザー削除)/Repository実装
## 概要
[Task3521: API実装(ユーザー削除)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3521)
- ユーザー削除を行うRepository(DB操作部分)を実装
- 削除不可条件をチェックして削除できなければエラー
- 削除可能だった場合、以下の処理を実行
- ユーザーをアーカイブ
- ユーザーを削除
## レビューポイント
- 「ライセンス割り当て解除」をせずにユーザーを削除するため、ライセンスがUserテーブルに存在しないIDを指したままになってしまうが問題ないか
- ラフスケッチ時には、UserArchiveのidには紐づく & UserArchiveに紐づくことによって期限切れのライセンスが誰に割り当たっていたかを把握できるという話だったと思うが、これは"そういう必要がある"という仕様という認識でよいか
- ロック対象の指定は妥当であるか
- デッドロックは発生しなさそうか
- User -> UserGroup -> Workflow -> Task -> CheckoutPermission -> Licenseの順番
## 動作確認状況
- 動作確認なし
|
2024-01-30 07:10:11 +00:00 |
|
SAITO-PC-3\saito.k
|
08a37ff264
|
Merge branch 'develop' into ccb
# Conflicts:
# dictation_client/src/translation/de.json
# dictation_client/src/translation/en.json
# dictation_client/src/translation/es.json
# dictation_client/src/translation/fr.json
|
2024-01-29 18:30:34 +09:00 |
|
saito.k
|
f9d5082f39
|
Merged PR 706: 翻訳情報を反映する
## 概要
[Task3529: 翻訳情報を反映する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3529)
- 翻訳情報を反映
## レビューポイント
- 特になし
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認、develop環境で確認など
## 補足
- 相談、参考資料などがあれば
|
2024-01-29 08:38:26 +00:00 |
|
makabe
|
f00861702a
|
Merge branch 'develop' into ccb
|
2024-01-29 15:52:55 +09:00 |
|
makabe.t
|
dbff86915e
|
Merged PR 708: 対応
## 概要
[Task3550: 対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3550)
- Worktypeの登録・編集時に16文字までとなるように制限を修正しました。
- APIのバリデータ
- 画面の最大文字数
## レビューポイント
- 対応内容の認識はあっていますでしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-01-29 05:54:35 +00:00 |
|
makabe.t
|
4d462a883a
|
Merged PR 688: 行ロック横展開1
## 概要
[Task3468: 行ロック横展開1](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3468)
- 各リポジトリのメソッドについて行ロックが必要な箇所に処理を追加しました。
- **accounts**
- **cancelIssue**
- `canselIssue`と`allocateLicense`での対象ライセンス取得にロックを追加しました。
- **updateAccountInfo**
- `updateAccountInfo`でのプライマリ/セカンダリ管理者取得にロックを追加しました。
- **templates**
- **upsertTemplateFile**
- `upsertTemplateFile`のテンプレートファイル取得にロックを追加しました。
- **users**
- **update**
- ユーザー取得にロックを追加しました。
- 影響としてはAuthorIDの重複が考えられたのでその対応のために入れています。
- **findDelegateUser**
- selectのみでデータの不整合はないので特に処置はしていません。
- **isAllowDelegationPermission**
- selectのみでデータの不整合はないので特に処置はしていません。
※こちらの資料を参考に各メソッド内で影響に関連すると思われるselectにロックを追加しています。
[行ロックに関する影響調査.xlsx](https://ndstokyo.sharepoint.com/❌/r/sites/Piranha/Shared%20Documents/General/OMDS/%E8%A1%8C%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E5%BD%B1%E9%9F%BF%E8%AA%BF%E6%9F%BB.xlsx?d=wdd6f3d97f7b04a538095c459f8eee2eb&csf=1&web=1&e=saqcTC)
上記資料を参考にタスク内で担当するメソッドについてロックの対応箇所を整理しました。
[Task3520](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/Task3520?csf=1&web=1&e=ewuJoe)
## レビューポイント
- 競合の対応として適切でしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルでマイグレーション確認
|
2024-01-29 02:52:24 +00:00 |
|
maruyama.t
|
986b710aaa
|
Merged PR 707: 対応
## 概要
[Task3507: 対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3507)
アップロードとcheckout時にライセンスチェックを行う。ダウンロード時にはチェックを行わない。
- 影響範囲(他の機能にも影響があるか)
checkoutのとき、第五階層の場合にチェックが行われる。
外部連携APIが返却するパラメータが変わるため、OMDSさんに連携する
## レビューポイント
- 不要な個所まで削除していないか(アップロードの場合はチェックを残す)
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2024-01-26 11:07:56 +00:00 |
|
makabe.t
|
794dae0c15
|
Merged PR 709: テスト対応もれ修正
## 概要
[Task3589: テスト対応もれ修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3589)
- バグ対応で漏れていたテスト修正を実施しました。
## レビューポイント
- 共有
## UIの変更
-なし
## 動作確認状況
- ローカルで確認
|
2024-01-26 08:58:08 +00:00 |
|
makabe.t
|
271d85482d
|
Merged PR 705: 対応
## 概要
[Task3549: 対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3549)
- 第五階層のユーザーがライセンス注文する際にディーラーが設定されていない場合に出るエラーを専用のメッセージとなるように修正しました。
※文言はメッセージレビュー後に必要があれば修正します。
## レビューポイント
- エラーの仕分け方は適切でしょうか?
## UIの変更
- [Task3549](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/Task3549?csf=1&web=1&e=uwyFMW)
## 動作確認状況
- ローカルで確認
|
2024-01-26 08:03:18 +00:00 |
|
saito.k
|
7c83a9ccae
|
Merged PR 704: ユーザー認証メールのURLの期限について
## 概要
[Task3515: ユーザー認証メールのURLの期限について](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3515)
- 環境変数の有効期限に使用されている値を見直し
- アクセストークンの有効期限
- ミリ秒→秒単位に修正
- リフレッシュトークンの有効期限
- ミリ秒→秒単位に修正
- 認証メールリンクの有効期限
- ミリ秒→秒単位に修正
- SASトークンの有効期限
- 有効期限が間違っていたので修正
- 2時間に修正(奥澤さんと調整済み)
- キャッシュの有効期限
- 24時間であっていたのでそのまま
## レビューポイント
- ほかに確認する値はあるか
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- トークン生成時に渡す有効期限情報が秒単位であっているのか値を変更して確認した
## 補足
- 相談、参考資料などがあれば
|
2024-01-25 06:53:02 +00:00 |
|
湯本 開
|
8dfbcea0da
|
Merged PR 702: API IF実装
## 概要
[Task3520: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3520)
- ユーザー削除APIのI/Fを実装
## レビューポイント
- バリデーターは適切に設定されているか
- 不要な処理が混入していないか
- 代行操作による実行を許可しているが、認識は間違っていないか
- マージ先ブランチは間違っていないか
## 動作確認状況
- openapi.jsonの生成成功を確認
|
2024-01-25 04:00:54 +00:00 |
|
masaaki
|
52b71a267b
|
Merged PR 695: テスト対応
## 概要
[Task3505: テスト対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3505)
- アカウントIDの初期値を変更するためのSQLを作成
- 運用開始時に忘れないよう、登録を行うためのタスクを追加
タスク 3530: アカウントIDをユーザ指定の通番から開始するようにAUTO_INCRIMENTの値を変更する
## レビューポイント
- 特にレビューしてほしい箇所
- SQLファイルの登録先。
既存のフォルダで意味として矛盾の無い「DB/init」配下としたが妥当か。
今後移行用のスクリプトの登録などが予想されるので、そこを見据えた方がよいか?
## UIの変更
- 無し
## 動作確認状況
- ローカルで確認
## 補足
- レビューOKが出たタイミングで、dev/stg環境に一度適用を行います。
prod環境については、現在のデータを残す可能性があるので、適用は移行時に実施する想定です。
→(2024/1/24追記)データ移行のタイミングでデータは一度きれいにするので、prod環境にも適用する
|
2024-01-24 09:25:47 +00:00 |
|
makabe.t
|
8aa45baee8
|
Merged PR 697: DB関連コード修正
## 概要
[Task3509: DB関連コード修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3509)
- 参照するDBがCCB用のスキーマとなるようにserverの参照DB名を変更しました。
対象:
- server
- .env
- app.module.ts
- function
- .env
- functions/*
※マージの取り込み分も入ってしまったので他は無視してください。
## レビューポイント
- 対応箇所は適切でしょうか。
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
- ローカルにスキーマを追加・マイグレーションしてserverを起動できることを確認
|
2024-01-24 02:52:13 +00:00 |
|
SAITO-PC-3\saito.k
|
f2f8728319
|
ccbの競合解消漏れを対応
|
2024-01-24 11:15:27 +09:00 |
|
SAITO-PC-3\saito.k
|
ded446de93
|
Merge branch 'develop' into ccb
# Conflicts:
# dictation_client/src/pages/UserListPage/index.tsx
# dictation_server/package.json
# dictation_server/src/common/test/init.ts
# dictation_server/src/features/auth/auth.service.spec.ts
# dictation_server/src/features/files/files.service.spec.ts
# dictation_server/src/features/licenses/licenses.service.spec.ts
# dictation_server/src/features/tasks/tasks.service.spec.ts
# dictation_server/src/features/terms/terms.service.spec.ts
# dictation_server/src/features/users/users.service.spec.ts
# dictation_server/src/features/workflows/workflows.service.spec.ts
|
2024-01-24 10:46:48 +09:00 |
|
makabe.t
|
1524ec2473
|
Merged PR 701: パイプラインエラー対応
## 概要
[Task3531: パイプラインエラー対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3531)
- パイプラインエラー解消
## レビューポイント
- 共有
|
2024-01-24 00:48:21 +00:00 |
|
saito.k
|
a59cb0fffb
|
Merged PR 700: [テストFB対応]User画面でライセンスのStatusの表示を変更したい
## 概要
[Task3506: テスト対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3506)
- ライセンスが割り当たっている状態の表示をLicense Assignedにする
- ライセンスの期限切れ状態の表示をNo Licenseとする
- ヘッダーのOMDSCloudの表記を削除
## レビューポイント
- 修正内容に不足はないか
- 修正の認識ずれはないか
- ほかに修正が影響している箇所はないか
## 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/Task3506?csf=1&web=1&e=g2Hkr3
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2024-01-23 11:02:50 +00:00 |
|
makabe.t
|
a7bb32ec4a
|
Merged PR 699: DBマイグレーションファイルにCCB用の設定を追加する
## 概要
[Task3510: DBマイグレーションファイルにCCB用の設定を追加する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3510)
- DBマイグレーションファイルにCCB用の設定を追加し、コマンドを修正しました。
## レビューポイント
- 設定内容は認識通りでしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
- CCB用のスキーマに対してmigrate:up/downできるところまで確認
|
2024-01-23 10:30:14 +00:00 |
|
湯本 開
|
cf56239da2
|
Merged PR 669: Pipeline上でdocker-composeを用いてMySQLを起動する方法を調査する
## 概要
[Task3427: Pipeline上でdocker-composeを用いてMySQLを起動する方法を調査する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3427)
- MySQLでUnitTestを実施する仕組みを作成
- DevContainerにUnitTestからのみアクセスされるMySQLが動くコンテナ( `test_mysql_db` )を追加
- テストでMySQLを使用し、上記 `test_mysql_db` に対してアクセスするよう構成
- テストの前処理で `test_mysql_db` の全てのテーブルをTRUNCATEする処理を実行し、データをクリアする
- 常にテスト用MySQLは起動しているが、テスト実行前にクリアされるので空っぽ前提の状態でテストを実施できる
- 実際にMySQLを使用して実行されるテストを1つ追加
- `users.service.spec.ts | UsersService.createUser` が対象
- Pipeline上でDevContainerを起動し、DevContainer内で `npm ci` `(UnitTest用DBへの) migration` `npm run test` を行う仕組みを作成
- Pipelineを追加
- **StagingPipelineでテスト・ステップを切り出し**
- Pipelineテスト用DevContainer(のdocker-compose.yml)を作成
- 構成は通常の物と同一だが、ネットワーク設定だけ外部のMySQLやRedisと通信しない前提に変更している
- テストの実行環境を自己ホストではなく、一般で提供されているマシンに変更
- 自己ホストのマシンにdocker-composeが入ってない/ビルド後のクリア処理が大変等の理由
- テストで使用する環境変数を `.env.test` という別環境変数に切り出し
- そうすることで、PipelineでKeyVaultへのアクセスをする必要がなくなる
- **migrationの漏れを修正**
- テストが通らないことで発覚したmigration漏れを修正
- **テストコードを修正**
- **Date型のミリ秒単位の誤差を setMillseconds(0) を用いることで0にセットするコードを追加(ライセンス付近)**
## レビューポイント
- **WIPレビュー以降の追加の修正で違和感のある箇所はないか**
- コミット履歴等で追っていただいた方が楽かと思います
- 直近の`Merge branch 'develop' into feature/3427/poc-mysql-test` 以降がWIP以降に変更されたコードです
- **レビュー通過後、developのPipelineについては手動で同等のコードに変更→PRをdevelopにマージ予定だが進め方として問題はないか**
- [※WIPでレビュー済み] テスト用DevContainerを別途作成したが、現行のDevContainerを使用するよう頑張った方がいいか?
- [※WIPでレビュー済み] CI/CDの実行速度面を考慮し、使用されないMySQLとRedisのサービスとネットワーク作成が同居しているdocker-compose.ymlの実行を避けたが、管理対象は増えているので議論の余地はある
- [※WIPでレビュー済み] MySQLでUnitTestを実行する際に懸念事項はないか
- [※WIPでレビュー済み] Dockerを起動する関係でCI/CDのスピードが数分遅くなると思われるが、許容可能か
- [※WIPでレビュー済み] `.env.test` に置き換えて問題ないか
## 動作確認状況
- ローカル&Pipelineで実行して確認済
|
2024-01-23 07:58:42 +00:00 |
|
makabe.t
|
6e931c5afb
|
Merged PR 694: テスト対応
## 概要
[Task3504: テスト対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3504)
- ユーザー取得APIで取得するユーザーの順序をAuthor、Typist、Noneの順になるようにしました。
## レビューポイント
- 単純なorderの指定ではうまくいかないようでしたのでDBからの取得後にソートするようにしていますが処理として適切でしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-01-23 00:21:17 +00:00 |
|
SAITO-PC-3\saito.k
|
d23336a065
|
workflowのソート条件の指定に誤りがあったので修正
テストもその誤りを検知できるように修正
|
2024-01-19 10:25:17 +09:00 |
|
saito.k
|
3ac1218a6b
|
Merged PR 693: [テストFB対応]Workflow画面でのソート機能
## 概要
[Task3503: テスト対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3503)
- workflowsのソート条件を変更
- AuthorIDの昇順
- AuthorIDが同じ場合は、WorktypeIDの昇順
## レビューポイント
- 修正内容の認識があっているか
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2024-01-18 06:28:28 +00:00 |
|
maruyama.t
|
1ad3cb70c6
|
Merged PR 687: アカウント登録画面修正
## 概要
[Task3437: アカウント登録画面修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3437)
- アカウント登録時にPrivacyNoticeに同意できるよう修正(サーバに処理自体は入っていたが、画面修正だけが漏れていた)
- アカウント登録画面と利用規約同意画面で文言が統一されていなかったのを修正。
- 利用規約同意画面で、規約に同意する文言のlabel→label htmlForに修正
(文言にマウスオーバーするとカーソルが矢印から指に代わるが、チェックボックスを押さないかぎりチェックが付かなかったのを、文言を押してもチェックが付くように修正)
## レビューポイント
とくになし
## 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/Task3437?csf=1&web=1&e=wGHFhu
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2024-01-17 06:06:08 +00:00 |
|
saito.k
|
46fdef854e
|
Merged PR 689: licenseAlertのテスト修正
## 概要
[Task3275: licenseAlertのテスト修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3275)
- redisをモックに切り替えてテストを行うように修正
- redisのモックは`redis-mock`というライブラリを使用
## レビューポイント
- 使用したライブラリに問題はありそうか
- https://www.npmjs.com/package/redis-mock/v/0.56.3
- テスト用に使用しているだけなので大きな問題になることはない認識
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認、Pipeline上でテストが通ることを確認
## 補足
- 相談、参考資料などがあれば
|
2024-01-17 06:02:20 +00:00 |
|
makabe.t
|
7075c2a9eb
|
Merged PR 686: いろいろ消す&表示変える
## 概要
[Task3328: いろいろ消す&表示変える](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3328)
- CCB後回し分の部分について表示を削除、修正しました。
- ユーザー一覧画面の「Delete user」を消す
- タスク一覧画面の「Delete dictation」を削す
- テンプレートファイル一覧画面の「Delete」を消す
- アカウント情報画面の「File Delete Setting」を消す
- パートナー一覧画面の「Delete Account」を消す
- ライセンスページの「Storage Available」と「Storage Used」の値をハイフン表示に修正
※変更部分はまた使う予定なのでコメントアウトで対応しています。
## レビューポイント
- 対応箇所は認識通りでしょうか?
- 対応内容は認識通りでしょうか?
## UIの変更
- [Task3328](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/Task3328?csf=1&web=1&e=9y7y6P)
## 動作確認状況
- ローカルで確認
|
2024-01-16 10:37:12 +00:00 |
|
makabe.t
|
4c427d2632
|
Merged PR 692: マイグレーションファイル適用
## 概要
[Task3487: マイグレーションファイル適用](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3487)
- DB定義に齟齬が出てしまうため、DBマイグレーションファイルをCCBからdevelopにも適用します。
## レビューポイント
- 適用内容は適切でしょうか?
|
2024-01-16 10:15:56 +00:00 |
|
maruyama.t
|
658de1c1ae
|
Merged PR 691: ライセンス自動割り当てのテストコードの結果が異常になる
## 概要
[Task3486: ライセンス自動割り当てのテストコードの結果が異常になる](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3486)
現在時刻と明示的に定義した日付の比較を行っていたことで、年を跨ぎ異常となっていた
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認、develop環境で確認など
## 補足
- 相談、参考資料などがあれば
|
2024-01-16 09:51:37 +00:00 |
|
maruyama.t
|
6b1020be8f
|
Merged PR 690: dev動作確認&確認後コンソールログのloginResultを削除する
## 概要
[Task3478: dev動作確認&確認後コンソールログのloginResultを削除する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3478)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
- このPull Requestでの対象/対象外
- 影響範囲(他の機能にも影響があるか)
## レビューポイント
- 特にレビューしてほしい箇所
- 軽微なものや自明なものは記載不要
- 修正範囲が大きい場合などに記載
- 全体的にや仕様を満たしているか等は本当に必要な時のみ記載
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認、develop環境で確認など
## 補足
- 相談、参考資料などがあれば
|
2024-01-16 08:32:25 +00:00 |
|
makabe.t
|
d08c6c99af
|
Merged PR 681: タスク削除API実装
## 概要
[Task3457: タスク削除API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3457)
- タスク削除APIとUTを実装しました。
## レビューポイント
- テストケースは適切でしょうか?
- リポジトリでの削除処理は適切でしょうか?
- エラー時のコード使い分けは適切でしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-01-16 07:55:38 +00:00 |
|
maruyama.t
|
4c527b1959
|
Merged PR 685: authページでinstanceの取得に失敗した場合でもログインページに遷移させる
## 概要
[Task3476: authページでinstanceの取得に失敗した場合でもログインページに遷移させる](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3476)
以下暫定対応です。
`const loginResult = await instance.handleRedirectPromise();`
推測としては、この処理でloginResultがnullになってしまうことがあり、
結果、ページ遷移などが発生しないままになってまうため、loading表示で固まる。
そのため、いかなる場合でも最終的にはログインページに遷移させるよう修正した。
これによって、loginResultがnullの場合は、ログインページに遷移後トップページに遷移し、ユーザは再度ログイン処理を行うことができる。
一旦この状態でテストは継続していただいて、根本原因調査は裏で行う。
## レビューポイント
- console.log({ loginResult }); はDEV環境での動作確認後に削除いたします。
## UIの変更
なし
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2024-01-16 06:55:11 +00:00 |
|
makabe.t
|
8793606070
|
Merged PR 682: タスク一覧画面修正
## 概要
[Task3458: タスク一覧画面修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3458)
- タスク一覧画面のタスク削除ボタンからタスクを削除する処理を実装しました。
- タスクがInProgress、ユーザーがTypistの場合にはボタンを非活性となるようにしています。
## レビューポイント
- エラーごとの処理内容は適切でしょうか?
- ボタンの活性制御は適切でしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-01-16 00:17:45 +00:00 |
|
saito.k
|
d627bb8a09
|
Merged PR 684: タスク一覧の表示件数を増やす
## 概要
[Task3447: タスク一覧の表示件数を増やす](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3447)
- タイトルの通り
## レビューポイント
- 特になし
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2024-01-15 08:54:14 +00:00 |
|
saito.k
|
0edad18545
|
Merged PR 674: DBからLicenseAlertカラム削除
## 概要
[Task3429: DBから該当カラム削除](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3429)
- UsersテーブルからLicenseAlertを削除
## レビューポイント
- 追加したマイグレーションファイルの内容に認識違いはないか
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2024-01-12 07:03:59 +00:00 |
|
makabe.t
|
81c299dd99
|
Merged PR 680: タスク削除API IF実装
## 概要
[Task3456: タスク削除API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3456)
- タスク削除APIのIFを実装しopenapi.jsonを更新しました。
## レビューポイント
- パス、バリデータは想定通りでしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-01-11 08:47:28 +00:00 |
|
makabe.t
|
6111583678
|
Merged PR 673: ログイン画面へのブラウザバック時のローディング対応
## 概要
[Task3380: ログイン画面へのブラウザバック時のローディング対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3380)
- ログイン済み後にブラウザバックした際にローディング画面からログイン後の画面に遷移する処理を追加しました。
- loginPage
- AuthPage
- TermsPage
## レビューポイント
- 対応ページと対応する箇所は適切でしょうか?
- 既存のuseEffectの中に処理を追加しています。
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-01-11 08:22:31 +00:00 |
|
makabe.t
|
196a8018e5
|
Merged PR 679: U-113メール内容の修正
## 概要
[Task3450: U-113メール内容の修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3450)
- ユーザー追加の認証後に送られるメールU-113の文面を修正しました。
- コロンと仮パスワードの間に見やすいようにスペースを入れています
## レビューポイント
- 対応箇所は適切でしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-01-11 07:49:54 +00:00 |
|
saito.k
|
c4efaf1a1a
|
Merged PR 671: 「LicenseAlert」を消す対応
## 概要
[Task3381: 対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3381)
- 以下の画面から「LicenseAlert」を削除
- ユーザー追加Popup
- ユーザー更新Popup
- ユーザー一覧画面
- 以下のAPIの引数から「LicenseAlert」の設定をするパラメータを削除
- ユーザー作成API(users/signup)
- ユーザー更新API(users/update)
- ユーザー一覧取得APIのレスポンスから「LicenseAlert」を削除
- usersEntityから「LicenseAlert」を削除
- クライアントのAPI呼び出し部分を自動生成するopenapi-generator-cliのバージョンを7.1.0で固定
- 最新バージョン(7.2.0)はaxiosのバージョン1.x用になるため
- https://github.com/OpenAPITools/openapi-generator/releases/tag/v7.2.0
## レビューポイント
- openapi-generator-cliのバージョンを固定するのではなく、axiosのバージョンを上げたほうがよいか
- axiosのバージョン1.xが出たのがおととしになるのでそろそろ上げてもいい?
- このタイミングでメジャーバージョンを上げるのはどうか
- 基本的な仕様について大きくは変わってない模様
- 実際に上げてみて軽く動作確認してみたが問題なかった
## UIの変更
- Before/Afterのスクショなど
- 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/Task3381?csf=1&web=1&e=TpXHES
## 補足
- 相談、参考資料などがあれば
|
2024-01-11 06:58:01 +00:00 |
|
makabe.t
|
cbf7622909
|
Merged PR 675: File Propertyの「priority」をHighかNormalで表示する
## 概要
[Task3433: File Propertyの「priority」をHighかNormalで表示する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3433)
- FilePropertyポップアップのpriorityの項目の表示を数字からHigh/Normalとなるように修正しました。
## レビューポイント
- 表示内容は認識通りでしょうか?
## UIの変更
- [Task3433](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/Task3433?csf=1&web=1&e=5iWTtn)
## 動作確認状況
- ローカルで確認
|
2024-01-10 06:12:15 +00:00 |
|
makabe.t
|
87ede1ad3b
|
Merged PR 672: パートナー追加時のメール文面の適用
## 概要
[Task3430: パートナー追加時のメール文面の適用](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3430)
- パートナー追加メールの文面をU-114メールとなるようにしました。
- 併せてメール送信処理で`await`になっていなかった箇所を修正しました。
## レビューポイント
- パートナー追加メールの適用は適切でしょうか?
- 各メール送信処理の修正内容は適切でしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2024-01-09 08:00:50 +00:00 |
|