saito.k
|
dfdc6a33ad
|
Merged PR 894: API修正(アカウント削除系)
## 概要
[Task4034: API修正(アカウント削除系)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4034)
- アカウント削除時にJobNumberテーブルのレコードも削除するように修正
- パートナー削除時にJobNumberテーブルのレコードも削除するように修正
- テスト修正
## レビューポイント
- テストケースに不足はないか
- ジョブナンバーテーブルの削除順に問題はないか
## クエリの変更
- Repositoryを変更し、クエリが変更された場合は変更内容を確認する
- JobNumberテーブルのレコードを削除する処理を追加した
- 既存のクエリに影響はなし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 既存のテストが通ることを確認
- テストしていなかった観点(ソート条件も削除されているか等)も確認するように修正
## 補足
- 相談、参考資料などがあれば
|
2024-05-14 02:12:41 +00:00 |
|
saito.k
|
35e2d626a0
|
Merged PR 893: API修正(upload-finished)
## 概要
[Task4033: API修正(upload-finished)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4033)
- JobNumberテーブルから取得したJOBNUMBERを使用してタスクを作成する。
- テスト追加
## レビューポイント
- テストケースは足りているか
- JOBNUMBERの採番ロジックに誤りはないか
## クエリの変更
- Repositoryを変更し、クエリが変更された場合は変更内容を確認する
- JobNumberテーブルからの取得と更新クエリを追加した
- 既存のクエリを変更はしていない
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- テストケースを修正し、既存テストがすべて通ることを確認
## 補足
- 相談、参考資料などがあれば
|
2024-05-13 05:04:16 +00:00 |
|
saito.k
|
228e21ba78
|
Merged PR 892: migration修正
## 概要
[Task4035: migration修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4035)
- job_numberテーブル作成
- マイグレーションのコマンド修正
## レビューポイント
- インデックス・ユニーク制約・外部キー制約の認識は合っているか
- マイグレーションのコマンドは基本的にccbで認識あっているか
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- マイグレーションファイル作成のみでほかに影響なし
## 補足
- 相談、参考資料などがあれば
|
2024-05-10 03:56:48 +00:00 |
|
makabe.t
|
68df7cd728
|
Merged PR 887: POST /auth/token
## 概要
[Task3981: POST /auth/token](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3981)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- `POST /auth/token` のバリデータのUTを追加しました。
## レビューポイント
- テスト項目は適切でしょうか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- テストの修正のみなので影響なし
|
2024-05-09 05:28:03 +00:00 |
|
makabe.t
|
ffd6eb4e68
|
Merged PR 886: GET /tasks
## 概要
[Task3980: GET /tasks](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3980)
- `GET /tasks` のバリデータのUTを追加しました。
## レビューポイント
- テスト項目は適切でしょうか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- テストの修正のみなので影響なし
|
2024-05-09 01:20:57 +00:00 |
|
makabe
|
23f8b54011
|
Merge branch 'main' into develop
|
2024-05-07 12:04:03 +09:00 |
|
makabe.t
|
8122f6f4e1
|
Merged PR 884: FunctionにX-Requested-Withヘッダを適用
## 概要
[Task4142: FunctionにX-Requested-Withヘッダを適用](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4142)
- Functionのユーザー一括登録の処理中でOMDS CloudのAPIを呼び出す処理があるので、X-Requested-Withヘッダを適用しました。
- 一括登録失敗時のメール文面の翻訳でエラーがない場合のメッセージが日本語のままになっていたので各言語に対応しました。
## レビューポイント
- ヘッダの適用は適切でしょうか?
- 翻訳の適用方法で、言語ごとに割り当てる内容を定数としていますが、文面の置き換え方法に問題はないでしょうか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- ローカルからAPIを叩い検証証
|
2024-05-07 00:05:17 +00:00 |
|
makabe.t
|
d43cece48a
|
Merged PR 882: 追加開発分をステージングに反映するPipelineを作成
## 概要
[Task4016: 追加開発分をステージングに反映するPipelineを作成](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4016)
- 追加開発分CCBをステージングに反映するPipeline定義のYamlファイルを追加しました。
## レビューポイント
- 参照元ブランチを変えた以外はSTGデプロイそのままにしていますが、対応の不足はないでしょうか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- マージ後に確認
|
2024-04-22 08:01:37 +00:00 |
|
SAITO-PC-3\saito.k
|
ba7196cac1
|
本番デプロイようにコメントアウトした実装をもとに戻す
|
2024-04-22 10:44:56 +09:00 |
|
SAITO-PC-3\saito.k
|
7eecb001c6
|
4/22の本番環境デプロイのために確認未実施の修正をコメントアウト
|
2024-04-21 22:41:44 +09:00 |
|
SAITO-PC-3\saito.k
|
0b01da936d
|
CacheModule作成時にTTLを設定
|
2024-04-19 19:15:23 +09:00 |
|
saito.k
|
b88c0d9b96
|
Merged PR 877: ディーラー取得APIの修正
## 概要
[Task4104: ディーラー取得APIの修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4104)
- メールの文面を各言語版に置き換えました。
- 環境変数に設定されたアカウントIDのDealerはResponseに含めないように修正
## レビューポイント
- 環境変数からインスタンス変数に代入するときの処理に問題はあるか
- 環境変数のフォーマットはこれで良いか
- もっとよいやり方があれば指摘いただきたいです
- テストケースに不足はないか
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- ほかのテストに影響が出ていない
|
2024-04-19 04:47:32 +00:00 |
|
makabe
|
b7554e30ff
|
CCBからDBの向き先を変更
|
2024-04-19 13:38:24 +09:00 |
|
makabe
|
b03cda3ccc
|
Merge branch 'ccb' into develop
|
2024-04-19 11:17:17 +09:00 |
|
makabe.t
|
7bfd424a64
|
Merged PR 875: メールの多言語対応
## 概要
[Task3859: メールの多言語対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3859)
- メールの文面を各言語版に置き換えました。
- アカウント情報消去完了通知 [U-111]
- ユーザー一括登録 受付通知 [U-120]
- ユーザー一括登録 完了通知 [U-121]
- ユーザー一括登録 失敗通知 [U-122]
- パートナーアカウント情報消去完了通知 [U-123]
## レビューポイント
- 対応メールは適切でしょうか?
- メール文面は適切でしょうか?
- 反映内容は適切でしょうか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- ローカル確認、マージ後にdevelop動作確認
|
2024-04-19 02:14:05 +00:00 |
|
makabe
|
9ee29e91ba
|
マイグレーションコマンド修正
|
2024-04-19 09:10:48 +09:00 |
|
SAITO-PC-3\saito.k
|
b24059b538
|
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
# dictation_function/src/test/common/utility.ts
# dictation_server/src/features/files/test/utility.ts
|
2024-04-18 09:57:37 +09:00 |
|
makabe.t
|
c469f943f1
|
Merged PR 872: 生ファイル名の初期値を追加するマイグレーションファイル作成
## 概要
[Task4125: 生ファイル名の初期値を追加するマイグレーションファイル作成](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4125)
- 生ファイル名と表示ファイル名をそれぞれ修正して初期値を入れるスクリプトを追加しました。
- 生ファイル名:これまでfile_nameカラムに入っていた値
- file_nameの値から.zipを除いたもの
## レビューポイント
- この値の操作で問題はないか
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- migrate up/downで想定通りになることを確認
|
2024-04-17 00:18:48 +00:00 |
|
makabe.t
|
0a714f8484
|
Merged PR 870: ファイル情報ポップアップ画面修正
## 概要
[Task4051: ファイル情報ポップアップ画面修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4051)
- ファイル情報ポップアップを修正し、ファイル名を変更できるように修正しました。
- 音声ファイル名変更APIのファイル名の文字数を修正しました。
- フロントの入力欄で64文字にしたので、プラス拡張子で68文字としました。
## レビューポイント
- 画面イメージは認識通りでしょうか?
- 表示では拡張子を取って、APIに渡す際にはつけているのですが処理として不自然ではないでしょうか?
## UIの変更
- [Task4051](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/Task4051?csf=1&web=1&e=nbYIE0)
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- タスク一覧、ファイル情報ポップアップが正常に見えることを確認
|
2024-04-16 10:12:44 +00:00 |
|
makabe.t
|
1d2089b0c4
|
Merged PR 868: 音声ファイル名変更のに伴うAPI修正
## 概要
[Task4053: 音声ファイル名変更のに伴うAPI修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4053)
- 音声ファイル名について生ファイル名を利用するように修正しました。
- ファイルアップロード完了(タスク登録)
- パラメータのファイル名で生ファイル名も登録
- 音声ファイルダウンロード先取得
- タスク削除
- blobストレージのファイル名に生ファイル名を利用
## レビューポイント
- 対象APIは認識通りか
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- UTが通ることを確認
- 各APIで生ファイル名を使って実行できることを確認
|
2024-04-16 05:24:18 +00:00 |
|
makabe.t
|
e6d27d7810
|
Merged PR 867: 音声ファイル名変更API実装
## 概要
[Task4052: 音声ファイル名変更API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4052)
- ファイル名変更APIとそのUTを実装しました。
## レビューポイント
- リポジトリ実装のチェック内容とその順序は適切でしょうか?
- テスト項目は適切でしょうか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- UT実行
- ローカル実行
## 補足
- 相談、参考資料などがあれば
|
2024-04-15 06:52:07 +00:00 |
|
makabe.t
|
f209c7359e
|
Merged PR 865: IF実装・修正
## 概要
[Task4049: IF実装・修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4049)
- 音声ファイル名変更APIのIFを実装してリクエストパラメータのテストを実装しました。
- タスク一覧取得APIのレスポンスに生ファイル名を追加しました。
- OpenAPIの更新
## レビューポイント
- ファイル名変更APIのパスは適切でしょうか?
- バリデータのチェックは適切でしょうか?
## UIの変更
- なし
## クエリの変更
- IFなのでなし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- 既存テストを実施して、タスク一覧についてはレスポンス期待値を修正。
- タスク一覧画面が正常に見えることを確認
|
2024-04-12 01:36:49 +00:00 |
|
makabe.t
|
07bca1d638
|
Merged PR 866: DBマイグレーションエラー修正
## 概要
[Task4120: DBマイグレーションエラー修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4120)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
- このPull Requestでの対象/対象外
- 影響範囲(他の機能にも影響があるか)
## レビューポイント
- 特にレビューしてほしい箇所
- 軽微なものや自明なものは記載不要
- 修正範囲が大きい場合などに記載
- 全体的にや仕様を満たしているか等は本当に必要な時のみ記載
- 修正箇所がほかの機能に影響していないか
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## クエリの変更
- Repositoryを変更し、クエリが変更された場合は変更内容を確認する
- Before/Afterのクエリ
- クエリ置き場
## 動作確認状況
- ローカルで確認、develop環境で確認など
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- どのケースに対してどのような手段でデグレがないことを担保しているか
## 補足
- 相談、参考資料などがあれば
|
2024-04-10 09:48:40 +00:00 |
|
makabe.t
|
09c21eafa7
|
Merged PR 864: DBにカラム追加
## 概要
[Task4057: DBにカラム追加](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4057)
- DBマイグレーションファイルとして音声ファイルテーブルに生ファイル名カラムを追加しました。
## レビューポイント
- カラムの要件は適切でしょうか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルでmigrate:up/downできることを確認
|
2024-04-10 06:15:54 +00:00 |
|
makabe.t
|
e6d6e477d9
|
Merged PR 862: パートナー一覧画面&パートナー編集ポップアップ実装
## 概要
[Task3935: パートナー一覧画面&パートナー編集ポップアップ実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3935)
- パートナー一覧画面からパートナー編集ポップアップを表示して情報を変更できる画面実装をしています。
## レビューポイント
- エラーの表示は適切でしょうか?
- 画面イメージは認識通りでしょうか?
## UIの変更
- [Task3935](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/Task3935?csf=1&web=1&e=FdaUMT)
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 新規機能なので問題なし
|
2024-04-08 07:41:05 +00:00 |
|
maruyama.t
|
915483c109
|
Merged PR 860: パートナー情報更新API実装
## 概要
[Task3937: パートナー情報更新API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3937)
- パートナーアカウント情報更新APIとUTを実装しました。
## レビューポイント
- エラーケースの出し分けは適切でしょうか?
- テストケースは過不足ないでしょうか?
## UIの変更
- なし
## クエリの変更
- 新規追加のため変更はなし
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 新規追加なので問題なし。
|
2024-04-05 02:37:58 +00:00 |
|
saito.k
|
5147f853ae
|
Merged PR 861: API修正
## 概要
[Task4038: API修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/4038)
- タスク作成時のジョブナンバーの採番ルールを修正
- 常に最新タスクのジョブナンバー+1を採番する
- テストケース追加
- 非同期処理の呼び出しでawaitが抜けている箇所を修正
## レビューポイント
- 修正内容の認識は合っているか
- テストケースに不足はないか
- 修正箇所がほかの機能に影響していないか
- taskRepositoryのcreateはupload-finished以外では使用されていない
## クエリの変更
- Repositoryを変更し、クエリが変更された場合は変更内容を確認する
- Before/Afterのクエリ
- https://ndstokyo.sharepoint.com/:f:/r/sites/Piranha/Shared%20Documents/General/OMDS/%E3%82%AF%E3%82%A8%E3%83%AA/Task4038?csf=1&web=1&e=WTIk2l
- L107辺りが変更箇所
## 動作確認状況
- ローカルで確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- 修正したcreateがほかで使用していないことを確認
- テストケースを追加し確認
- 既存のテスト含め成功することを確認
## 補足
- 相談、参考資料などがあれば
|
2024-04-03 05:35:30 +00:00 |
|
maruyama.t
|
0288292058
|
Merged PR 859: パートナーユーザー取得API実装
## 概要
[Task3936: パートナーユーザー取得API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3936)
- このPull Requestでの対象/対象外
パートナー変更APIの修正は別タスクで対応
- 影響範囲(他の機能にも影響があるか)
新規APIのため他の機能に影響はない
## レビューポイント
- パートナーのアカウントIDからユーザー一覧を取得する際に、Repository層ではEmai認証状態を意識した取得は行わない
→service層でフィルタリングする実装にしたが
(アカウントIDからユーザー一覧を取得する処理がいままでなかったので、あったほうがいいかなと思い)
## クエリの変更
新規APIのためクエリの変更はない
## 動作確認状況
- ローカルで確認
UT+POSTMAN
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- どのケースに対してどのような手段でデグレがないことを担保しているか
既存機能には手を入れていない
## 補足
- 相談、参考資料などがあれば
|
2024-04-03 00:50:53 +00:00 |
|
maruyama.t
|
114ded790e
|
Merged PR 855: API IF実装(パートナーを編集したい)
## 概要
[Task3930: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3930)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 新規追加API2本のIFを作成、controllerの返却値は仮実装(別タスクで実装)
- 影響範囲(他の機能にも影響があるか)
新規追加のみなので影響はなし
## レビューポイント
- 特筆する点はありません
## UIの変更
なし
## クエリの変更
なし
## 動作確認状況
- ローカルで確認
バリデーションテストとPOSTMANからの起動の確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- どのケースに対してどのような手段でデグレがないことを担保しているか
完全新規のIFの実装のみなのでデグレはない想定
## 補足
- 相談、参考資料などがあれば
|
2024-03-26 06:22:07 +00:00 |
|
makabe.t
|
6e93a5be79
|
Merged PR 846: パートナーアカウント削除API実装
## 概要
[Task3834: パートナーアカウント削除API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3834)
- パートナーアカウント削除APIとUTを実装しました。
## レビューポイント
- 削除対象データは適切でしょうか?
- テストケースに不足はないでしょうか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- テストとローカルで実行確認
- 行った修正がデグレを発生させていないことを確認できるか
- 既存処理への変更なし
|
2024-03-22 06:12:47 +00:00 |
|
Kentaro Fukunaga
|
75f0a49fc1
|
Merged PR 831: 親アカウント変更API実装
## 概要
[Task3853: 親アカウント変更API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3853)
- 親アカウント切り替えAPIを実装しました。
## レビューポイント
- Service層の関数の分け方に改善点ないか?
- テストケースで他にあったほうがいいものや観点などあるか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで全テスト通ることを確認
- 行った修正がデグレを発生させていないことを確認できるか
- 新規APIの実装のため既存実装に変更なし
|
2024-03-18 05:47:24 +00:00 |
|
masaaki
|
f80912c617
|
Merged PR 834: API IF実装
## 概要
[Task3904: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3904)
- 「プロダクト バックログ項目 1242: パートナーを削除したい」のAPI IFを作成しました
- 影響範囲(他の機能にも影響があるか)
- 新規IFのため影響はなし
## レビューポイント
- controllerの試験実装が初なので、テストケース過不足ないか確認いただきたいです。
## UIの変更
- 無し
## クエリの変更
- 無し
## 動作確認状況
- ユニットテストが通ることを確認、ローカル環境でpostmanで呼び出せることを確認、SWAGGER UI上で追加されていることを確認
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- ユニットテストが通ることを確認
## 補足
- 相談、参考資料などがあれば
|
2024-03-15 07:41:56 +00:00 |
|
maruyama.t
|
2b68a9f054
|
Merged PR 824: AzureFunctions実装3(CSVをストレージアカウントに配置する)
## 概要
[Task3846: AzureFunctions実装3(CSVをストレージアカウントに配置する)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3846)
outputDataを追加
→outputAnalysisLicensesDataに変更(アラートルールなどでログを見るので、何の処理か理解できるように)
blobstorageService.tsに以下を追加
- uploadFileAnalysisLicensesCSV
(ライセンスCSVを配置する)
- createContainerAnalysisを追加
(コンテナーを作成する)
環境変数の追加
## レビューポイント
- 今回追加されたJP-EASTのストレージアカウントのコンテナーが、第一階層のアカウントのものであるかどうかはソース上は特に意識していないが問題ないでしょうか。
## 動作確認状況
- ローカルで確認(モックでソース上処理が通ることのみ確認のみ)
詳細なテストは別タスクで行う。
## 補足
- 相談、参考資料などがあれば
|
2024-03-13 07:54:10 +00:00 |
|
Kentaro Fukunaga
|
83e297cc9b
|
Merged PR 821: 画面実装(パートナーライセンス一覧画面&階層構造変更ポップアップ)
## 概要
[Task3854: 画面実装(パートナーライセンス一覧画面&階層構造変更ポップアップ)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3854)
- パートナーライセンス一覧に「Change Owner」ボタンを配置し、表示制御およびクリック時にポップアップ表示する処理の実装
- アカウント階層構造変更ポップアップの処理全体実装
- サーバー側のエラーコード定義
## レビューポイント
- 「一括」を表現するためのドロップダウンの構築や処理周りで改善点ないか(to:斎藤くん)
- コンポーネントでの状態管理でお作法に違反しているところないか(to:斎藤くん)
- 修正箇所がほかの機能に影響していないか
- パートナーライセンス一覧の画面表示に何らか悪影響ないか?(to:ガンさん)
## 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/Task3854?csf=1&web=1&e=jBGQrR
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認しました
- 第一階層でログインしてかつ第三または第四視点での一覧を確認しているときにChangeOwnerボタンが表示される
- ボタン押下すると、仕様通りにポップアップの表示が行われる
- ポップアップにて入力項目に入力できる&バリデーション効いている
- ポップアップにて実行ボタン押下するとAPI実行できる&処理結果に応じて仕様通りの挙動をすること
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- パートナーライセンス画面に新規ボタンを配置した&新規ポップアップの実装のみのため、
ポップアップでの処理が正常終了/失敗/何もせず閉じた場合に元の画面の表示が今まで通り動くことを確認済み。
|
2024-03-13 07:41:25 +00:00 |
|
makabe.t
|
9f5ccabb0c
|
Merged PR 830: アカウント削除修正
## 概要
[Task3896: アカウント削除修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3896)
- アカウント削除を実行すると失敗するので、対応を実施しました。
- `AccountsRepositoryModule`のインポートに`AccountArchive`を追加しました。
## レビューポイント
- 対応内容は適切でしょうか?
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- npm run test
- 削除実行
- 行った修正がデグレを発生させていないことを確認できるか
- リポジトリのインポートへの追加のみなので対象の処理ができることとtestが通ることで確認
|
2024-03-13 02:01:28 +00:00 |
|
湯本 開
|
43561f237e
|
Merged PR 822: クエリ比較用ログ出力の仕組みを改良
## 概要
[Task3889: クエリ比較用ログ出力の仕組みを改良](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3889)
- SQLクエリを比較可能とするための仕組みを導入
- UUIDや日付等の実行の度に変更される要素を出力段階で置き換えてしまうロガーを追加
- テストで上記ロガーを使うよう修正
- テストで使用する環境変数が必要がないのにlocalを指定するようになっていたため、production想定でテストが実施されるようテスト用環境変数ファイルを変更
## レビューポイント
- この仕組みを使ってデグレを防ぐための「クエリの変更内容を確認する」事が問題なく出来そうか
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- npm run test が正常に実施されることを確認
- 行った修正がデグレを発生させていないことを確認できるか
- testファイルにしか参照されない変更なので、デグレは原理的に発生しないはず
- testも正常に成功したことを確認したので、デグレは発生していないはず
|
2024-03-12 03:57:29 +00:00 |
|
SAITO-PC-3\saito.k
|
311eb98236
|
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
# dictation_server/src/app.module.ts
|
2024-03-12 11:48:25 +09:00 |
|
saito.k
|
c059a2eabd
|
Merged PR 815: XMLHttpRequestにてリクエストヘッダー「X-Requested-With: XMLHttpRequest」をコメントアウトしていればコメントアウトはずす
## 概要
[Task1806: XMLHttpRequestにてリクエストヘッダー「X-Requested-With: XMLHttpRequest」をコメントアウトしていればコメントアウトはずす](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1806)
- 以下の開発規約に準拠するように修正
- 可能な限り、JSONの場合(JSONPではない場合)は、XMLHttpRequestにてリクエストヘッダー「X-Requested-With: XMLHttpRequest」を設定し、サーバー側でチェックすること。
- Client
- APIリクエスト時に、ヘッダーに「X-Requested-With: XMLHttpRequest」を付ける
- server
- ヘッダーをチェックするミドルウェアを実装
- /healthは画面からのリクエストではないので除外している
- ミドルウェアをローカル環境以外で使用するように実装
- ローカル環境ではサーバーから静的ファイルを配信しているから
- APIリクエスト以外のリクエストにもmiddlewareが適用されてしまうのでローカル環境は除外している
## レビューポイント
- この修正で開発規約に準拠しているといえるか
- ローカル環境は除外したが、問題ないか
- ローカルとdev,stg,prodで差異があることで、ローカルだけ発生しない問題が生じる可能性がある(その逆も)
- 基本的に特定のヘッダーがあるかというチェックを追加しただけなので、大きな問題が発生するとは考えづらい
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## クエリの変更
- Repositoryを変更し、クエリが変更された場合は変更内容を確認する
- Before/Afterのクエリ
- クエリ置き場
## 動作確認状況
- ローカルで確認、develop環境で確認
- 行った修正がデグレを発生させていないことを確認できるか
- 事前にdev環境でAPI呼び出しができることを確認
- すべてのAPIの呼び出しを確認したわけではないが、ログイン等の基本的な操作はできることを確認した
## 補足
- 相談、参考資料などがあれば
|
2024-03-11 07:26:01 +00:00 |
|
makabe.t
|
ccc03da62d
|
Merged PR 823: 環境変数の追従
## 概要
[Task3891: 環境変数の追従](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3891)
- `server`に追加した環境変数の追従が`.env.local.example`から漏れていたので追加
## レビューポイント
- 共有
## UIの変更
- なし
## クエリの変更
- なし
## 動作確認状況
- ローカルで確認
- exampleを追加したのみなので動作に影響はなし
|
2024-03-11 02:52:55 +00:00 |
|
湯本 開
|
ff4cd35ed3
|
Merged PR 819: [3848]アカウント削除処理修正
## 概要
[Task3847: [3848]アカウント削除処理修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3847)
- AccountArchiveエンティティを追加
- アカウント削除時、Accountをアーカイブする処理を追加
- アーカイブ関連テストを追加
## レビューポイント
- 実装の修正内容は問題なさそうか
- テストケースの修正内容は問題なさそうか
- クエリの変更内容の確認方法は問題なさそうか to 斎藤さん
## レビュー対象外
- テスト用ロガーに以下の比較用前処理を追加するべきだが、別タスクを作って対応予定
- 下記クエリの変更点にて、CommentOut判定に環境変数STAGEを使用している部分にRequestIdが表示されていない部分が存在するが、テスト用環境変数の変更は上記と同じく別タスクを作って対応予定
[タスク 3889: クエリ比較用ログ出力の仕組みを改良](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/OMDSDictation/_workitems/edit/3889)
## クエリの変更
- ロガーを有効にした状態でテストを実行し、ログのUUIDと日付を処理して比較できるよう加工した
- https://ndstokyo.sharepoint.com/:f:/r/sites/Piranha/Shared%20Documents/General/OMDS/%E3%82%AF%E3%82%A8%E3%83%AA/3847?csf=1&web=1&e=xlK011
## 動作確認状況
- npm run testで確認
- 行った修正がデグレを発生させていないことを確認できるか
- アカウント削除テストで発行されるクエリを比較し、AccountArchiveする対象を特定するためのAccountのSELECT、AccountArchiveのINSERTとSELECTのみが追加されている事が確認できたので、デグレはないと判断
|
2024-03-11 02:08:29 +00:00 |
|
Kentaro Fukunaga
|
f386a8f7e0
|
Merged PR 817: API IF実装(親アカウント変更API)
## 概要
[Task3852: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3852)
- 親アカウント変更APIのIFを実装し、OpenAPIの生成もしました。
- 影響範囲(他の機能にも影響があるか)
- なし
## レビューポイント
- controllerのメソッド名にほか良い案ないか?
- validationに過不足や間違いないか?
- ~~controllerのテストは正常系ひとつだけ追加しているが、他にあったほうがいいものあるか?~~
- ~~個人的には、テスト追加してもnpmライブラリのvalidatorのテストになるだけな気がするため不要では?と思っています。~~
- 「npmライブラリのvalidatorを正しいパラメータで正しく利用しているか」が目的であるとの認識を得たため異常系も追加しました。
## 動作確認状況
- apigenを実行してOpenAPI生成できることを確認、controllerテスト通ることを確認。
- 行った修正がデグレを発生させていないことを確認できるか
- 新規APIのため無し
|
2024-03-11 01:29:55 +00:00 |
|
Kentaro Fukunaga
|
85edd2296e
|
Merged PR 820: DBマイグレーションファイル追加(アカウント階層構造変更PBI)
## 概要
[Task3863: DBマイグレーションファイル追加](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3863)
- licenseOrdersテーブルに、from_account_idとstatus検索のマルチカラムインデックスを追加しました。
- 影響範囲(他の機能にも影響があるか)
- なし
## レビューポイント
- 気になる点あれば
## 動作確認状況
- ローカルでmigrate:up/downをして、想定通りindex作成/削除されることを確認
- 行った修正がデグレを発生させていないことを確認できるか
- インデックス追加のみのため無し
|
2024-03-08 05:21:22 +00:00 |
|
湯本 開
|
869cbd43e0
|
Merged PR 810: アカウント退避テーブル作成
## 概要
[Task3848: アカウント退避テーブル作成](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3848)
- アカウントテーブルと同様の構造をしたアカウント退避テーブルを作成
- ※差分: company_nameを削除、active_worktype_idの外部キー制約を削除
## レビューポイント
- 上記要素以外はaccountsテーブルの要素と同等であるか
- 張られたインデックスに不足はないか
- 想定と違う構造になっていないか
## 動作確認状況
- npm run migrate:up/downを実施
- EXPLAINでindexが機能していそうな事を確認
```
EXPLAIN SELECT * FROM omds_ccb.accounts_archive where parent_account_id=1;
---------------------------------------------------
# id, select_type, table, partitions, type, possible_keys, key, key_len, ref, rows, filtered, Extra
'1', 'SIMPLE', 'accounts_archive', NULL, 'ref', 'idx_accounts_archive_parent_account_id', 'idx_accounts_archive_parent_account_id', '9', 'const', '1', '100.00', NULL
```
```
EXPLAIN SELECT * FROM omds_ccb.accounts_archive where tier=2;
---------------------------------------------------
# id, select_type, table, partitions, type, possible_keys, key, key_len, ref, rows, filtered, Extra
'1', 'SIMPLE', 'accounts_archive', NULL, 'ref', 'idx_accounts_archive_tier', 'idx_accounts_archive_tier', '4', 'const', '2', '100.00', NULL
```
```
EXPLAIN SELECT * FROM omds_ccb.accounts_archive where parent_account_id=1 AND tier=1;
----------------------------------------------------
# id, select_type, table, partitions, type, possible_keys, key, key_len, ref, rows, filtered, Extra
'1', 'SIMPLE', 'accounts_archive', NULL, 'ref', 'idx_accounts_archive_parent_account_id,idx_accounts_archive_tier', 'idx_accounts_archive_parent_account_id', '9', 'const', '1', '50.00', 'Using where'
```
|
2024-03-08 05:20:00 +00:00 |
|
SAITO-PC-3\saito.k
|
9dc80b4965
|
Merge branch 'develop' into ccb
|
2024-03-07 20:55:44 +09:00 |
|
makabe.t
|
04c726e964
|
Merged PR 808: function修正
## 概要
[Task3879: function修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3879)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
- このPull Requestでの対象/対象外
- 影響範囲(他の機能にも影響があるか)
## レビューポイント
- 特にレビューしてほしい箇所
- 軽微なものや自明なものは記載不要
- 修正範囲が大きい場合などに記載
- 全体的にや仕様を満たしているか等は本当に必要な時のみ記載
- 修正箇所がほかの機能に影響していないか
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## クエリの変更
- Repositoryを変更し、クエリが変更された場合は変更内容を確認する
- Before/Afterのクエリ
- クエリ置き場
## 動作確認状況
- ローカルで確認、develop環境で確認など
- 行った修正がデグレを発生させていないことを確認できるか
- 具体的にどのような確認をしたか
- どのケースに対してどのような手段でデグレがないことを担保しているか
## 補足
- 相談、参考資料などがあれば
|
2024-03-07 11:47:53 +00:00 |
|
saito.k
|
e448e8d249
|
Merged PR 806: メール文面の修正反映
## 概要
[Task3792: メール文面の修正反映](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3792)
- メール文面を修正
- ドイツ語の部分
## レビューポイント
- タスクに添付しているエクセルの内容と修正した内容を照らし合わせて確認していただきたいです。
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## クエリの変更
- Repositoryを変更し、クエリが変更された場合は変更内容を確認する
- Before/Afterのクエリ
- クエリ置き場
## 動作確認状況
- ローカル環境でメールを確認
- メール文面のみの修正のため、他機能に影響はない
## 補足
- 相談、参考資料などがあれば
|
2024-03-07 02:26:15 +00:00 |
|
SAITO-PC-3\saito.k
|
eda88aa048
|
Merge branch 'develop' into ccb
|
2024-03-06 11:23:50 +09:00 |
|
makabe.t
|
d6a47932e7
|
Merged PR 786: Azure Functions実装(一括登録)
## 概要
[Task3756: Azure Functions実装(一括登録)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3756)
- ユーザー一括登録用のAzure Functionを実装しました。
## レビューポイント
- 処理の流れがラフスケッチと認識通りでしょうか?
- JSONファイルの内容はイメージ通りでしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
- テスト実行
実際の詳細な動作についてはdevelop環境で確認します。
|
2024-03-06 01:48:02 +00:00 |
|
saito.k
|
7160e0ee2e
|
Merged PR 804: デグレ再発防止のため、修正をチェックするテストを作成
## 概要
[Task3830: デグレ再発防止のため、修正をチェックするテストを作成](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3830)
- タスクを100件取得できることを確認するテストを追加
## レビューポイント
- テストでかくにんする項目は足りているか
## UIの変更
- 特になし
## クエリの変更
- 特になし
## 動作確認状況
- ローカルでテストが通ることを確認
## 補足
- 相談、参考資料などがあれば
|
2024-03-06 01:31:10 +00:00 |
|
masaaki
|
2220e2560f
|
Merged PR 799: makepasswordで条件に合致しないパスワードを生成した際無限ループになる
## 概要
[Task3840: makepasswordで条件に合致しないパスワードを生成した際無限ループになる](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3840)
- makepasswordで条件に合致しないパスワードを生成した場合、再度生成するループ処理としているが、初期化が行われていないため常に同じパスワードで条件合致のチェックが行われていました。結果、一度条件に合致しないパスワードを生成した場合無限ループとなっていました。
- ループ内で変数を初期化するよう対応。
## レビューポイント
- 特にありません
## UIの変更
- 無し
## 動作確認状況
- ユニットテストが通ることを確認
- ローカルでユーザー作成を実施し、これまで同様作成できることを確認
## 補足
- 相談、参考資料などがあれば
|
2024-03-06 01:19:23 +00:00 |
|