Jared McCannon
1f7973c893
Merge branch 'main' into jmccannon/ac/pm-27131-auto-confirm-req
2025-12-01 11:53:53 -06:00
Jared McCannon
f76ba08b92
Cleaned up tests
2025-12-01 11:53:23 -06:00
Jared McCannon
f5d03068cb
Cleaned up accept org user command tests
2025-12-01 10:24:38 -06:00
Eli Grubb
c3301ce475
[PM-22275] Remove encryption-related feature flags ( #6654 )
2025-12-01 08:33:56 -07:00
Brandon Treston
a5ea603817
[PM-24011] Create new policy sync push notification ( #6594 )
...
* create new policy sync push notification
* CR feedback
* add tests, fix typo
2025-12-01 10:21:44 -05:00
Jared McCannon
62cbe36ce1
Forgot to add AutomaticUserConfirmationPolicyEventHandler to the IPolicyValidator implementation registration. ( #6637 )
2025-12-01 09:11:43 -06:00
Github Actions
5af060fbf5
Bumped version to 2025.12.0
2025-12-01 11:46:27 +00:00
Vince Grassia
3df68ea36f
BRE-1355 - Fix lite naming and remove PAT ( #6658 )
2025-12-01 08:46:51 +01:00
Ike
8a67aafbe5
[PM-1632] Redirect on SsoRequired - return SsoOrganizationIdentifier ( #6597 )
...
feat: add SSO request validation and organization identifier lookup
- Implement SsoRequestValidator to validate SSO requirements
- Add UserSsoOrganizationIdentifierQuery to fetch organization identifiers
- Create SsoOrganizationIdentifier custom response for SSO redirects
- Add feature flag (RedirectOnSsoRequired) for gradual rollout
- Register validators and queries in dependency injection
- Create RequestValidationConstants to reduce magic strings
- Add comprehensive test coverage for validation logic
- Update BaseRequestValidator to consume SsoRequestValidator
2025-11-30 16:55:47 -05:00
sneakernuts
f151abee54
SRE-3494 cleanup ( #6657 )
2025-11-28 14:02:00 -07:00
Jim Hays
480c20a480
[PM-1968] Spellcheck bugs ( #2877 )
...
* Bug fix: 'captchResponse' -> 'captchaResponse'
* Bug fix: 'GoupUser' -> 'GroupUser'
* Bug fix: 'Cateogry' -> 'Category'
---------
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-11-28 15:45:23 +00:00
Usman
7cbc50de98
Removed unused global settings and listenerlogger and passed cancelationtoken to Task.Delay methods ( #1810 )
...
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-11-28 15:15:06 +00:00
renovate[bot]
a17f94e150
[deps] Billing: Update xunit.runner.visualstudio to v3 ( #5742 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 16:10:39 +01:00
renovate[bot]
6a5430ff0a
[deps] Platform: Update quartznet monorepo to 3.15.1 ( #6211 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 15:46:08 +01:00
renovate[bot]
3133dc91ae
[deps]: Update MartinCostello.Logging.XUnit to 0.7.0 ( #6046 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 15:36:01 +01:00
renovate[bot]
3ad486068d
[deps] Platform: Update azure azure-sdk-for-net monorepo ( #5735 )
...
* [deps] Platform: Update azure azure-sdk-for-net monorepo
* Remove bump of Azure.Extensions.AspNetCore.DataProtection.Blobs because it require Microsoft.AspNetCore.DataProtection >= 8.0.11
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel James Smith <djsmith85@users.noreply.github.com >
2025-11-28 12:33:51 +01:00
Todd Martin
eed856cc04
Move Azure.Extensions.AspNetCore.DataProtection.Blobs to Platform ( #5442 )
2025-11-28 12:10:50 +01:00
Jared McCannon
4bea324503
reordered to save db call.
2025-11-26 14:57:40 -06:00
Jared McCannon
543bea32d6
Added feature flag check
2025-11-26 14:52:57 -06:00
Jared McCannon
23ca1b6985
removed recursive call.
2025-11-26 14:40:24 -06:00
Jared McCannon
7c5d6aef37
Fixing up logic.
2025-11-26 13:59:06 -06:00
renovate[bot]
d3e4ac76b4
[deps]: Update CommandDotNet to 7.0.5 ( #5063 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 20:46:43 +01:00
Jared McCannon
69d4218c18
caller will always have to get all org users associated with user id
2025-11-26 13:44:32 -06:00
renovate[bot]
1334ed89f0
[deps]: Update github/codeql-action action to v4.31.4 ( #6618 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 18:34:24 +01:00
Jared McCannon
4d1e154e11
finishing summary
2025-11-26 10:59:46 -06:00
Jared McCannon
6ca63a4375
Added tests to confirm org user command tests for auto-confirm changes.
2025-11-26 10:58:02 -06:00
Jared McCannon
6dbba781e5
Added tests for auto cnofirm additions to accept org user command
2025-11-26 10:35:20 -06:00
Jared McCannon
1734d07896
Added new logic for single org when auto-confirm is enabled in policy service.
2025-11-26 10:06:59 -06:00
jrmccannon
3f326f291a
Added tests for provider service additions
2025-11-26 09:37:27 -06:00
jrmccannon
ba7fa768f3
Fixed impelmentation in enforcement query. also cleaned up format. added tests.
2025-11-26 09:22:56 -06:00
jrmccannon
18cba7861c
Merge branch 'main' into jmccannon/ac/pm-27131-auto-confirm-req
2025-11-26 09:06:52 -06:00
jrmccannon
3572cc422b
Fixed tests in validator and added new ones for provider addition
2025-11-26 09:06:01 -06:00
Alex Morask
219993cc2e
[PM-26461] Send F2020 renewal email ( #6638 )
...
* Send F2020 renewal email
* Implement and use simple hero
* Cy's feedback
2025-11-26 08:37:48 -06:00
jrmccannon
6e1ea8bbff
Added check for provider users to auto confirm validator. Broke out interface into separate file.
2025-11-26 08:36:33 -06:00
Nick Krantz
9fcedd5b91
remove nudge feature flag ( #6643 )
2025-11-25 16:32:46 -06:00
Matt Bishop
35a0b675a2
Add full-featured caching docs ( #6639 )
...
* Add full-featured caching docs
* Improve some things from a weak README port
* Implement Claude suggestions
* Address Brant's comments
* Revise recommendations toward ExtendedCache in more situations
* Provide forward-looking documentation on how the application cache will also work
* Address minor feedback points
2025-11-25 16:53:50 -05:00
Thomas Rittson
35b4b0754c
[PM-25913] Fix owners unable to rename provider-managed organization ( #6599 )
...
And other refactors:
- move update organization method to a command
- separate authorization from business logic
- add tests
- move Billing Team logic into their service
2025-11-26 07:38:01 +10:00
jrmccannon
d38e2c3859
added auto confirm restriction on top of single org.
2025-11-25 15:21:18 -06:00
Vicki League
3559759f4b
[CL-923] Add feature flag for router focus mgmt ( #6623 )
2025-11-25 13:13:36 -05:00
jrmccannon
6e317e9799
adding enforcement query for Accept org command and added block when provider attempts to take organization.
2025-11-25 11:22:43 -06:00
Brant DeBow
1413dd7689
[PM-12642] Add new ExtendedCache to add caching to template parameters ( #6608 )
...
* Add new ExtendedCache to add caching to template parameters
* Added Cache constants for building consistent keys/name, clarified that we are using defaults including TTL, removed as much fusion cache references as possible
2025-11-25 10:58:39 -05:00
renovate[bot]
f0f10bcb95
[deps] Billing: Update xunit-dotnet monorepo ( #5732 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Conner Turnbull <133619638+cturnbull-bitwarden@users.noreply.github.com >
2025-11-25 15:34:59 +01:00
Todd Martin
ebe5306fd2
chore(docs): Updated docs for IMailer and MJML
...
* Updated docs for IMailer.
* More changes.
* Added deprecation context.
* ViewModel corrections.
* Updated link.
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Updated link.
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Updated steps for clarity.
* Update src/Core/MailTemplates/Mjml/README.md
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Grammar fix.
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-11-24 23:48:53 -05:00
rr-bw
5fb69e42b0
feat(marketing-initiated-premium): (Auth) [PM-27541] Add optional marketing param to email verification link ( #6604 )
...
Adds an optional `&fromMarketing=premium` query parameter to the verification email link.
Feature flag: `"pm-26140-marketing-initiated-premium-flow"`
2025-11-24 15:06:16 -08:00
SmithThe4th
9131427622
Added bump account revision date to sproc ( #6640 )
2025-11-24 14:57:06 -08:00
Kyle Denney
931f0c65af
[PM-28265] storage reconciliation job ( #6615 )
2025-11-24 16:11:52 -06:00
jrmccannon
8cb6727b75
Add initial req for auto confirm
2025-11-24 10:17:33 -06:00
jrmccannon
257747839f
Merge branch 'main' into jmccannon/ac/pm-27131-auto-confirm-req
2025-11-24 10:07:08 -06:00
Brant DeBow
9573cab37e
Add template properties for Datadog ( #6528 )
...
* Add template properites for Datadog
* Add test and implementation for including User and ActingUser when only the Type is referenced
* Refactored database calls to fetch the user details in a single DB call
* Refactor to use a dedicated stored procedure for Dapper
* Remove TOP 1 from stored procedure
* Accept Claude's optimization of SingleOrDefaultAsync to unify Dapper/EF
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Revert earlier change and add TOP 1 back into stored procedure
* Change go to GO
* Revert back to version that assumes uniqueness, remove TOP 1
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
2025-11-24 10:30:45 -05:00
Rui Tomé
fcc879bd23
[PM-28252] Add new feature flag for increasing bulk reinvite limit for cloud ( #6624 )
2025-11-24 11:41:01 +00:00