-
Type: Engineering Test
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
Write a jstest that performs each of the following commands on a time-series collection using the rawData option with auth enabled (both with and without being granted the rawData action):
- aggregate
- bulkWrite
- count
- delete
- distinct
- find
- findAndModify
- insert
- update
For now, the test can assume the in both cases the command will succeed. In the subsequent work to integration the action into the commands, this test will be updated to reflect that the command should fail without being granted the rawData action.
- depends on
-
SERVER-97423 Add rawData field to the aggregate command
- Backlog
-
SERVER-97424 Add rawData field to the bulkWrite command
- Backlog
-
SERVER-97425 Add rawData field to the count command
- Backlog
-
SERVER-97427 Add rawData field to the distinct command
- Backlog
-
SERVER-97428 Add rawData field to the find command
- Backlog
-
SERVER-97429 Add rawData field to the findAndModify command
- Backlog
-
SERVER-97451 Implement rawData for the insert command
- Backlog
-
SERVER-97452 Implement rawData for the update command
- Backlog
-
SERVER-97453 Implement rawData for the delete command
- Backlog
-
SERVER-97463 Add rawData action type
- In Code Review
- is depended on by
-
SERVER-97520 Check rawData action for aggregate command auth
- Backlog
-
SERVER-97521 Check rawData action for bulkWrite command auth
- Backlog
-
SERVER-97522 Check rawData action for count command auth
- Backlog
-
SERVER-97523 Check rawData action for delete command auth
- Backlog
-
SERVER-97524 Check rawData action for distinct command auth
- Backlog
-
SERVER-97525 Check rawData action for find command auth
- Backlog
-
SERVER-97526 Check rawData action for findAndModify command auth
- Backlog
-
SERVER-97527 Check rawData action for insert command auth
- Backlog
-
SERVER-97528 Check rawData action for update command auth
- Backlog