Bloomerang CRM Build Number: 1732663411

origin/bobasort/bw-11040-external-error-page origin/bobasort/bw-11136-auth-refactor-for-tests origin/develop origin/vaughn/api-serializer-test origin/vaughn/event-enrich ==================================== Merge pull request #7726 from Bloomerang/kwalton/PLT-488-fix-time-zone Point back at regular runners Merge branch 'develop' into kwalton/PLT-488-fix-time-zone Merge pull request #7732 from Bloomerang/pho/bw-10747/group-entry-include-constituents-bug-fix skip this too skip workflows that need separate jobs BW-10747 Fixed a bug when a journey wasn't already set add build time to common build workflow oopsie Merge branch 'develop' into kwalton/PLT-488-fix-time-zone update powershell time format Merge pull request #7729 from Bloomerang/pho/BW-11466/JA-Select-a-Group-UI-Issue Merge branch 'kwalton/PLT-488-print-run-time' into kwalton/PLT-488-fix-time-zone Merge branch 'develop' into kwalton/PLT-488-fix-time-zone update ubuntu time formats Merge branch 'develop' into kwalton/PLT-488-print-run-time print time zone name change date format in ubuntu Check recaptcha v3 when it related to 3rd party processors (#7723) print run times to step summaries Merge branch 'develop' into pho/BW-11466/JA-Select-a-Group-UI-Issue Automation test framework add new parameter flag to AutoProcessTransactions ssm command call (#7722) Merge pull request #7730 from Bloomerang/bobasort/bw-11465-fix-email-tax-summary-not-found Fixed email tax summary not found Fixed merge conflicts Merge branch 'develop' into pho/BW-11466/JA-Select-a-Group-UI-Issue Fixed issue on Select a Group UI gets broken if it has a long group name e.g. 256 chars point at test runner Merge pull request #7724 from Bloomerang/kwalton/PLT-530-ditch-new-tag empty commit ditch New tag Merge pull request #7721 from Bloomerang/pho/bw-10747/group-entry-include-constituents Merge pull request #7719 from Bloomerang/kwalton/PLT-530-move-to-new-runners Remove Journey Automation data for a particular database/BLA-2503 (#7700) BW-10747 Updated colors to variables BW-10747 Group Entry Include Constituents checkbox Merge branch 'develop' into kwalton/PLT-530-move-to-new-runners added amount filter for entry source for first donation (#7708) Fix up upload to S3 summary Formatting Merge branch 'develop' into kwalton/PLT-530-move-to-new-runners Merge pull request #7718 from Bloomerang/bobasort/bw-11442-bug-fix-tax-summary-label-issue Merge branch 'develop' into kwalton/PLT-530-move-to-new-runners Merge branch 'develop' into bobasort/bw-11442-bug-fix-tax-summary-label-issue Merge pull request #7716 from Bloomerang/main Add user principal download more RAM Remove global npm installs new runners Merge pull request #7698 from Bloomerang/kwalton/PLT-471-test-new-runner Merge branch 'develop' into kwalton/PLT-471-test-new-runner move gulp install Fixing RTM Tool's Test Key Affinity (#7704) formatting fine have it your way stupid Reapply "Reapply "Reapply "swap back to regular runners""" Revert "Reapply "Reapply "swap back to regular runners""" Merge branch 'develop' into kwalton/PLT-471-test-new-runner Reapply "Reapply "swap back to regular runners"" Revert "keep npm-cache" Merge pull request #7707 from Bloomerang/bobasort/bw-11116-log-4-launch-darkly Revert "Reapply "swap back to regular runners"" keep npm-cache Reapply "swap back to regular runners" Merge branch 'develop' into bobasort/bw-11116-log-4-launch-darkly Merge branch 'develop' into kwalton/PLT-471-test-new-runner Merge pull request #7678 from Bloomerang/pho/bw-8889/select-which-group Merge branch 'develop' into bobasort/bw-11116-log-4-launch-darkly Merge pull request #7701 from Bloomerang/bobasort/bw-11333-user-can-enter-year-0000-for-notes-tasks-interactions Merge branch 'develop' into bobasort/bw-11116-log-4-launch-darkly Merge pull request #7711 from Bloomerang/bobasort/bw-11455-package-errors-on-build ditch npm cache inject cached feature flag provider Merge remote-tracking branch 'origin/develop' into bobasort/bw-11116-log-4-launch-darkly Revert "swap back to regular runners" remove installing global packages Update LaunchDarklyBloomerang/LaunchDarklyFeatureFlagProvider.cs swap back to regular runners update webpages Merge branch 'develop' into pho/bw-8889/select-which-group Renamed entrySourceConstantData to crmLoadedData use BL_BUILD_CONFIG ditch shell specifiers Merge pull request #7694 from Bloomerang/pho/BW-11362/Remove-PendoAuthIdUpdate-FF what the effffff add print statements add Production / remove npm run craaaazy Merge branch 'pho/bw-8889/select-which-group' of https://github.com/Bloomerang/CRM into pho/bw-8889/select-which-group Fixed the unit tests failures by adding the new param entrySourceConstantData which has the data for taskFormData and staticGroups try it like this cut timezone step Merge branch 'develop' into pho/bw-8889/select-which-group Merge pull request #7706 from Bloomerang/bobasort/bw-11442-bug-fix-tax-summary-label-issue install all global npm packages Add database files and add try catch for command fix build Merge branch 'develop' into kwalton/PLT-471-test-new-runner name & node version Created an entrySourceConstantData constant thas the taskFormData and staticGroups to minimize passing of params Merge branch 'develop' into bobasort/bw-11116-log-4-launch-darkly fix duplicate packages Merge pull request #7687 from Bloomerang/jurassic-patch/int-256-stream-was-too-long Merge remote-tracking branch 'origin/develop' into bobasort/bw-11116-log-4-launch-darkly Merge branch 'develop' into pho/BW-11362/Remove-PendoAuthIdUpdate-FF Changed the ToPendoString to ToPendoVisitorId function in StringExtensions Merge pull request #7650 from Bloomerang/bobasort/bw-11134-split-2fa-from-login Merge branch 'develop' into bobasort/bw-11442-bug-fix-tax-summary-label-issue cleanup more cleanup cleanup Merge pull request #7682 from Bloomerang/jinx-unlimited/intg-2745-mailchimp-prevent-mysql-deadlock-during-syncs Merge remote-tracking branch 'origin/develop' into bobasort/bw-11116-log-4-launch-darkly fix the web project bindings Merge branch 'pho/BW-11362/Remove-PendoAuthIdUpdate-FF' of https://github.com/Bloomerang/CRM into pho/BW-11362/Remove-PendoAuthIdUpdate-FF Fixed some changes for dev testing Merge branch 'develop' into pho/bw-8889/select-which-group Merge branch 'develop' into pho/BW-11362/Remove-PendoAuthIdUpdate-FF Added ToPendoString for prepending the Environment in the authId if it's not Production Fix tax summary email preview [INTG-2717] Restrict API from recieving executable file types (#7683) Retrieve static groups instead of all groups Don't allow year 0000 for notes, tasks, interactions Merge pull request #7699 from Bloomerang/main Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login cleanup Revert "Reapply "no clean"" Revert "wtf" Reapply "no clean" wtf Revert "no clean" no clean add commit sha run on testing runner Journey automation tests/Part2/BLA-2474 (#7680) Merge pull request #7686 from Bloomerang/pho/bw-11402/email-deactivate-form-usage Merge branch 'develop' into pho/BW-11362/Remove-PendoAuthIdUpdate-FF Forgot to remove commented out codes for dev testing Removed PendoAuthIdUpdate FF Merge branch 'develop' into jurassic-patch/int-256-stream-was-too-long Update Services/Authentication/AuthenticationService.UnitTests/LoginTests.cs fix remaining tests Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login Merge branch 'bobasort/bw-11134-split-2fa-from-login' of https://github.com/Bloomerang/CRM into bobasort/bw-11134-split-2fa-from-login remove local package reference Uispy/bw 10849 birthday input fixes (#7693) Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login fix integration tests Merge branch 'bobasort/bw-11134-split-2fa-from-login' of https://github.com/Bloomerang/CRM into bobasort/bw-11134-split-2fa-from-login cleanup webpages version Merge branch 'develop' into pho/bw-8889/select-which-group Merge pull request #7688 from Bloomerang/jinx-unlimited/intg-2775-synced-count-ui-bug Merge branch 'develop' into pho/bw-8889/select-which-group Merge pull request #7691 from Bloomerang/main Merge pull request #7666 from Bloomerang/pengpong/plt-421-revert-revert-getallwhere Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login Merge branch 'bobasort/bw-11134-split-2fa-from-login' of https://github.com/Bloomerang/CRM into bobasort/bw-11134-split-2fa-from-login update login tests to use configs Update Services/Authentication/AuthenticationService.UnitTests/LoginTests.cs Merge pull request #7672 from Bloomerang/pho/bw-8889/group-entry-source fix binding redirect Merge pull request #7692 from Bloomerang/bobasort/bw-11435-bugfix-tax-summary-merge-fields-issue Merge branch 'develop' into bobasort/bw-11435-bugfix-tax-summary-merge-fields-issue Merge pull request #7689 from Bloomerang/bobasort/bw-11432-bug-fix-giving-statement-merge-field sharing progress Minor change update name add user locked out check Bug fixed tax summary merge fields not available when feature flag off Merge branch 'bobasort/bw-11134-split-2fa-from-login' of https://github.com/Bloomerang/CRM into bobasort/bw-11134-split-2fa-from-login clean up bridge token login Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login Merge branch 'develop' into jinx-unlimited/intg-2745-mailchimp-prevent-mysql-deadlock-during-syncs update binding redirect Set isRequired for the allGroups prop in the SelectGroup component Fixed required field error progress on fixing unit tests, still working on adminservice.unittests Added edit functionality Added edit functionality Bug fix giving statement merge field Removed condition that cleared synced count for validation issues Jurassic patch/int 197 biff relationship manager 2 (#7656) Merge pull request #7626 from Bloomerang/pengpong/PLT-422-replace-getall-count Merge branch 'develop' into pengpong/plt-421-revert-revert-getallwhere Removed Comments Removed Comments parameterizing getAllWhere calls Added save functionality for groupId Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login BW-11402 Showing Form Usage when deactivating an email Merge pull request #7671 from Bloomerang/kwalton/PLT-520-notify-slack start injecting LDClient Fix integration tests Mailchimp - Emit group add/remove events when groups are added/removed (#7654) Merge branch 'develop' into pengpong/PLT-422-replace-getall-count Merge branch 'develop' into pengpong/plt-421-revert-revert-getallwhere Merge pull request #7685 from Bloomerang/release-2024-11-21 Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login Wrap RunScheduledSync in retry logic. Finish basic refactor of syncConstituents. Decouple ProcessUnmatchedMailchimpMembers from main uwo block. Merge branch 'pho/bw-8889/group-entry-source' into pho/bw-8889/select-which-group Merge pull request #7660 from Bloomerang/jinx-unlimited/intg-2761-synced-count-new-rules Improved styling Merge pull request #7634 from Bloomerang/jinx-unlimited/intg-2738-qbo-sync-scheduling Merge pull request #7679 from Bloomerang/jinx-unlimited/intg-2744-subscribe-request-timeout Adds new method for BuildUpdateMailchimpMembersForMatchingAccounts Break out logic into new BuildMailchimpMembersForUpsert method. Merge pull request #7673 from Bloomerang/bobasort/bw-10845-Soft-credits-section-in-giving-statements Merge pull request #7670 from Bloomerang/bobasort/bw-10426-update-tax-summary-to-giving-statement Merge branch 'develop' into bobasort/bw-10845-Soft-credits-section-in-giving-statements remove uncessary usings correct all spellings missing t Break out GetAccountsMatchingEmail into submethod to break out nested uow action. Increased timeout for longer running MC service request that is causing error during CRM constituent subscribed events Added changes for getting Groups data and then put it in the SelectInput component to select which group Break out repository call to separate uow block. Merge branch 'develop' into pengpong/PLT-422-replace-getall-count Merge branch 'develop' into pengpong/plt-421-revert-revert-getallwhere PLT-422: Removed unnecessary comments. refactor unit tests Merge branch 'develop' into bobasort/bw-10426-update-tax-summary-to-giving-statement Merge pull request #7674 from Bloomerang/bobasort/potential-feature-flagging-idea Merge pull request #7610 from Bloomerang/jinx-unlimited/intg-2427-send-new-consttttts-to-kafka Fix weird POCO issue Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login Merge branch 'develop' into bobasort/bw-10426-update-tax-summary-to-giving-statement InvalidOperationException updates correct spelling Merge branch 'develop' into jinx-unlimited/intg-2761-synced-count-new-rules Merge branch 'develop' into jinx-unlimited/intg-2738-qbo-sync-scheduling correct spelling Fixed some unit tests, added some missing validation around device id Merge pull request #7667 from Bloomerang/pengpong/fix-script-193 Update BusinessLogic/TaxSummaries/TaxSummaryHandler.cs cleanup comments from PR a way we could feature flag the front end. Merge branch 'develop' into pho/bw-8889/group-entry-source BW-8889 Fixed develop issue with the same file being included twice BW-8889 Updated JA beta flag to be false move block inside condition fix a couple of bugs More PR feedback Merge branch 'bobasort/bw-11134-split-2fa-from-login' of https://github.com/Bloomerang/CRM into bobasort/bw-11134-split-2fa-from-login PR feedback initial cleanup add icon Merge branch 'develop' into bobasort/bw-10845-Soft-credits-section-in-giving-statements unit test Merge branch 'develop' into jinx-unlimited/intg-2738-qbo-sync-scheduling Merge branch 'develop' into jinx-unlimited/intg-2427-send-new-consttttts-to-kafka consolidate steps Revert "fail on purpose" Revert "get my branch" bash get my branch Merge branch 'bobasort/bw-10426-update-tax-summary-to-giving-statement' of https://github.com/Bloomerang/CRM into bobasort/bw-10426-update-tax-summary-to-giving-statement Fixed ff reference fail on purpose Revert "Fixed ff reference" Merge branch 'develop' into bobasort/bw-10426-update-tax-summary-to-giving-statement Fixed ff reference BW-8889 Added feature flag and updated icon Merge branch 'develop' into kwalton/PLT-520-notify-slack Merge branch 'develop' into bobasort/bw-10426-update-tax-summary-to-giving-statement Merge branch 'develop' into bobasort/bw-10426-update-tax-summary-to-giving-statement Merge pull request #7669 from Bloomerang/bobasort/bw-11336-help-text-to-use-a-square-image Change tax summary label to giving statement with ff Merge pull request #7668 from Bloomerang/bobasort/bw-11330-zoom-out-crop-bug Stop serializing null Help text to use a square image Merge branch 'develop' into kwalton/PLT-520-notify-slack Merge branch 'develop' into bobasort/bw-11330-zoom-out-crop-bug remove copy button for journey mail (#7641) fix cropping issue Fixing script 193 BW-8889 Starting Point for group entry point Merge branch 'develop' into kwalton/PLT-520-notify-slack Merge pull request #7661 from Bloomerang/alert-autofix-1528 Merge pull request #7663 from Bloomerang/kwalton/PLT-502-fix-merge-checks Fixed missing dapper for db read (#7636) jinx-unlimited/intg-2720-partner-directory-tab (#7580) Update Services/Authentication/AuthenticationService.UnitTests/Validate2FaTests.cs Update Services/Authentication/AuthenticationService.UnitTests/LoginTests.cs More changes PLT-421 Replace all GetAll().Where with GetAllWhere create orchestrator Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login Merge pull request #7651 from Bloomerang/bobasort/bw-11013-ein-update-command do it Merge pull request #7662 from Bloomerang/release-2024-11-21 update run-name combine auto-build workflows into a single one oopsie run on push instead of on PR synchronize Merge branch 'develop' into alert-autofix-1528 update unit test AddScheduleToPledge and then Save transaction (#7624) Fix code scanning alert no. 1528: Uncontrolled format string fix unit test fix unit test Merge pull request #7658 from Bloomerang/bobasort/bw-11381-org-logo-cancel-close-modal Updated ApplyPending to copy over entire rule to avoid missing new fields in the future fix unit test Fixed org logo cancel closes modal transfer synced count for pending rules Merge pull request #7652 from Bloomerang/bobasort/bw-11382-include-volunteer-hours-based-on-org-settings fix unit tests Merge branch 'develop' into bobasort/bw-11013-ein-update-command Add check for org settings cleanup Merge branch 'develop' into jinx-unlimited/intg-2738-qbo-sync-scheduling cleanup Remove default value for OidcAuthority Updated approach for large file first try at the command Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login Finish splitting login from 2fa, added and updated tests added some tests display soft credit to the tax summary Merge pull request #7649 from Bloomerang/bobasort/bw-11372-begin-in-kind-on-new-page Only add page break if there are tax summary transactions able to get the soft credits add tab Begin in kind transactions on a new page Merge pull request #7645 from Bloomerang/jurassic-patch/int-277-RTM-tool-environment-changes started adding tests Merge branch 'develop' into jurassic-patch/int-277-RTM-tool-environment-changes fixed logstash issue started creating command Automation acknowledgement receipts ff updates pt2 (#7616) Merge pull request #7637 from Bloomerang/bobasort/bw-10797-edit-delete-org-logo Merge pull request #7635 from Bloomerang/bobasort/bw-10846-volunteer-hours-section-in-giving-statements Merge branch 'develop' into jurassic-patch/int-277-RTM-tool-environment-changes Fix error when no volunteer hours Merge pull request #7643 from Bloomerang/jinx-unlimited/release-2024-11-21-into-develop updated enviroment files with BloomerangPaymentMigration refs Add svg file Merge branch 'develop' into jinx-unlimited/intg-2427-send-new-consttttts-to-kafka Merge branch 'develop' into jinx-unlimited/release-2024-11-21-into-develop Merge branch 'develop' into bobasort/bw-10797-edit-delete-org-logo initial backend Fix feedback Refactor delete org logo Updated GetProbableWalletItem so it can be used to look up the flag o? (#7639) (#7640) Remove space Add date between Allow for decimals Use VolunteerField table to get volunteer hours instead of hardcoding id Remove not implemented methods Fix modal display after deletion Edit and delete org logo Remove in line styling and extend IInteractionVolunteerFieldRepository Fix tests. Cleanup. Volunteer hours section in giving statements Merge branch 'develop' into jinx-unlimited/intg-2427-send-new-consttttts-to-kafka Move tests to IntegrationTests so I can actually test DapperUtils. This sucks PLT-422: Updated all instances of GetAll<>().Count() to use a new method CountWhere(). Added check to avoid rescheduling disconnected QBO integration syncs Fix tests. Merge branch 'develop' into jinx-unlimited/intg-2427-send-new-consttttts-to-kafka PLT-422: Updated all instances of GetAll<>().Count() to use a new method CountWhere(). PLT-422: Updated all instances of GetAll<>().Count() to use a new method CountWhere(). Unit test jail. Tests fixed. First pass at fixing unit tests. Cleanup. Cleanup. Merge vaughn/event-enrich Merge develop, and resolve conflict in commonFeatureFlags. Move model to consumer service Add feature flag Duplicate header for event Event production working Remove unneeded change. Merge branch 'develop' into bobasort/bw-11134-split-2fa-from-login DI problems. Feature flag, cleanup. Closer to happy path :) wip. Added Chunk approach to consume file Untested working state for 2FA New constituent details model for event bus. Merge branch 'develop' into bobasort/bw-11136-auth-refactor-for-tests Refactor to finish getting test coverage on all relevant parts. Redirect to external auth error page Merge branch 'develop' into brendan/oidc-poc-2 Replace the `[AllowAnonymous]` attribute with a custom alternative replace [AllowAnonymous] on the login controller attempt to toggle the flow based on config don't return 500 add logging to the API Working state add more logging more logging add minor update to logging Fix the logs add logging to callbacks add logout functionality update configs for qa-1 Login working state! remove common.openidc project wip - new service method [not working] move configuration into web project disabled oidc flow Merge branch 'vincent/oidc-poc-2' into brendan/oidc-poc-2 TLS and config changes Merge branch 'brendan/oidc-poc-2' into vincent/oidc-poc-2 remove system.net.http binding redirects downgrade microsoft.aspnet.mvc Revert "trying stuff" trying stuff remove system.net.http binding redirects Merge branch 'develop' into vincent/oidc-poc-2 configure AWS credentials system.net.http redirect add lower version of microsoft.aspnet.mvc to web, web.unittests, and integrationtests Revert "add microsoft.aspnet.mvc to web" Revert "add microsoft.aspnet.mvc to web.unitests" Revert "add microsoft.aspnet.mvc to integrationtests project" Revert "updating binding redirects" updating binding redirects add microsoft.aspnet.mvc to integrationtests project add microsoft.aspnet.mvc to web.unitests add microsoft.aspnet.mvc to web s s trying to install owin in oidc proj testing qa config Merge branch 'develop' into vincent/oidc-poc-2 Merge branch 'develop' into vincent/oidc-poc-2 Revert "add missing nuget packages" add missing nuget packages test Msbuildpath Test Use Authenticate instead of AuthenticateSso cleanup revert csproj change potential XML issue? fix build failure Merge branch 'develop' into brendan/oidc-poc-2 Make this an extension method, why not? WORKING STATE fix path Merge branch 'develop' into brendan/oidc-poc-2 isolate changes to the auth service Login endpoint working REFLECTION intermittent step to debug login (not a working commit) Merge branch 'develop' into brendan/oidc-poc-2 Cover AuthenticationService.Authenticate in unit tests and refactor! Merge branch 'develop' into brendan/oidc-poc-2 test changes Merge branch 'develop' into brendan/oidc-poc-2 Setting up post-login handling. Add one more binding redirect WORKING STATE (except config values not populated)