oura.a
|
bb8e16897d
|
Merged PR 246: API IF実装
## 概要
[Task2210: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2210)
パートナーライセンス情報一覧画面のIFを実装しました。
## レビューポイント
なし
## UIの変更
なし
## 動作確認状況
ローカルで確認
## 補足
なし
|
2023-07-19 01:59:13 +00:00 |
|
maruyama.t
|
9739942bdf
|
Merged PR 238: Revert 'Revert 'API実装(パートナーアカウント追加API)''
## 概要
[Task2157: API実装(パートナーアカウント追加API)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2157)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
パートナーアカウント追加APIを実装しました。
- このPull Requestでの対象/対象外
認証メール送信後のフローは既存機能のため対象外
- 影響範囲(他の機能にも影響があるか)
既存のaccounts.service.spec.tsのテスト
## レビューポイント
- 特にレビューしてほしい箇所
エラー判定に過不足ないか
## UIの変更
なし
## 動作確認状況
- ローカルで確認
Azureに管理者ユーザが追加されたこと、認証メールが送信されてくることを確認。
(対象外だが、認証後に追加されたアカウントでログインできることを確認)
## 補足
- 相談、参考資料などがあれば
一度間違えてCompleteにしてしまったので、
Reverts !225
差分を戻すプルリクをCompleteにして出し直させていただいております。
Reverts !237
|
2023-07-18 05:01:17 +00:00 |
|
maruyama.t
|
f8a3b1798c
|
Merged PR 237: Revert 'API実装(パートナーアカウント追加API)'
## 概要
[Task2157: API実装(パートナーアカウント追加API)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2157)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
パートナーアカウント追加APIを実装しました。
- このPull Requestでの対象/対象外
認証メール送信後のフローは既存機能のため対象外
- 影響範囲(他の機能にも影響があるか)
既存のaccounts.service.spec.tsのテスト
## レビューポイント
- 特にレビューしてほしい箇所
エラー判定に過不足ないか
## UIの変更
なし
## 動作確認状況
- ローカルで確認
Azureに管理者ユーザが追加されたこと、認証メールが送信されてくることを確認。
(対象外だが、認証後に追加されたアカウントでログインできることを確認)
## 補足
- 相談、参考資料などがあれば
Reverts !225
|
2023-07-14 04:19:24 +00:00 |
|
maruyama.t
|
3ddb010675
|
Merged PR 225: API実装(パートナーアカウント追加API)
## 概要
[Task2157: API実装(パートナーアカウント追加API)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2157)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
パートナーアカウント追加APIを実装しました。
- このPull Requestでの対象/対象外
認証メール送信後のフローは既存機能のため対象外
- 影響範囲(他の機能にも影響があるか)
既存のaccounts.service.spec.tsのテスト
## レビューポイント
- 特にレビューしてほしい箇所
エラー判定に過不足ないか
## UIの変更
なし
## 動作確認状況
- ローカルで確認
Azureに管理者ユーザが追加されたこと、認証メールが送信されてくることを確認。
(対象外だが、認証後に追加されたアカウントでログインできることを確認)
## 補足
- 相談、参考資料などがあれば
|
2023-07-14 04:15:21 +00:00 |
|
saito.k
|
8c8fa4dc6b
|
エラーのステータスコードを修正
|
2023-07-13 16:50:47 +09:00 |
|
saito.k
|
14627ad7e9
|
Merged PR 231: タスクキャンセルAPI実装
## 概要
[Task2120: タスクキャンセルAPI実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2120)
- タスクキャンセルAPIを実装
- テスト実装
## レビューポイント
- Adminの時とTypistの時の実行条件はあっているか
- テストケースは足りているか
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認
## 補足
- 中断、チェックインAPIの実装が入っていますが、それに関しては別PRでレビューしていただいているので対象外とさせてください
|
2023-07-13 06:55:12 +00:00 |
|
saito.k
|
e4ba5229df
|
Merged PR 224: タスク中断API実装
## 概要
[Task2119: タスク中断API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2119)
- タスク中断APIの処理を実装
- テスト実装
- チェックアウト処理のエラーチェックを修正
- エラーが発生したときに何が原因なのかログに出力するように修正
## レビューポイント
- チェックインと同様の処理部分を切り出さずにそのまま実装したが、スマートに切り出せる方法はありそうか。
- チェックインとサスペンドの取得処理だけ切り出してもあまりうれしくない(この2つ以外のところで使えなさそう)
- キャンセルでは使えるかもだけど
- チェックアウトやその他のメソッドのタスク取得とまとめようとすると、チェック内容や検索条件に差異がありきれいに切り出すことができなさそう。
- まとめようとすると、引数が膨大でチェック項目も複雑になる
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認
## 補足
- コンフリクトが発生しているが、現在のdevelopを取り込むとエラーになるので解消し次第、取り込んで競合解決します
- チェックインAPIの実装も入っていますが、そこは別のPRでレビューを行っているので対象外となります
|
2023-07-12 08:27:46 +00:00 |
|
saito.k
|
7be4da29bb
|
Merged PR 219: タスクチェックインAPI実装
## 概要
[Task2118: タスクチェックインAPI実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2118)
- チェックインAPIの処理を実装
- テスト実装
## レビューポイント
- 文字起こし担当であるかどうかをチェックする方法についてどちらが良いか
- チェックアウト権限テーブルで、タスクに紐づく割り当て候補を確認する(チェックアウトした時点で個人指定のみとなっているはず)
- タスク情報にあるtypist_user_idで確認する
- テストケースは足りているか
## UIの変更
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2023-07-12 02:57:53 +00:00 |
|
masaaki
|
9c0f457e9f
|
Merged PR 220: [12-2]RoleGuradにTierに対するチェックを実装する
## 概要
[Task1951: [12-2]RoleGuradにTierに対するチェックを実装する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1951)
- 階層の指定について宣言的にできるように対応しました。
- 階層の定数について配列化しました。
(分かりやすさとroleguards側の実装しやすさのため)
- 使用していない宣言がいくつか見られたので、気づいた範囲で削除しました。
- 影響範囲(他の機能にも影響があるか)
- これまで処理内で階層のチェックを行っていた箇所について、宣言的にチェックするよう修正しました。
修正対象の洗い出しについては「補足」参照
- 階層のみチェックする場合を考慮し、既存のrolesに対するチェックを任意指定にしています。
これに伴い、rolesが指定されなかった場合を考慮して修正を行っています。
## レビューポイント
- 各コントローラを見ていただき、階層チェックのやり方について使いづらさがないか
## UIの変更
- 無し
## 動作確認状況
- ローカルで確認済
## 補足
- 修正対象の洗い出しは以下の通り実施しています。
https://ndstokyo.sharepoint.com/:u:/r/sites/Piranha/Shared%20Documents/General/OMDS/%E3%83%A9%E3%83%95%E3%82%B9%E3%82%B1%E3%83%83%E3%83%81/PBI1189_%5B%E9%9A%8E%E5%B1%A4%E5%91%A8%E3%82%8A%E6%95%B4%E7%90%86%5D%E7%AC%AC%E4%B8%80%EF%BD%9E%E7%AC%AC%E5%9B%9B%E9%9A%8E%E5%B1%A4%E3%81%A8%E3%81%97%E3%81%A6%E3%80%81%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E5%90%91%E3%81%91Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AB%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%97%E3%81%9F%E3%81%84.drawio?csf=1&web=1&e=h3Sbf6
|
2023-07-12 02:06:16 +00:00 |
|
makabe.t
|
6f92313e9a
|
Merged PR 232: Typistの音声ファイル取得で失敗する件の調査・修正
## 概要
[Task2172: Typistの音声ファイル取得で失敗する件の調査・修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2172)
- 音声ファイルダウンロードURLの取得時にTypistの場合、音声ファイルが見つからない問題を修正しました。
- ファイルパスを構築する際に実行ユーザーIDを材料にしていたのでTypistの場合が存在しないパスとなっていました。
- ファイル所有者IDから構成するように修正しました。
## レビューポイント
- ファイルパスの作り方に問題はないか
## UIの変更
なし
## 動作確認状況
- ローカルで確認
|
2023-07-12 00:06:14 +00:00 |
|
oura.a
|
3584a65682
|
Merged PR 228: Revert "Merged PR 218: 画面実装(カードライセンス取り込みPU)
Revert "Merged PR 218: 画面実装(カードライセンス取り込みPU)
## 概要
[Task2161: 画面実装(カードライセンス取り込みPU)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2161)
タスク 2161: 画面実装(カードライセンス取り込みPU)
カードライセンス取り込みポップアップを実装しました。
以下の項目については別タスクへ切り出しての対応とし、本タスクでは対象外とさせてください。
・テキストボックスへの4文字区切りの入力
・テキストボックスの文字数制限
・改行コード入力時の挙動(バーコードリーダー対応)
## レビューポイント
なし
## UIの変更
https://ndstokyo.sharepoint.com/:i:/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/Task2161/%E3%82%AB%E3%83%BC%E3%83%89%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E5%8F%96%E3%82%8A%E8%BE%BC%E3%81%BFPU.PNG?csf=1&web=1&e=cRtMX3
## 動作確認状況
ローカルで動作確認済み
## 補足
なし"
Reverted commit `9a66ca02`.
|
2023-07-11 05:50:51 +00:00 |
|
oura.a
|
9a66ca027a
|
Merged PR 218: 画面実装(カードライセンス取り込みPU)
## 概要
[Task2161: 画面実装(カードライセンス取り込みPU)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2161)
タスク 2161: 画面実装(カードライセンス取り込みPU)
カードライセンス取り込みポップアップを実装しました。
以下の項目については別タスクへ切り出しての対応とし、本タスクでは対象外とさせてください。
・テキストボックスへの4文字区切りの入力
・テキストボックスの文字数制限
・改行コード入力時の挙動(バーコードリーダー対応)
## レビューポイント
なし
## UIの変更
https://ndstokyo.sharepoint.com/:i:/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/Task2161/%E3%82%AB%E3%83%BC%E3%83%89%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E5%8F%96%E3%82%8A%E8%BE%BC%E3%81%BFPU.PNG?csf=1&web=1&e=cRtMX3
## 動作確認状況
ローカルで動作確認済み
## 補足
なし
|
2023-07-11 05:06:10 +00:00 |
|
maruyama.t
|
c19adde702
|
Merged PR 221: API IF実装(パートナーアカウント追加API)
## 概要
[Task2153: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2153)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
パートナーアカウント追加APIのIFを追加しました
## レビューポイント
特になし
## UIの変更
無し
## 動作確認状況
ローカルで確認済
## 補足
- 相談、参考資料などがあれば
|
2023-07-11 02:29:08 +00:00 |
|
saito.k
|
869880c204
|
Merged PR 210: API実装(テンプレートファイルDL元)
## 概要
[Task2039: API実装(テンプレートファイルDL元)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2039)
- テンプレートファイルダウンロードURL取得API&テストを実装しました。
- 構成は音声ファイルDLと同様でBlobストレージアクセス部分は共通のメソッドを使用しています。
- テンプレートファイルは手動でBlob、DBに追加して確認しています。
## レビューポイント
- 音声ファイルとほどんど同じ処理だが内容に問題はないか
- 共通部分の構成に問題はないか
- テスト項目に問題はないか
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-07-11 01:01:37 +00:00 |
|
maruyama.t
|
4bbd9b371d
|
Merged PR 214: 第五階層の画面レイアウトを最新の状況にする
## 概要
[Task2034: 第五階層の画面レイアウトを最新の状況にする](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2034)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
クライアント側の画面表示内容の修正。
AccountLock→StorageAvailable
サーバ側の処理でAccountLockと定義している変数名を適切な名称に修正。
- 影響範囲(他の機能にも影響があるか)
openapi.json変更に伴い、api.tsがdev環境の最新版になっています。
- 本PBIの対象外
第五階層用ライセンス情報画面以外の機能
scssファイルの修正箇所は、次回デザイナさんの修正時に正式に展開される想定です。
## レビューポイント
- 特にレビューしてほしい箇所
## 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/Task2034?csf=1&web=1&e=gfSwl3
## 動作確認状況
ローカル環境で画面の表示内容が変更されていることを確認
## 補足
- 相談、参考資料などがあれば
|
2023-07-10 04:03:03 +00:00 |
|
oura.a
|
365e4266e6
|
Merged PR 209: API実装(カードライセンス取り込みAPI)
## 概要
[Task2096: API実装(カードライセンス取り込みAPI)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2096)
- タスク 2096: API実装(カードライセンス取り込みAPI)
カードライセンス取り込みAPIを実装しました。
## レビューポイント
特になし
## UIの変更
なし
## 動作確認状況
ユニットテスト実施済み
ローカルでの動作確認実施済み
## 補足
なし
|
2023-07-07 09:02:44 +00:00 |
|
makabe.t
|
773c8894e7
|
Merged PR 208: API実装(音声ファイルDL元)
## 概要
[Task2038: API実装(音声ファイルDL元)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2038)
- 音声ファイルのダウンロードURL取得API&テストを実装しました。
- SASトークンの有効期限を2時間にしています。
- タスク作成APIでURLのSASトークンを取り除く処理を追加しています。
## レビューポイント
- URLの生成に問題はないか
- テストのためにmodule生成処理を追加したが問題ないか
- タスク作成APIでのURL処理は認識通りか
※対象外:テンプレートファイル関連
以下はコード整形による変更なので対象外
- licenses.repository.module.ts
- tasks.service.spec.ts
## UIの変更
なし
## 動作確認状況
- ローカルで確認
|
2023-07-07 06:57:29 +00:00 |
|
oura.a
|
2263412120
|
Merged PR 195: API IF実装
## 概要
[Task2094: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2094)
-カードライセンス取り込みAPIのIFを実装。
## レビューポイント
- なし
## UIの変更
- なし
## 動作確認状況
- ローカルでビルドエラーが出ないことを確認
## 補足
- なし
|
2023-07-05 02:36:27 +00:00 |
|
masaaki
|
43a65dbb4e
|
Merged PR 201: [Sp12-1着手]アカウント作成時、大文字英語+数字のパスワードを入力した場合、エラーとなる件を対応する
## 概要
[Task2007: [Sp12-1着手]アカウント作成時、大文字英語+数字のパスワードを入力した場合、エラーとなる件を対応する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2007)
- GraphAPIによるアカウント追加時、DisableStrongPasswordのオプションを付与しました。
- サポート問い合わせの結果、以下の挙動であることが分かっています(修正の妥当性の根拠)
・GraphAPIによるユーザ追加時、パスワードポリシはユーザフローに設定した内容ではなく、
Azure AD の既定のパスワードポリシーが評価される
・passwordPolicies属性にDisableStrongPasswordを設定することでAzre AD既定の
パスワードポリシーを無効にしてパスワードを設定することが可能
・DisableStrongPasswordを設定した場合、どのような値でもパスワードとして設定が可能
(画面のチェックが命になる)
・DisableStrongPasswordを設定しても、パスワードの有効期間については変わらない。
Azure AD の既定値(90日)が設定される。
・DisableStrongPasswordの有効範囲は、該当するリクエストのみ。
パスワードリセット時などGUIから操作する際は、ユーザフローのポリシーが評価される。
※サポート問合わせ番号:2306300060000188
- なお、ユーザ追加時のパスワード変更については、GraphAPIを使用していますが
Azure AD の既定のパスワードポリシーは評価されませんでした("TEST1969"というパスワードで登録可能でした)
## レビューポイント
- 修正内容。追加でサポート確認必要な点はないか。
## UIの変更
- 無し
## 動作確認状況
- ローカルで確認。
→アカウント追加時、および「Forgot your password?」からのパスワード変更時、OMDSのパスワードポリシーに準拠したパスワードが設定可能であることを確認。
## 補足
- 無し
|
2023-07-05 02:04:13 +00:00 |
|
maruyama.t
|
ceea4920f6
|
Merged PR 186: API実装(カードライセンス発行API)
## 概要
[Task1992: API実装(カードライセンス発行API)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1992)
- タスク 1992: API実装(カードライセンス発行API)
-カードライセンス発行APIを実装
## レビューポイント
- DB登録時の処理が適切かどうか
## UIの変更
なし
## 動作確認状況
ユニットテスト実施済み
ローカルでの動作確認実施済み
## 補足
なし
|
2023-07-04 08:58:28 +00:00 |
|
saito.k
|
3a7bf60f3e
|
Merged PR 202: 画面実装(PlayBackボタン)
## 概要
[Task1997: 画面実装(PlayBackボタン)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1997)
- Playbackボタン押下時の挙動を実装
- typist
- 自身が割り当て候補となっているタスクをPlayBackする
- 成功時、カスタムURLスキームでデスクトップアプリを起動する
- author
- 自身のAuthorIDと一致するタスクをPlayBackする
- 成功時、カスタムURLスキームでデスクトップアプリを起動する
- ログイン時の、カスタムURLスキームを実際のデスクトップアプリのスキーム名に修正
## レビューポイント
- playbackAsyncのなかでソート条件更新APIを一緒に呼び出しているが問題ないか
- ソート条件を更新するタイミングはここで問題ないか
- ユーザーがTypistの時のみ更新するようにしたが問題ないか
## 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/Task1997?csf=1&web=1&e=9kLaxo
## 動作確認状況
- ローカルで確認
## 補足
- Authorの挙動はAPI側の実装が完了していないので、未確認
|
2023-07-04 06:06:37 +00:00 |
|
makabe.t
|
dadbc550c6
|
Merged PR 205: API実装(タスクチェックアウトAPI (Author))
## 概要
[Task2009: API実装(タスクチェックアウトAPI (Author))](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2009)
- タスクチェックアウトAPIのAuthorユーザーの動作を実装しました。
- 対応するタスクがあるかを確認だけして特に変更はしていません。
- 対応タスクを追加しました。
## レビューポイント
- 実装内容は認識通りか
- テスト内容に不足はないか
## UIの変更
なし
## 動作確認状況
- ローカルで確認
|
2023-07-04 02:31:39 +00:00 |
|
saito.k
|
8c5f5b61c1
|
Merged PR 199: [12-1着手]タイピスト割り当て変更APIのテスト実装
## 概要
[Task2010: [12-1着手]タイピスト割り当て変更APIのテスト実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2010)
- タイピスト割り当て変更APIのテスト実装
## レビューポイント
- テストケースは足りているか
- テスト名に不足・違和感はないか
- 各テストでチェックしている内容は妥当か
## UIの変更
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2023-07-04 00:52:28 +00:00 |
|
湯本 開
|
9270dc2c0d
|
Merged PR 200: CI/CDパイプラインで環境変数が取得できない問題を修正する
## 概要
[Task2073: CI/CDパイプラインで環境変数が取得できない問題を修正する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2073)
- replaceで先頭の改行しか置き換えされていなかった問題を修正
- 本来の動作からして先頭のみ置き換わるのが正常なので、正規表現を指定して全て置き換えに変更
- https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/replace
## レビュー対象外
- なぜ今までローカル環境で動作していたのか?
## レビューポイント
- 情報共有
- なぜローカルで動いてしまっていたのかの深掘りはしなくてもよいか
## 動作確認状況
- テストで動作確認
|
2023-07-03 05:32:41 +00:00 |
|
saito.k
|
3304ce75c9
|
Merged PR 194: [Sp12-1着手]カラムにCreated_atがないテーブルにcreated_atを追加する
## 概要
[Task2077: [Sp12-1着手]カラムにCreated_atがないテーブルにcreated_atを追加する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2077)
- 「created_at , created_by , updated_at , updated_by」が存在しないテーブルに対して追加するmigrationファイルを作成
## レビューポイント
- deleted_atについては現状は追加せず、削除系のPBIが来たらその時に考えるとしたいがそれでよいか
- updated_atを更新時に自動で現在日時を入れるように記述したが問題ないか。
- 問題なさそうであれば、ほかテーブルにもその設定を追加する。(別タスクで)
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認(up/down)
## 補足
- 相談、参考資料などがあれば
|
2023-07-03 05:27:42 +00:00 |
|
saito.k
|
1189e676b9
|
Merged PR 178: API実装(タスクチェックアウトAPI (Typist))
## 概要
[Task1996: API実装(タスクチェックアウトAPI (Typist))](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1996)
- タスクチェックアウトAPIのTypist用の処理を実装
- テスト実装
## レビューポイント
- DBアクセス処理に不足はないか
- テスト内容に不足はないか
- テストのチェック方法に問題はないか
- 特に今回の「started_at」はcheckoutした日時を入れるが、それがいつなのかを完全一致でチェックするのは大変なため、checkout前とcheckout後で値が異なっていることを確認するまでのチェックとした
- changeCheckoutPermissionsのPathパラメータにつけたコメントについて
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認
- テストが通ることを確認
## 補足
- 「タスク 1476: [Sp12-1]アクセストークンの寿命を2時間にする」も実施しています
|
2023-07-03 01:09:06 +00:00 |
|
Kentaro Fukunaga
|
f47a686bac
|
Merged PR 196: 音声ファイルアップロード時のアップロード先URLにユーザーIDを追加する
## 概要
[Task2101: 音声ファイルアップロード時のアップロード先URLにユーザーIDを追加する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2101)
- 音声ファイルアップロード先URLにユーザーIDを含めるのを、ODMSCloud側で実施するよう修正しました
- URLの構築はURLオブジェクトを利用するのが安全であるため、リファクタしました。
## レビューポイント
- 修正方針は妥当か
## 動作確認状況
- ローカルで確認
- 返却されたURLをもとに、ODMSCloudツールから音声ファイルアップロードできるところまで確認しました
|
2023-06-30 08:30:29 +00:00 |
|
makabe.t
|
e4bc4776b0
|
Merged PR 184: ローディング表現に関する実装等を行う
## 概要
[Task2015: [Task1895完了後][Sp11-2着手] ローディング表現に関する実装等を行う](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2015)
- 現在実装中のテーブル、ポップアップについてローディング表現を実装しました。
- ローディング中にローディング中を示すぐるぐるを表示
- ローディング中はボタンを非活性にする
## レビューポイント
- 対応箇所は適切か
- 表示内容に問題はないか
## UIの変更
- [Task2015](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/Task2015?csf=1&web=1&e=TmrOXa)
## 動作確認状況
- ローカルで確認
|
2023-06-30 05:51:14 +00:00 |
|
makabe.t
|
f11a9f229f
|
Merged PR 179: git hookの仕組みを実際に導入する&動作確認
## 概要
[Task1981: git hookの仕組みを実際に導入する&動作確認](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1981)
- 今回はGitHookはなしにして使わないコマンドを削除しました。
## レビューポイント
- なし
## UIの変更
なし
## 動作確認状況
- ローカルで確認
|
2023-06-30 05:13:45 +00:00 |
|
Kentaro Fukunaga
|
f36d298383
|
Merged PR 190: DBマイグレーション(PBI1133 音声ファイル/テンプレートファイルをダウンロードしたい)
## 概要
[Task2040: DBマイグレーション](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2040)
文字起こしテンプレートファイルテーブルを作成しました
## レビューポイント
- テーブル名は適切か?
- template_filesか悩んだ。
- 各カラムの型や制約に認識違いはないか?
## 動作確認状況
- ローカルで確認
- migrate up/migrate downでテーブルの追加と削除がされることを確認しました
|
2023-06-30 03:58:56 +00:00 |
|
saito.k
|
8c3e1db63b
|
Merged PR 185: API修正(チェックアウト候補変更)
## 概要
[Task2070: API修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2070)
- DBの検索条件を変更
- ユーザーグループ検索
- 同一アカウント内という条件を追加
- ユーザーグループIDは画面側から渡されるが、そのIDが同じアカウント内のIDかわからないため
- タイピストユーザー検索
- 同一アカウント内でロールが`typist`という条件を追加
- 画面側から渡されるユーザーIDが、同じアカウント内のIDかわからないため
- 画面側から渡されるユーザーIDが、Typistであるかわからないため
- タスク検索
- 同一アカウント内という条件を追加
- 渡される音声ファイルIDが同じアカウント内であるかわからないため
- 自身のロールが`author`だった場合、AuthorIDが一致するタスクという条件を追加(管理者ロールがある場合は条件無し)
## レビューポイント
- 不要な条件追加ではないか
- ロールの型変換処理に問題はないか
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認
## 補足
- 相談、参考資料などがあれば
|
2023-06-27 07:18:19 +00:00 |
|
湯本 開
|
5be4995d7d
|
Merged PR 158: [改善]ユニットテストの方針・実施方法を検討
## 概要
[Task1978: 検討し、Wikiにまとめる](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1978)
- テスト毎にSQLiteのインメモリモードでDBを作成→データ構築→テスト→DBを破棄をすることで、Service~DBを含んだロジックに対するテストを行う
- サンプルとしてTask一覧のテストを何件か実装
## レビューポイント
- 同様な形式で `features/xxx` 毎にテストを作成する時に問題となりそうなものはないか?
## レビュー対象外
- Wikiにまとめる方の作業は別途依頼予定
## 動作確認状況
- ローカルでテストが動作することを確認
|
2023-06-27 04:25:13 +00:00 |
|
masaaki
|
01a653015b
|
Merged PR 180: API IF実装
## 概要
[Task1989: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1989)
- カードライセンス発行APIのIFを追加しました
## レビューポイント
- 特になし
## UIの変更
- 無し
## 動作確認状況
- ローカルで確認済
## 補足
- 相談、参考資料などがあれば
|
2023-06-26 06:00:25 +00:00 |
|
makabe.t
|
4fb982bf8c
|
Merged PR 177: 外部連携APIの認証ヘッダの形式を修正
## 概要
[Task2054: 外部連携APIの認証ヘッダの形式を修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2054)
- 外部連携APIの認証ヘッダの設定がパラメータに出ているAPIがあったので元のbearerで設定するように修正しました。
- /files/audio/upload-finished
- /files/audio/upload-location
## レビューポイント
- 修正箇所は適切か
- 修正内容は適切か
- OpenAPIとしての内容は認識通りになっているか
## UIの変更
なし
## 動作確認状況
- ローカルで確認
- Swagger
- DevTool
|
2023-06-23 06:30:15 +00:00 |
|
saito.k
|
6a1226c62e
|
Merged PR 165: タイピスト割り当て変更API実装
## 概要
[Task1932: タイピスト割り当て変更API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1932)
- タイピスト割り当て変更APIを実装
- テスト実装
## レビューポイント
- IFのバリデーションを実装したがチェック内容はこれでよさそうか
- DBのデータ取得・更新処理は問題ないか
- DBへアクセスする回数は問題ない程度か
- パスパラメータのバリデーションは問題ないか
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認(swaggerUI,Postman)
## 補足
- 別途sqliteを用いたテストを実装する予定
|
2023-06-23 04:04:01 +00:00 |
|
Kentaro Fukunaga
|
97bb9c4190
|
Merged PR 174: アカウント登録時・ユーザー追加時のパスワードポリシーを、AADB2C標準に合わせる
## 概要
[Task1958: アカウント登録時・ユーザー追加時のパスワードポリシーを、AADB2C標準に合わせる](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1958)
- 利用可能な文字種を修正
- 開発規約上「推奨」となっていたルールを排除
- フロント側の潜在バグ(パスワードの長さチェック)を修正かつリファクタ
## レビューポイント
- 無駄な書き方になっているようなところはないか
## UIの変更
- 無し
## 動作確認状況
- ローカルでアカウント登録時、パスワードポリシー満たしていないものであれば次画面遷移できないことを確認
- ADB2Cユーザーフロー画面でパスワードリセット時に通過するルールと一致していることを確認しました。
## 補足
- 相談、参考資料などがあれば
|
2023-06-22 06:28:57 +00:00 |
|
makabe.t
|
4d52da8d18
|
Merged PR 163: タイピストグループ取得API実装
## 概要
[Task1946: タイピストグループ取得API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1946)
- ユーザーグループを取得するAPIを実装しました。
- 別で対応予定のテストをコメントアウトしています
## レビューポイント
- 取得内容に問題ないか
- ライセンス取得のテストをコメントアウトしているが問題ないか
## UIの変更
なし
## 動作確認状況
- ローカルで確認
|
2023-06-22 00:36:37 +00:00 |
|
湯本 開
|
d3446c10b3
|
Merged PR 173: 脆弱性対応
## 概要
[Task2018: 脆弱性対応](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2018)
- CI/CDで脆弱性の存在が出ていたものを修正
## レビューポイント
- 情報共有
## 動作確認状況
- テスト・ビルド成功
|
2023-06-20 11:39:08 +00:00 |
|
湯本 開
|
ee72a280c8
|
Merged PR 172: WORK_TYPEでのソートが失敗する問題を修正する
## 概要
[Task2016: WORK_TYPEでのソートが失敗する問題を修正する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2016)
- WorkTypeによるソート条件構築の実装が漏れていた箇所を修正
## レビューポイント
- 修正内容に問題はないか
## 動作確認状況
- テスト通過、ビルド成功
|
2023-06-20 09:26:02 +00:00 |
|
saito.k
|
756f6155d5
|
Merged PR 171: B2Cserviceのエラーの解消
<内容>
- 不要な処理を削除(削除漏れだった箇所)
|
2023-06-20 08:06:04 +00:00 |
|
makabe.t
|
ef17e4ff0b
|
Merged PR 167: タイピストユーザー取得API実装
## 概要
[Task1931: タイピストユーザー取得API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1931)
- アカウント内のタイピストユーザーを取得する処理を実装しました。
## レビューポイント
- ADB2Cからのユーザー取得、マージは適切か
## UIの変更
なし
## 動作確認状況
- ローカルで確認
|
2023-06-20 06:16:19 +00:00 |
|
maruyama.t
|
22bd761d10
|
Merged PR 161: DBマイグレーション
## 概要
[Task1990: DBマイグレーション](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1990)
- 何をどう変更したか、追加したライブラリなど
以下を追加
カードライセンステーブル
カードライセンス発行テーブル
- 影響範囲(他の機能にも影響があるか)
新規追加テーブルのため、なし
## レビューポイント
- 各カラムの物理名が妥当であるか
- NOT NULL制約は正しいか
## UIの変更
テーブルの新規追加のため、なし
## 動作確認状況
- ローカルで確認
server側のターミナルで「sql-migrate up -config=db/dbconfig.yml -env=local」を実行
→DBへ反映されていることを確認。
「sql-migrate down -config=db/dbconfig.yml -env=local」を実行
→1世代巻き戻ることを確認。
## 補足
- インプットと資料としてラフスケッチをご参照ください
|
2023-06-19 04:10:32 +00:00 |
|
maruyama.t
|
f0e0d5e6b1
|
Merged PR 162: API IF修正(LicenseSummaryInfo)
## 概要
[Task1961: API IF修正(LicenseSummaryInfo)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1961)
- 何をどう変更したか、追加したライブラリなど
API実装時に一時的にLicenseSummaryInfo2と命名していた定義を、LicenseSummaryInfoに修正。
それに伴い、既存のLicenseSummaryInfoはレスポンスに直接記載するよう修正。
openapi.jsonを再生成し、画面側のパラメータの取得の記載を修正。
- このPull Requestでの対象/対象外
storageSizeとusedSizeの取得はPBI対象外
- 影響範囲(他の機能にも影響があるか)
なし
## レビューポイント
- クライアント側に対する修正漏れがないか。
## UIの変更
なし
## 動作確認状況
- ローカルでAPIの戻り値の確認と、画面にその値が表示されていることを確認。


## 補足
- 相談、参考資料などがあれば
|
2023-06-19 04:06:44 +00:00 |
|
saito.k
|
d75c003b09
|
Merged PR 145: typist名をAzure AD B2Cから取得し表示できるようにする
## 概要
[Task1950: typist名をAzure AD B2Cから取得し表示できるようにする](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1950)
- チェックアウト権限にあるTypistのユーザー名をB2Cから取得する
- チェックアウト権限に含まれているuser.externalIdを列挙
- ExternalIdでフィルターをかけてユーザー情報を取得
- B2Cへのリクエスト上限超過時のエラーを制御するために専用エラーを定義
- import文が常に絶対パスで指定されていて、それでテストがこけるので相対パスでインポートするようにvscodeを設定
## レビューポイント
- convert.tsの修正は問題ないか
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルで確認
## 補足
- 取得方法についてはMSに問い合わせ中
|
2023-06-19 00:48:32 +00:00 |
|
湯本 開
|
bb926f9feb
|
Merged PR 164: ユニットテスト実装(タスク一覧取得 | typist)
## 概要
[Task1965: ユニットテスト実装(タスク一覧取得 | typist)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1965)
- Typistによるタスク一覧取得のユニットテスト部分を実装
## レビューポイント
- 現状、ユニットテストとして問題ないか
- レビュー対象外の部分は対象外で問題ないか
## レビュー対象外
- ライセンス周辺のテストが失敗している
## 動作確認状況
- ローカルで確認
|
2023-06-16 12:08:05 +00:00 |
|
maruyama.t
|
fd69541e1a
|
Merged PR 142: API実装(第五階層用ライセンス情報取得API)
## 概要
[Task1846: API実装(第五階層用ライセンス情報取得API)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1846)
- 元PBI or タスクへのリンク(内容・目的などはそちらにあるはず)
- 何をどう変更したか、追加したライブラリなど
accounts.controller.tsからaccountService.getLicenseSummaryを呼び出す。
一度のトランザクションで処理を行うよう、serviceとrepositoryをリファクタリング。
license.entity.tsにはライセンス系のテーブルで不足していたエンティティを追加。
- このPull Requestでの対象/対象外
Storage Sizeの値はPBI1203では対象外のため0固定
Used Sizeの値はPBI1203では対象外のため0固定
LicenseSummaryInfo2と定義している個所は、別タスクで修正します。
[タスク 1961: API IF修正(LicenseSummaryInfo)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/OMDSDictation/_sprints/taskboard/OMDSDictation%20%E3%83%81%E3%83%BC%E3%83%A0/OMDSDictation/%E3%82%B9%E3%83%97%E3%83%AA%E3%83%B3%E3%83%88%2011-1?workitem=1961)
- 影響範囲(他の機能にも影響があるか)
新規追加のため、なし
## レビューポイント
- 特にレビューしてほしい箇所
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
PostmanでAPI実行。
各ライセンス数値が期待通りの結果であることを確認。

## 補足
テスト内容は、添付のテストデータを参照ください。
[テストデータ.xlsx](https://dev.azure.com/ODMSCloud/6023ff7b-d41c-4fa7-9c6f-f576ba48c07c/_apis/git/repositories/302da463-a2d7-40f9-b2bb-6e8edf324fa9/pullRequests/142/attachments/%E3%83%86%E3%82%B9%E3%83%88%E3%83%87%E3%83%BC%E3%82%BF.xlsx)
|
2023-06-15 08:56:03 +00:00 |
|
湯本 開
|
2cdcae4924
|
Merged PR 152: API実装(タスク一覧取得 | typist)
## 概要
[Task1865: API実装(タスク一覧取得 | typist)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1865)
- Typist用のRepository呼び出しを追加
## レビュー対象外
- テスト実装(別Taskで対応予定)
## レビューポイント
- SQLの呼び出し回数が増え気味だが問題なさそうか
- Task一覧の取得条件は間違っていなさそうであるか
## 動作確認状況
- ローカルで確認(ユーザーグループ等は各1件程度のデータで確認)
|
2023-06-15 06:42:57 +00:00 |
|
Kentaro Fukunaga
|
4065268820
|
Merged PR 159: Task一覧取得の、文字起こし担当者の型を修正する
## 概要
[Task1987: Task一覧取得の、文字起こし担当者の型を修正する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1987)
- 型の修正および、既存コードでAssigeeを使うべきでないところをTypistを使うように修正しました
## レビューポイント
- 対応抜け漏れ無いか
## UIの変更
- なし
## 動作確認状況
- ローカルでビルド通ることを確認
- ローカルで既存テストに影響ないことを確認
|
2023-06-14 09:50:58 +00:00 |
|
makabe.t
|
418d568af2
|
Merged PR 153: Task一覧APIのResponseで省略可能でないといけないプロパティが必須になっている箇所を修正する
## 概要
[Task1956: Task一覧APIのResponseで省略可能でないといけないプロパティが必須になっている箇所を修正する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1956)
[Task1918: タスク一覧、タスク追加APIのコメント修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/OMDSDictation/_workitems/edit/1918)
- Transcription開始日時と終了日時がNULLでも問題ないようにプロパティの型を修正しました。
- タスク一覧の音声ファイル録音時間のコメントも併せて修正しています。
## レビューポイント
- 修正内容は適切か
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-06-14 08:42:48 +00:00 |
|
Kentaro Fukunaga
|
42bc458632
|
Merged PR 155: API IF実装
## 概要
[Task1930: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1930)
- Typist一覧取得API、TypistGroup一覧取得API、チェックアウト候補変更APIの3本のAPIIFを実装しました。
- 既存のTask系APIで使用していた Typist クラスの名前をAssigneeに変更しました
- npm run formatでフォーマットした内容も含まれています。
## レビューポイント
- IFはラフスケッチで合意した内容に沿っているか
- 既存のTask系APIのTypistクラスの名前変更に関して、修正抜け漏れはないか
- チェックアウト候補変更APIのリクエスト/レスポンスのクラス名は適切か
## UIの変更
- なし
## 動作確認状況
- ローカルでPostmanにてAPIIFの値が返ることを確認しました
## 補足
- 特になし
|
2023-06-14 07:55:22 +00:00 |
|