{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":46755185,"defaultBranch":"main","name":"server","ownerLogin":"bitwarden","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-23T23:45:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15990069?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717166323.0","currentOid":""},"activityList":{"items":[{"before":"8a608c201ac21466ee5088e411837ba5cc195c2f","after":null,"ref":"refs/heads/pm-7968-msp-providers-unable-to-unlink-canceled-clients","pushedAt":"2024-05-31T17:47:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cyprain-okeke","name":null,"path":"/cyprain-okeke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108260115?s=80&v=4"}},{"before":"357ac4f40acc3c9121f137c13cc3d123ce5d869a","after":"21a02054afa1f4691dc433b295ae59d309319012","ref":"refs/heads/main","pushedAt":"2024-05-31T17:47:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cyprain-okeke","name":null,"path":"/cyprain-okeke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108260115?s=80&v=4"},"commit":{"message":"Resolve the unhandled error unlink org (#4141)\n\n* Resolve the unhandled error unlink org\r\n\r\nSigned-off-by: Cy Okeke \r\n\r\n* Resolve a failing unit test\r\n\r\nSigned-off-by: Cy Okeke \r\n\r\n---------\r\n\r\nSigned-off-by: Cy Okeke ","shortMessageHtmlLink":"Resolve the unhandled error unlink org (#4141)"}},{"before":"a364496930ed528bedc76a8b83de23e44ecb5384","after":"50fc3691602d9970afdd6b4cae4a647216ca0f0d","ref":"refs/heads/ac-2361-Refactor-StripeController","pushedAt":"2024-05-31T17:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyprain-okeke","name":null,"path":"/cyprain-okeke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108260115?s=80&v=4"},"commit":{"message":"Add the missing providerId\n\nSigned-off-by: Cy Okeke ","shortMessageHtmlLink":"Add the missing providerId"}},{"before":"c1d6b57efa48d3739e368f23ea59df42a92ccbee","after":"a364496930ed528bedc76a8b83de23e44ecb5384","ref":"refs/heads/ac-2361-Refactor-StripeController","pushedAt":"2024-05-31T16:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cyprain-okeke","name":null,"path":"/cyprain-okeke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108260115?s=80&v=4"},"commit":{"message":"Add the providerId changes\n\nSigned-off-by: Cy Okeke ","shortMessageHtmlLink":"Add the providerId changes"}},{"before":"7c73f98993238306bfe47f5386b1d34a89ee28f7","after":"c1d6b57efa48d3739e368f23ea59df42a92ccbee","ref":"refs/heads/ac-2361-Refactor-StripeController","pushedAt":"2024-05-31T16:39:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"cyprain-okeke","name":null,"path":"/cyprain-okeke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108260115?s=80&v=4"},"commit":{"message":"merge from main\n\nSigned-off-by: Cy Okeke ","shortMessageHtmlLink":"merge from main"}},{"before":"0848f39c8c44842a298d252abfa1894a246644d8","after":"7c73f98993238306bfe47f5386b1d34a89ee28f7","ref":"refs/heads/ac-2361-Refactor-StripeController","pushedAt":"2024-05-31T16:24:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cyprain-okeke","name":null,"path":"/cyprain-okeke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108260115?s=80&v=4"},"commit":{"message":"Add more comments to describe the method\n\nSigned-off-by: Cy Okeke ","shortMessageHtmlLink":"Add more comments to describe the method"}},{"before":"7c73f98993238306bfe47f5386b1d34a89ee28f7","after":"0848f39c8c44842a298d252abfa1894a246644d8","ref":"refs/heads/ac-2361-Refactor-StripeController","pushedAt":"2024-05-31T16:14:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"cyprain-okeke","name":null,"path":"/cyprain-okeke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108260115?s=80&v=4"},"commit":{"message":"[AC-292] Public Api - allow configuration of custom permissions (#4022)\n\n* Also refactor OrganizationService user invite methods","shortMessageHtmlLink":"[AC-292] Public Api - allow configuration of custom permissions (#4022)"}},{"before":"5ce70614f454d01f0612678c312187f1aca1b8c7","after":"c9eaed90be237a848fb6abd9a9fbde783d241687","ref":"refs/heads/renovate/gh-minor","pushedAt":"2024-05-31T14:38:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"[deps] DevOps: Update gh minor","shortMessageHtmlLink":"[deps] DevOps: Update gh minor"}},{"before":"1d2b7ee7a7c74bcc010e4d8a651c9e7220915df6","after":"904e6cf551996b713cfef605dd99a058621ca2e8","ref":"refs/heads/billing/AC-2567/billing-performance-improvements","pushedAt":"2024-05-31T13:01:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cturnbull-bitwarden","name":"Conner Turnbull","path":"/cturnbull-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133619638?s=80&v=4"},"commit":{"message":"Merge branch 'main' into billing/AC-2567/billing-performance-improvements","shortMessageHtmlLink":"Merge branch 'main' into billing/AC-2567/billing-performance-improvem…"}},{"before":"c4bc862ec7650df868a2172f917d02a5a96e6801","after":"e8ef39f4c2f11adc6916864d9da33583cbaa089e","ref":"refs/heads/ac/ac-2286/cli-collection-creation-access-bug","pushedAt":"2024-05-31T09:49:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"r-tome","name":"Rui Tomé","path":"/r-tome","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108268980?s=80&v=4"},"commit":{"message":"Make OrganizationUserId property non-nullable","shortMessageHtmlLink":"Make OrganizationUserId property non-nullable"}},{"before":"53f7a1a6ac59c3e61efa19cd9cea4ad7fb16350f","after":"2201bf845d33f19fd893b6ecaaf0bb11c9020527","ref":"refs/heads/ac/ac-2653/update-groupscontroller","pushedAt":"2024-05-31T05:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliykat","name":"Thomas Rittson","path":"/eliykat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31796059?s=80&v=4"},"commit":{"message":"Update tests","shortMessageHtmlLink":"Update tests"}},{"before":"cb698ad9a279482e3e56094ec140ed652013cdfb","after":"155faeb3b352b5fa1f8ab25fdd16ccd0959cac50","ref":"refs/heads/ac/ac-2654/update-organizationuserscontroller","pushedAt":"2024-05-31T05:06:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eliykat","name":"Thomas Rittson","path":"/eliykat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31796059?s=80&v=4"},"commit":{"message":"Update tests","shortMessageHtmlLink":"Update tests"}},{"before":null,"after":"cb698ad9a279482e3e56094ec140ed652013cdfb","ref":"refs/heads/ac/ac-2654/update-organizationuserscontroller","pushedAt":"2024-05-31T04:54:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eliykat","name":"Thomas Rittson","path":"/eliykat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31796059?s=80&v=4"},"commit":{"message":"Remove deprecated permissions code from OrganizationUsersController","shortMessageHtmlLink":"Remove deprecated permissions code from OrganizationUsersController"}},{"before":null,"after":"53f7a1a6ac59c3e61efa19cd9cea4ad7fb16350f","ref":"refs/heads/ac/ac-2653/update-groupscontroller","pushedAt":"2024-05-31T04:51:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eliykat","name":"Thomas Rittson","path":"/eliykat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31796059?s=80&v=4"},"commit":{"message":"Remove deprecated permissions code from GroupsController","shortMessageHtmlLink":"Remove deprecated permissions code from GroupsController"}},{"before":"f2d1016424003972eabb62de9c9bf50082df5302","after":"43d150efdf0d5374ab6168e5510eee0a23b274f4","ref":"refs/heads/ac/ac-2317/update-public-api---remove-old-properties","pushedAt":"2024-05-30T23:27:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eliykat","name":"Thomas Rittson","path":"/eliykat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31796059?s=80&v=4"},"commit":{"message":"Update tests","shortMessageHtmlLink":"Update tests"}},{"before":"2b5c414f2cb58f4384ca7fac276d539bbdd55d99","after":null,"ref":"refs/heads/ac/ac-292/public-api---configure-custom-permission-v2","pushedAt":"2024-05-30T23:23:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eliykat","name":"Thomas Rittson","path":"/eliykat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31796059?s=80&v=4"}},{"before":"0189952e1fcdbdc88848ce3d8fdd454826d93e29","after":"357ac4f40acc3c9121f137c13cc3d123ce5d869a","ref":"refs/heads/main","pushedAt":"2024-05-30T23:23:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eliykat","name":"Thomas Rittson","path":"/eliykat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31796059?s=80&v=4"},"commit":{"message":"[AC-292] Public Api - allow configuration of custom permissions (#4022)\n\n* Also refactor OrganizationService user invite methods","shortMessageHtmlLink":"[AC-292] Public Api - allow configuration of custom permissions (#4022)"}},{"before":"5c1a5d3525b6fe564676307600006a4dd3d7e610","after":"2b5c414f2cb58f4384ca7fac276d539bbdd55d99","ref":"refs/heads/ac/ac-292/public-api---configure-custom-permission-v2","pushedAt":"2024-05-30T23:15:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eliykat","name":"Thomas Rittson","path":"/eliykat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31796059?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ac/ac-292/public-api---configure-custom-permission-v2","shortMessageHtmlLink":"Merge branch 'main' into ac/ac-292/public-api---configure-custom-perm…"}},{"before":null,"after":"7285bd32fc7729fb13093034c45659cdde037327","ref":"refs/heads/sm/sm-1293","pushedAt":"2024-05-30T22:21:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Thomas-Avery","name":"Thomas Avery","path":"/Thomas-Avery","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43214426?s=80&v=4"},"commit":{"message":"Add new endpoint","shortMessageHtmlLink":"Add new endpoint"}},{"before":"646b4c0cb2355ff1a6a0c0e2291235e401c18dc5","after":"1d2b7ee7a7c74bcc010e4d8a651c9e7220915df6","ref":"refs/heads/billing/AC-2567/billing-performance-improvements","pushedAt":"2024-05-30T19:53:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cturnbull-bitwarden","name":"Conner Turnbull","path":"/cturnbull-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133619638?s=80&v=4"},"commit":{"message":"Update migration scripts to use `CREATE OR ALTER` instead of checking for the `OBJECT_ID`","shortMessageHtmlLink":"Update migration scripts to use CREATE OR ALTER instead of checking…"}},{"before":"0189952e1fcdbdc88848ce3d8fdd454826d93e29","after":"db7d62e65967a07b9e38e507f7f955c5738533a2","ref":"refs/heads/SM-1211","pushedAt":"2024-05-30T18:40:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cd-bitwarden","name":null,"path":"/cd-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106776772?s=80&v=4"},"commit":{"message":"Adding API endpoint to send out Access Request for SM to Admins, adding email template","shortMessageHtmlLink":"Adding API endpoint to send out Access Request for SM to Admins, addi…"}},{"before":null,"after":"0189952e1fcdbdc88848ce3d8fdd454826d93e29","ref":"refs/heads/SM-1211","pushedAt":"2024-05-30T18:32:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cd-bitwarden","name":null,"path":"/cd-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106776772?s=80&v=4"},"commit":{"message":"[PM-5938] Prevent permanent vault coruption on key-rotation with desycned vault (#4098)\n\n* Add check to verify the vault state for rotation is not obviously desynced (empty)\r\n\r\n* Add unit test for key rotation guardrail\r\n\r\n* Move de-synced vault detection to validators\r\n\r\n* Add tests","shortMessageHtmlLink":"[PM-5938] Prevent permanent vault coruption on key-rotation with desy…"}},{"before":"289cd0653a1f021e28aafceaee758b31b36d3632","after":"89979ad6eaee1304dc8a7a276d61945b8e7490f9","ref":"refs/heads/auth/PM-5963/fix-tde-to-mp","pushedAt":"2024-05-30T16:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"quexten","name":"Bernd Schoolmann","path":"/quexten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11866552?s=80&v=4"},"commit":{"message":"Move tde offboarding to dedicated flag","shortMessageHtmlLink":"Move tde offboarding to dedicated flag"}},{"before":null,"after":"5f5b2b2222335b8a4065f143c08d575356350ee6","ref":"refs/heads/billing/AC-2620/customer-subscription-admin-link","pushedAt":"2024-05-30T16:29:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amorask-bitwarden","name":"Alex Morask","path":"/amorask-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144709477?s=80&v=4"},"commit":{"message":"Added gateway links to Provider edit in Admin","shortMessageHtmlLink":"Added gateway links to Provider edit in Admin"}},{"before":"96dd47f8493c05615e29a50d87537452158e0178","after":"646b4c0cb2355ff1a6a0c0e2291235e401c18dc5","ref":"refs/heads/billing/AC-2567/billing-performance-improvements","pushedAt":"2024-05-30T15:37:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cturnbull-bitwarden","name":"Conner Turnbull","path":"/cturnbull-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133619638?s=80&v=4"},"commit":{"message":"Cleaned up BillingInfo a bit","shortMessageHtmlLink":"Cleaned up BillingInfo a bit"}},{"before":null,"after":"289cd0653a1f021e28aafceaee758b31b36d3632","ref":"refs/heads/auth/PM-5963/fix-tde-to-mp","pushedAt":"2024-05-30T15:28:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"quexten","name":"Bernd Schoolmann","path":"/quexten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11866552?s=80&v=4"},"commit":{"message":"Attempt to fix tde to mp flow","shortMessageHtmlLink":"Attempt to fix tde to mp flow"}},{"before":"fe35a18824654bb3dd6253fc54b03deabddaa73f","after":"96dd47f8493c05615e29a50d87537452158e0178","ref":"refs/heads/billing/AC-2567/billing-performance-improvements","pushedAt":"2024-05-30T14:53:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cturnbull-bitwarden","name":"Conner Turnbull","path":"/cturnbull-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133619638?s=80&v=4"},"commit":{"message":"Removed billing method GetBillingBalanceAndSourceAsync","shortMessageHtmlLink":"Removed billing method GetBillingBalanceAndSourceAsync"}},{"before":"369b2f3179a71ceb87961420785c9a7daff7b5d4","after":"fe35a18824654bb3dd6253fc54b03deabddaa73f","ref":"refs/heads/billing/AC-2567/billing-performance-improvements","pushedAt":"2024-05-30T14:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cturnbull-bitwarden","name":"Conner Turnbull","path":"/cturnbull-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133619638?s=80&v=4"},"commit":{"message":"Limiting the number of invoices and transactions returned","shortMessageHtmlLink":"Limiting the number of invoices and transactions returned"}},{"before":null,"after":"c4bc862ec7650df868a2172f917d02a5a96e6801","ref":"refs/heads/ac/ac-2286/cli-collection-creation-access-bug","pushedAt":"2024-05-30T13:08:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"r-tome","name":"Rui Tomé","path":"/r-tome","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108268980?s=80&v=4"},"commit":{"message":"[AC-2286] Include the OrganizationUserId for each Organization in the user sync data","shortMessageHtmlLink":"[AC-2286] Include the OrganizationUserId for each Organization in the…"}},{"before":"d776ecfc3b41c514ccd848618e636799578553d3","after":"369b2f3179a71ceb87961420785c9a7daff7b5d4","ref":"refs/heads/billing/AC-2567/billing-performance-improvements","pushedAt":"2024-05-30T12:14:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cturnbull-bitwarden","name":"Conner Turnbull","path":"/cturnbull-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133619638?s=80&v=4"},"commit":{"message":"Removed billing method GetBillingBalanceAndSourceAsync","shortMessageHtmlLink":"Removed billing method GetBillingBalanceAndSourceAsync"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWUVuZAA","startCursor":null,"endCursor":null}},"title":"Activity · bitwarden/server"}