oura.a
|
b2f21cf4f8
|
Merged PR 516: Revert "Merge branch 'develop' into main"
Revert "Merge branch 'develop' into main"
Reverted commit `279fecec`.
|
2023-10-23 06:54:48 +00:00 |
|
saito.k
|
96848f5e54
|
Merged PR 499: 修正②(files,licenses , Repositoiesのlicenses)
## 概要
[Task2836: 修正②(files,licenses , Repositoiesのlicenses)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2836)
- feature
- files
- licenses
- repositories
- licenses
- users
- worktypes
- entity
- licenses
- audio_files
- audio_option_item
- checkout_permission
- アクセストークンをそのままService層に渡している箇所を修正し、必要なパラメータのみ渡すように修正
- クライアントの型生成
- 割り当て可能ライセンス取得APIのIFが変わったため
## レビューポイント
-
## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
## 動作確認状況
- ローカルでテストが通ることを確認
## 補足
- 相談、参考資料などがあれば
|
2023-10-19 01:04:14 +00:00 |
|
Kentaro Fukunaga
|
be475c29a6
|
Merged PR 481: 音声ファイルアップロードできる権限制御を外す
## 概要
[Task2764: 音声ファイルアップロードできる権限制御を外す](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2764)
- Authorでなくとも音声ファイルのアップロードやタスク追加をするケースがあるとのことだったので対応しました。
- アップロード要求APIと音声ファイルアップロード完了APIのRoleGuardを外しました
## レビューポイント
- ほか気になるケースあれば(この挙動はできるようにしなくて大丈夫?とか)
## 動作確認状況
- ローカルでツールを使ってアップロードでき、タスク追加できるところまで確認
|
2023-10-11 23:28:41 +00:00 |
|
makabe.t
|
ecc44e58e0
|
Merged PR 438: API実装(テンプレートファイルアップロード完了API)
## 概要
[Task2655: API実装(テンプレートファイルアップロード完了API)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2655)
- テンプレートファイルのアップロード完了APIとテストを実装しました。
## レビューポイント
- テストケースは適切か
- 保存時のリポジトリ処理は適切か
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-09-25 07:50:19 +00:00 |
|
makabe.t
|
f994c23b51
|
Merged PR 432: API実装(テンプレートファイルアップロード先取得API)
## 概要
[Task2654: API実装(テンプレートファイルアップロード先取得API)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2654)
- テンプレートファイルアップロード先取得APIとテストを実装しました。
- フォルダパス+SASトークンの形式で返却する。
## レビューポイント
- 返却URLは適切か
- BlobServiceでSASトークン発行を既存のメソッドとは別で用意したが構成は適切か
- UT用にBlobServiceのoverrideにメソッドを追加したが問題ないか。
- テストケースは適切か
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-09-25 05:45:29 +00:00 |
|
makabe.t
|
b38d2c44f7
|
Merged PR 428: API IF修正
## 概要
[Task2714: API IF修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2714)
- 以下のAPIのIFを修正しました。
- テンプレートファイル一覧取得API
- テンプレートファイルアップロード完了API
## レビューポイント
- 想定通りの修正となっているか。
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-09-21 04:51:00 +00:00 |
|
makabe.t
|
cec740f65e
|
Merged PR 418: API IF実装
## 概要
[Task2649: API IF実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2649)
- テンプレートファイル周りで以下のAPIIFを実装し、OpenAPIを更新しました。
- テンプレートファイル一覧取得API
- テンプレートファイルアップロード先取得API
- テンプレートファイルアップロード完了API
## レビューポイント
- 各APIのパスは適切か
- パラメータは適切か
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-09-20 01:41:14 +00:00 |
|
makabe.t
|
794099f37d
|
Merged PR 292: 外部連携APIにログを入れ込む(強化)
## 概要
[Task2294: 外部連携APIにログを入れ込む(強化)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2294)
- 外部連携APIのログを強化しました。
- contextオブジェクトで操作者情報を渡すようにしています。
- ログポリシーに従って追加しています。
- [ログポリシー](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/OMDSDictation/_wiki/wikis/OMDSDictation_wiki/223/%E3%83%AD%E3%82%B0%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC)
## レビューポイント
- 出力内容に過不足はないか
- ログ追加対象に過不足はないか。
- contextで操作者情報を渡しているが想定通りか
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-08-02 01:07:02 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
makabe.t
|
1082a48fe9
|
Merged PR 139: 認証・認可を宣言的に扱える仕組みを既存処理に適用する
## 概要
[Task1830: 認証・認可を宣言的に扱える仕組みを既存処理に適用する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1830)
- 既存処理について、認証認可をガードで実施するよう以下のAPIに適用しました。
- ユーザー一覧
- GET /users
- ユーザー追加
- POST /users/signup/
- 音声ファイルアップロード先取得
- GET /files/audio/upload-location/
- ライセンス注文
- POST /licenses/orders
ロールガードのテストで定数を使うように修正
## レビューポイント
- 対応APIの抜け漏れはないか
- 対応内容に問題はないか
- 付与権限
- トークン内容取得
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-06-09 08:39:44 +00:00 |
|
makabe.t
|
3191e22ab6
|
Merged PR 119: 音声ファイルアップロード完了API実装
## 概要
[Task1712: 音声ファイルアップロード完了API実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1712)
- 音声ファイルアップロード完了APIを実装しました。
- DBへの登録処理を追加しています
- 音声ファイルテーブル
- オプションアイテムテーブル
- 文字起こしタスクテーブル
- jwtトークンデコードがうまくいかないことがありましたので応急対応を入れています。
- 参考:https://github.com/auth0/node-jsonwebtoken/issues/875
## レビューポイント
- DBへの登録処理・内容は適切か
- JOBナンバーの採番は適切か
- jwtデコードの対応は適切か
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-05-30 03:40:36 +00:00 |
|
湯本 開
|
6a8cfd5530
|
Merged PR 94: [Sp8-2で絶対着手] 認証・認可を宣言的に扱える仕組みの実装
## 概要
[Task1725: [Sp8-2で絶対着手] 認証・認可を宣言的に扱える仕組みの実装](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1725)
- 認証(アクセストークンが正しいか)の認証を `@UseGuards(AuthGuard)` をControllerに追加することで確認できる仕組みを追加
- 実際の修正は別Task想定
- 権限チェック(アクセストークンに含まれる権限でAPI呼び出し可能か)のチェックを `@UseGuards(RoleGuards.configure({ ... }))` をControllerに追加することで確認できる仕組みを追加
- 実際の修正は別Task想定
- 具体的な使い方はテスト、あるいはUsersControllerのGET /usersのコメントアウトされたコード参照
- 無駄に重複していたコードを共通化
## レビューポイント
- 使いやすそうか?
- この認証Guardsを使用して認証する時の懸念点はないか
- コードに問題はなさそうか
- テスト容易性のため、公開するべきでないメソッドを公開している事に対して納得できるか
## 動作確認状況
- ローカルで確認
|
2023-05-22 08:08:02 +00:00 |
|
saito.k
|
4cf444ab42
|
Merged PR 98: API実装(SASトークン発行)
## 概要
[Task1737: API実装(SASトークン発行)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1737)
- SASトークンを発行する処理を実装
- コンテナ作成処理を実装
- 本来はアカウント登録時に作成されるが、動作検証のためSAS発行時に作成するように実装している
- コンテナ存在確認の処理を実装
## レビューポイント
- 実装した処理に漏れはないか
- エラーの処理に考慮漏れはないか
- テストケースは十分か
## 動作確認状況
- ローカルでコンテナ作成とURL発行を確認
## 補足
- 相談、参考資料などがあれば
|
2023-05-17 00:38:39 +00:00 |
|
makabe.t
|
7353de035f
|
Merged PR 100: 外部連携API、アップロード完了の認証ヘッダを追加&抜け漏れがないか再確認
## 概要
[Task1738: 外部連携API、アップロード完了の認証ヘッダを追加&抜け漏れがないか再確認](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1738)
- 外部連携APIの修正
- 音声ファイルアップロード完了APIの認証ヘッダを追加
## レビューポイント
- 修正内容として適切か
## UIの変更
- なし
## 動作確認状況
- ローカルで確認
|
2023-05-12 08:19:07 +00:00 |
|
makabe.t
|
a740ec3c36
|
Merged PR 95: (最最最優先)fileSizeをstringからnumberに修正
## 概要
[Task1728: (最最最優先)fileSizeをstringからnumberに修正](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1728)
- 外部連携APIのパラメータについてファイルサイズをnumberとするように修正しました。
- 外部連携API、音声ファイルアップロード完了APIに401認証エラーを追加しました。
## レビューポイント
- 修正内容は適切か
## UIの変更
無し
## 動作確認状況
- ローカルSwaggerで確認
|
2023-05-10 07:25:59 +00:00 |
|
makabe.t
|
b3ab401cbc
|
Merged PR 90: 全体見直しをかけ、レビュー依頼する
## 概要
[Task1677: 全体見直しをかけ、レビュー依頼する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1677)
- 外部連携API IFについて見直し、各APIに説明を追加しました。
- ユーザー情報取得API
- 認証情報再生成API
- 音声ファイルアップロード完了API(タスク追加API)
- ステータス変更API
- チェックアウト
- チェックイン
- キャンセル
- 中断
- 差し戻し
- バックアップ
- テンプレートファイルダウンロード先取得API
- 次ファイル情報取得API
- 音声ファイル、タスク情報取得API
- 認証情報生成API
## レビューポイント
- 外部連携API IFの実装としても漏れはないか
- 各APIの説明は適切か
- 各APIのパス、パラメータは適切か
- API間で文言の統一はできているか
## UIの変更
無し
## 動作確認状況
- ローカルで確認
|
2023-05-08 08:26:24 +00:00 |
|
makabe.t
|
085f41134a
|
Merged PR 89: IF実装(音声ファイル、タスク情報取得API)
## 概要
[Task1647: IF実装(音声ファイル、タスク情報取得API)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1647)
- 以下の外部連携APIのIFを実装しました
- 音声ファイル、タスク情報取得API
- blob、taskフォルダにあったAPI定義をfilesフォルダに集めました。
## レビューポイント
- フォルダの変更に問題はないか
- 音声ファイル、タスク情報取得APIのパスを`GET /files/audio/task-info`としましたがAPIのパスとして適切でしょうか?
## UIの変更
- なし
## 動作確認状況
- ローカルのSwaggerで確認
|
2023-04-28 08:12:05 +00:00 |
|
makabe.t
|
728bd6dfeb
|
Merged PR 87: IF実装(テンプレートファイルダウンロード先取得API/次ファイル情報取得要求API)
## 概要
[Task1646: IF実装(テンプレートファイルダウンロード先取得API/次ファイル情報取得要求API)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1646)
- 以下の外部連携APIのIFを実装しました。
- テンプレートファイルダウンロード先取得API
- 次ファイル情報取得要求AP
## レビューポイント
- 次ファイル情報取得要求APIについてFilesフォルダを掘って新規に追加したがフォルダ構成に問題はないか。
- IFの応答ステータスは適切か。
- リクエスト/レスポンスは想定通りか
## UIの変更
- なし
## 動作確認状況
- ローカルで確認Swaggerで確認
|
2023-04-25 01:56:40 +00:00 |
|