SmithThe4th
46004b9c68
[PM-14381] Add POST /tasks/bulk-create endpoint (#5188)
* [PM-14378] Introduce GetCipherPermissionsForOrganization query for Dapper CipherRepository
* [PM-14378] Introduce GetCipherPermissionsForOrganization method for Entity Framework
* [PM-14378] Add integration tests for new repository method
* [PM-14378] Introduce IGetCipherPermissionsForUserQuery CQRS query
* [PM-14378] Introduce SecurityTaskOperationRequirement
* [PM-14378] Introduce SecurityTaskAuthorizationHandler.cs
* [PM-14378] Introduce SecurityTaskOrganizationAuthorizationHandler.cs
* [PM-14378] Register new authorization handlers
* [PM-14378] Formatting
* [PM-14378] Add unit tests for GetCipherPermissionsForUserQuery
* [PM-15378] Cleanup SecurityTaskAuthorizationHandler and add tests
* [PM-14378] Add tests for SecurityTaskOrganizationAuthorizationHandler
* [PM-14378] Formatting
* [PM-14378] Update date in migration file
* [PM-14378] Add missing awaits
* Added bulk create request model
* Created sproc to create bulk security tasks
* Renamed tasks to SecurityTasksInput
* Added create many implementation for sqlserver and ef core
* removed trailing comma
* created ef implementatin for create many and added integration test
* Refactored request model
* Refactored request model
* created create many tasks command interface and class
* added security authorization handler work temp
* Added the implementation for the create manys tasks command
* Added comment
* Changed return to return list of created security tasks
* Registered command
* Completed bulk create action
* Added unit tests for the command
* removed hard coded table name
* Fixed lint issue
* Added JsonConverter attribute to allow enum value to be passed as string
* Removed makshift security task operations
* Fixed references
* Removed old migration
* Rebased
* [PM-14378] Introduce GetCipherPermissionsForOrganization query for Dapper CipherRepository
* [PM-14378] Introduce GetCipherPermissionsForOrganization method for Entity Framework
* [PM-14378] Add unit tests for GetCipherPermissionsForUserQuery
* Completed bulk create action
* bumped migration version
* Fixed lint issue
* Removed complex sql data type in favour of json string
* Register IGetTasksForOrganizationQuery
* Fixed lint issue
* Removed tasks grouping
* Fixed linting
* Removed unused code
* Removed unused code
* Aligned with client change
* Fixed linting
---------
Co-authored-by: Shane Melton <smelton@bitwarden.com>
2025-02-05 16:56:01 -05:00
..
2021-11-24 08:26:11 -06:00
2023-10-30 09:40:06 -04:00
2023-10-30 11:33:06 +01:00
2023-10-23 13:46:29 -04:00
2023-11-01 12:43:35 +00:00
2023-11-03 18:07:53 -04:00
2023-11-01 12:43:35 +00:00
2023-12-18 11:16:17 -05:00
2023-11-01 09:30:52 +00:00
2023-11-01 09:30:52 +00:00
2023-11-01 09:30:52 +00:00
2023-11-01 09:30:52 +00:00
2023-11-27 13:12:57 -05:00
2023-11-17 15:12:49 -05:00
2023-11-20 12:36:02 -05:00
2023-11-27 11:44:07 -08:00
2023-12-13 19:22:30 -05:00
2023-11-30 13:09:09 -08:00
2023-12-06 11:10:39 +10:00
2023-12-28 15:04:45 -05:00
2023-12-13 19:22:30 -05:00
2023-12-27 07:08:49 -08:00
2023-12-27 07:08:49 -08:00
2023-12-28 10:07:06 +10:00
2023-12-28 13:08:03 +10:00
2024-03-04 19:31:33 -05:00
2024-01-11 13:25:57 +10:00
2024-01-11 13:25:57 +10:00
2024-02-12 14:00:09 -05:00
2024-01-25 14:08:09 +00:00
2024-01-29 14:04:45 -06:00
2024-02-08 14:07:58 -08:00
2024-02-14 09:48:58 -07:00
2024-02-22 10:06:39 -06:00
2024-03-21 11:15:49 -04:00
2024-03-22 13:16:34 -07:00
2024-04-26 14:11:00 +01:00
2024-04-29 07:08:31 -06:00
2024-05-03 09:33:06 -04:00
2024-05-22 11:55:31 -05:00
2024-05-24 11:20:54 +01:00
2024-05-21 14:42:47 -04:00
2024-05-21 14:40:05 +10:00
2024-05-22 10:15:44 +01:00
2024-05-24 09:00:04 +10:00
2024-06-11 13:55:23 -04:00
2024-06-07 13:32:09 -05:00
2024-06-11 13:55:23 -04:00
2024-06-11 13:55:23 -04:00
2024-06-06 13:25:13 -04:00
2024-06-14 12:26:49 -04:00
2024-06-21 17:29:36 -05:00
2024-06-27 05:56:37 +10:00
2024-07-02 11:19:59 -04:00
2024-07-03 10:33:37 -04:00
2024-07-03 12:48:23 -04:00
2024-07-29 09:06:10 -04:00
2024-07-05 10:12:03 -04:00
2024-07-05 09:43:31 +10:00
2024-07-09 09:39:24 +10:00
2024-07-09 13:50:40 +10:00
2024-07-11 08:00:28 +10:00
2024-07-11 08:01:39 +10:00
2024-07-18 08:17:25 +10:00
2024-07-18 08:22:45 +10:00
2024-07-18 08:24:34 +10:00
2024-07-24 11:10:12 +10:00
2024-07-24 14:29:45 +10:00
2024-08-08 15:43:45 +01:00
2024-08-09 07:33:45 +10:00
2024-08-09 08:52:25 +10:00
2024-08-12 08:28:13 +10:00
2024-08-21 13:18:21 +01:00
2024-09-02 11:04:55 +01:00
2024-09-23 09:08:59 +00:00
2024-09-02 15:01:32 +10:00
2024-09-02 15:01:32 +10:00
2024-09-02 15:01:32 +10:00
2024-09-23 15:51:04 -07:00
2024-09-09 21:52:12 +02:00
2024-09-11 11:29:57 +01:00
2024-09-11 15:37:08 +00:00
2024-09-11 15:37:08 +00:00
2024-09-11 15:37:08 +00:00
2024-09-20 14:20:15 +02:00
2024-09-24 16:26:35 +10:00
2024-09-24 16:26:35 +10:00
2024-09-24 16:26:35 +10:00
2024-10-03 13:43:54 -04:00
2024-10-03 13:43:54 -04:00
2024-10-07 14:39:57 -05:00
2024-10-03 22:13:43 +02:00
2024-10-04 10:55:00 -04:00
2024-10-18 11:28:31 -06:00
2024-11-05 08:54:49 -05:00
2024-11-04 14:23:39 -05:00
2024-10-31 17:05:13 -04:00
2024-11-14 14:54:20 -08:00
2024-11-21 15:09:41 -06:00
2024-12-12 14:27:31 -05:00
2024-12-06 14:40:47 -05:00
2024-12-05 10:46:01 -06:00
2024-12-05 10:46:01 -06:00
2024-12-11 13:55:00 -05:00
2024-12-03 11:01:45 -06:00
2024-12-13 16:04:55 -05:00
2025-01-07 15:52:53 -05:00
2024-12-17 15:57:31 +00:00
2024-12-18 09:59:50 -05:00
2025-01-08 07:31:24 -08:00
2025-01-06 10:34:52 -06:00
2025-01-09 12:14:24 -08:00
2025-01-09 12:40:12 -08:00
2025-01-10 21:55:34 -05:00
2025-01-16 12:35:00 -07:00
2025-01-21 15:51:34 -05:00
2025-02-05 16:56:01 -05:00
2025-02-04 09:02:18 -05:00
2025-02-04 09:06:04 -05:00
2025-02-05 14:47:06 +00:00
2025-02-03 12:35:46 -05:00
2025-02-04 15:45:24 -05:00