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
..
2024-01-23 07:58:42 +00:00
2023-12-20 07:54:47 +00:00
2024-01-31 00:57:36 +00:00
2024-02-01 06:06:10 +00:00
2023-10-02 07:13:34 +00:00
2024-01-25 06:53:02 +00:00
2024-01-23 07:58:42 +00:00
2023-01-12 08:56:38 +00:00
2023-01-12 08:56:38 +00:00
2023-01-12 08:56:38 +00:00
2023-12-08 05:06:02 +00:00
2023-11-15 02:33:03 +00:00
2024-01-23 07:58:42 +00:00
2023-10-31 03:45:31 +00:00
2023-01-12 08:56:38 +00:00
2023-12-19 01:16:50 +00:00