{"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:1725585380.0","currentOid":""},"activityList":{"items":[{"before":"329eef82cdd68d1fa65bd883212bfcaaba7a325f","after":"c3ba6697e9015969b1c1a5d72ef8b964efd1a9e9","ref":"refs/heads/main","pushedAt":"2024-09-06T04:39:01.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":"Fix typo in OrganizationsController.cs (#4739)","shortMessageHtmlLink":"Fix typo in OrganizationsController.cs (#4739)"}},{"before":"de9548f59aad2446551747719e6b8da72f81ee4c","after":"2c7c763eb3697de6254bfa16a84f59d048ccc4a4","ref":"refs/heads/ac/pm-10365/remove-organizationuser-accessall-from-sprocs-and-table","pushedAt":"2024-09-06T03:30:24.000Z","pushType":"push","commitsCount":8,"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/pm-10365/remove-organizationuser-accessall-from-sprocs-and-table","shortMessageHtmlLink":"Merge branch 'main' into ac/pm-10365/remove-organizationuser-accessal…"}},{"before":"03574a77b22fd65094263eef7e81dcb8d7a930b3","after":"2558b3d1d44843b229c53433d224fa547b6e7192","ref":"refs/heads/ac/addison/pm-10863/entity-updates","pushedAt":"2024-09-06T01:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"addisonbeck","name":"Addison Beck","path":"/addisonbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15897251?s=80&v=4"},"commit":{"message":"Delete final flexible collections tests","shortMessageHtmlLink":"Delete final flexible collections tests"}},{"before":null,"after":"80cbafb12c6f78f9744e3b458e9724f4a38bc089","ref":"refs/heads/add-device-type-to-log-message","pushedAt":"2024-09-06T01:16:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trmartin4","name":"Todd Martin","path":"/trmartin4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106564991?s=80&v=4"},"commit":{"message":"Added check for null.","shortMessageHtmlLink":"Added check for null."}},{"before":"abbf7e3e624f5698b4ac6c16d66ec598aadcbf6c","after":null,"ref":"refs/heads/create-data-table-builder","pushedAt":"2024-09-06T00:44:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justindbaur","name":"Justin Baur","path":"/justindbaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896123?s=80&v=4"}},{"before":"ec2522de8b1598d1c78689e44284e81466eceed9","after":"329eef82cdd68d1fa65bd883212bfcaaba7a325f","ref":"refs/heads/main","pushedAt":"2024-09-06T00:44:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justindbaur","name":"Justin Baur","path":"/justindbaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896123?s=80&v=4"},"commit":{"message":"Create DataTableBuilder (#4608)\n\n* Add DataTableBuilder Using Expressions\r\n\r\n* Format\r\n\r\n* Unwrap Underlying Enum Type\r\n\r\n* Formatting","shortMessageHtmlLink":"Create DataTableBuilder (#4608)"}},{"before":null,"after":"e23a9040fb86d43882a05b73992e38393f190583","ref":"refs/heads/use-begin-scope","pushedAt":"2024-09-05T23:18:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justindbaur","name":"Justin Baur","path":"/justindbaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896123?s=80&v=4"},"commit":{"message":"Use `ILogger.BeginScope` For Better Scopes","shortMessageHtmlLink":"Use ILogger.BeginScope For Better Scopes"}},{"before":"30604feca6cfcd9cf027730a124fe6bb59abf4da","after":"03574a77b22fd65094263eef7e81dcb8d7a930b3","ref":"refs/heads/ac/addison/pm-10863/entity-updates","pushedAt":"2024-09-05T20:40:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"addisonbeck","name":"Addison Beck","path":"/addisonbeck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15897251?s=80&v=4"},"commit":{"message":"Slight model adjustment","shortMessageHtmlLink":"Slight model adjustment"}},{"before":"9276ee50f1e7b8f17d1c9eaa2bb6ced4b567d976","after":"9d0d6bb62b9d4dde2ab351a6710750738300d796","ref":"refs/heads/billing/AC-2915/stripe-v45","pushedAt":"2024-09-05T20:40:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"amorask-bitwarden","name":"Alex Morask","path":"/amorask-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144709477?s=80&v=4"},"commit":{"message":"Merge branch 'main' into billing/AC-2915/stripe-v45","shortMessageHtmlLink":"Merge branch 'main' into billing/AC-2915/stripe-v45"}},{"before":"29de73edff5b32f661027dd91740900f7e76f154","after":"9276ee50f1e7b8f17d1c9eaa2bb6ced4b567d976","ref":"refs/heads/billing/AC-2915/stripe-v45","pushedAt":"2024-09-05T20:39:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorask-bitwarden","name":"Alex Morask","path":"/amorask-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144709477?s=80&v=4"},"commit":{"message":"Update appsettings.json","shortMessageHtmlLink":"Update appsettings.json"}},{"before":"a90b4b091a8400548b2c58a9ad8d5b611ec90ea5","after":null,"ref":"refs/heads/pm-10607/add-feature-flag","pushedAt":"2024-09-05T20:25:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trmartin4","name":"Todd Martin","path":"/trmartin4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106564991?s=80&v=4"}},{"before":"fa5d6712c5e81357d674ab8a668d0c06246f641d","after":"ec2522de8b1598d1c78689e44284e81466eceed9","ref":"refs/heads/main","pushedAt":"2024-09-05T20:25:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trmartin4","name":"Todd Martin","path":"/trmartin4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106564991?s=80&v=4"},"commit":{"message":"[PM-11619] Replace cipher encryption feature flag with server-side flag (#4694)","shortMessageHtmlLink":"[PM-11619] Replace cipher encryption feature flag with server-side fl…"}},{"before":"f24bbb10b2620487cd92ca2e346c78a0279d076c","after":"29de73edff5b32f661027dd91740900f7e76f154","ref":"refs/heads/billing/AC-2915/stripe-v45","pushedAt":"2024-09-05T20:05:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorask-bitwarden","name":"Alex Morask","path":"/amorask-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144709477?s=80&v=4"},"commit":{"message":"More logging","shortMessageHtmlLink":"More logging"}},{"before":"a9457acd4f00905c031b246ced8952f9c7ce5516","after":"7e1102d396e2a6bf2e726bbad66636d250e9c711","ref":"refs/heads/ac-2306-Self-serve-upgrade-automatically-updates-subscription","pushedAt":"2024-09-05T19:49:24.000Z","pushType":"push","commitsCount":69,"pusher":{"login":"cyprain-okeke","name":null,"path":"/cyprain-okeke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108260115?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ac-2306-Self-serve-upgrade-automatically-updates-subscription","shortMessageHtmlLink":"Merge branch 'main' into ac-2306-Self-serve-upgrade-automatically-upd…"}},{"before":"59f9aa6770348d04b7f385091bc0e0349d479727","after":"f24bbb10b2620487cd92ca2e346c78a0279d076c","ref":"refs/heads/billing/AC-2915/stripe-v45","pushedAt":"2024-09-05T19:35:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"amorask-bitwarden","name":"Alex Morask","path":"/amorask-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144709477?s=80&v=4"},"commit":{"message":"Enhance webhook logging","shortMessageHtmlLink":"Enhance webhook logging"}},{"before":"123457661557ba6cb437468466594173aca8c4f7","after":"a90b4b091a8400548b2c58a9ad8d5b611ec90ea5","ref":"refs/heads/pm-10607/add-feature-flag","pushedAt":"2024-09-05T18:53:05.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"trmartin4","name":"Todd Martin","path":"/trmartin4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106564991?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pm-10607/add-feature-flag","shortMessageHtmlLink":"Merge branch 'main' into pm-10607/add-feature-flag"}},{"before":"5a1e4104fea046c96892d6c952c4b115514090bc","after":null,"ref":"refs/heads/rc","pushedAt":"2024-09-05T18:44:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vgrassia","name":"Vince Grassia","path":"/vgrassia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/593223?s=80&v=4"}},{"before":"ec537358789a43f96baa73ef239662c8cf0bca1b","after":null,"ref":"refs/heads/auth/pm-6664/BaseRequestValidator-tests","pushedAt":"2024-09-05T18:17:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ike-kottlowski","name":"Ike","path":"/ike-kottlowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137194738?s=80&v=4"}},{"before":"64a7cba01361d13570f9af59df7e5de7a7cb40f8","after":"fa5d6712c5e81357d674ab8a668d0c06246f641d","ref":"refs/heads/main","pushedAt":"2024-09-05T18:17:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ike-kottlowski","name":"Ike","path":"/ike-kottlowski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137194738?s=80&v=4"},"commit":{"message":"[PM-6664] Base Request Validator Unit Tests and Resource Owner integration Tests (#4582)\n\n* intial commit\r\n\r\n* Some UnitTests for the VerifyAsync flows\r\n\r\n* WIP org two factor\r\n\r\n* removed useless tests\r\n\r\n* added ResourceOwnerValidation integration tests\r\n\r\n* fixing formatting\r\n\r\n* addressing comments\r\n\r\n* removed comment","shortMessageHtmlLink":"[PM-6664] Base Request Validator Unit Tests and Resource Owner integr…"}},{"before":"7a9fa6b8e2bcccbf3282ddfda241a3609178c696","after":"c1b8cfd27e05dda92d6fce547a09bd65dd658ca0","ref":"refs/heads/billing/codeowner-changes","pushedAt":"2024-09-05T18:01:45.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":"Moved tests to billing","shortMessageHtmlLink":"Moved tests to billing"}},{"before":"789534c45adafb09edeb7a77782761f3aebb9106","after":"7a9fa6b8e2bcccbf3282ddfda241a3609178c696","ref":"refs/heads/billing/codeowner-changes","pushedAt":"2024-09-05T17:54:56.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":"Separated out configuration of billing dependencies to our own extension file","shortMessageHtmlLink":"Separated out configuration of billing dependencies to our own extens…"}},{"before":"e089f1cd378279afb7eca1986bf295653e399400","after":"789534c45adafb09edeb7a77782761f3aebb9106","ref":"refs/heads/billing/codeowner-changes","pushedAt":"2024-09-05T17:33:49.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":"Moved OrganizationLicenses to billing","shortMessageHtmlLink":"Moved OrganizationLicenses to billing"}},{"before":"c07bc76e7ca0ee8aa13eabf7edff8987b7569bbe","after":"2042cc24e9f3538873aacc7cdeff6831ffc8ea9c","ref":"refs/heads/ephemeral-environment-hello-world","pushedAt":"2024-09-05T17:16:40.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"mimartin12","name":"MtnBurrit0","path":"/mimartin12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77340197?s=80&v=4"},"commit":{"message":"Add sqlcmd so that I can load databases","shortMessageHtmlLink":"Add sqlcmd so that I can load databases"}},{"before":null,"after":"e089f1cd378279afb7eca1986bf295653e399400","ref":"refs/heads/billing/codeowner-changes","pushedAt":"2024-09-05T17:02:34.000Z","pushType":"branch_creation","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":"Moved OrganizationSponsorship code to Billing","shortMessageHtmlLink":"Moved OrganizationSponsorship code to Billing"}},{"before":"a600d8a30a08e7c2e26765921e06453d53c3dc76","after":"59f9aa6770348d04b7f385091bc0e0349d479727","ref":"refs/heads/billing/AC-2915/stripe-v45","pushedAt":"2024-09-05T15:46:20.000Z","pushType":"push","commitsCount":63,"pusher":{"login":"amorask-bitwarden","name":"Alex Morask","path":"/amorask-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144709477?s=80&v=4"},"commit":{"message":"Merge branch 'main' into billing/AC-2915/stripe-v45","shortMessageHtmlLink":"Merge branch 'main' into billing/AC-2915/stripe-v45"}},{"before":"9cdbeeae9ff4b29c4ce0df883f5b53013d7ac8ad","after":"e5889b1c6bccc4f3a700858c01fd47b06d6bd18f","ref":"refs/heads/billing/AC-2965/organization-plans-component-setup-intents","pushedAt":"2024-09-05T15:43:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorask-bitwarden","name":"Alex Morask","path":"/amorask-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144709477?s=80&v=4"},"commit":{"message":"Missed billing service DI for SCIM which uses the OrganizationService","shortMessageHtmlLink":"Missed billing service DI for SCIM which uses the OrganizationService"}},{"before":"2752717b6760a106102360c3751d6418b4b6b3a5","after":"9cdbeeae9ff4b29c4ce0df883f5b53013d7ac8ad","ref":"refs/heads/billing/AC-2965/organization-plans-component-setup-intents","pushedAt":"2024-09-05T15:32:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amorask-bitwarden","name":"Alex Morask","path":"/amorask-bitwarden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144709477?s=80&v=4"},"commit":{"message":"Run dotnet format","shortMessageHtmlLink":"Run dotnet format"}},{"before":null,"after":"2752717b6760a106102360c3751d6418b4b6b3a5","ref":"refs/heads/billing/AC-2965/organization-plans-component-setup-intents","pushedAt":"2024-09-05T15:24:10.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":"Add PurchaseSubscription to OrganizationBillingService and call from OrganizationService.SignUpAsync when FF is on","shortMessageHtmlLink":"Add PurchaseSubscription to OrganizationBillingService and call from …"}},{"before":null,"after":"e620cb3a6b0a0a0b26d1c18b9ed5123a6403275c","ref":"refs/heads/ps/pm-11661/storage-reseed","pushedAt":"2024-09-05T15:23:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justindbaur","name":"Justin Baur","path":"/justindbaur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19896123?s=80&v=4"},"commit":{"message":"Add Feature Flag","shortMessageHtmlLink":"Add Feature Flag"}},{"before":null,"after":"6431c36c511d11ade91bdd2a953d826c16e8247a","ref":"refs/heads/ac/pm-11667/deprecated-custom-permissions-delete-code-definitions","pushedAt":"2024-09-05T15:01:27.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":"[PM-11667] Remove all code related to the outdated custom permissions 'Edit/Delete Assigned Collections'","shortMessageHtmlLink":"[PM-11667] Remove all code related to the outdated custom permissions…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEroeCfgA","startCursor":null,"endCursor":null}},"title":"Activity · bitwarden/server"}