Skip to content

feat(api): marketing email consent + code-based broadcast sender + admin concept - #287

Merged
thomasluizon merged 6 commits into
mainfrom
issue-397
Jul 6, 2026
Merged

thomasluizon merged 6 commits into
mainfrom
issue-397

Merge branch 'main' into issue-397

deb2a01
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jul 6, 2026 in 43s

Quality Gate failed

Annotations

Check warning on line 161 in src/Orbit.Api/Extensions/ServiceCollectionExtensions.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use AddAuthorizationBuilder to register authorization services and construct policies

See more on https://sonarcloud.io/project/issues?id=thomasluizon_orbit-api&issues=AZ8zptTSPgOMskWIuWkG&open=AZ8zptTSPgOMskWIuWkG&pullRequest=287

Check warning on line 17 in tests/Orbit.Infrastructure.Tests/Authorization/AdminAuthorizationPolicyTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use AddAuthorizationBuilder to register authorization services and construct policies

See more on https://sonarcloud.io/project/issues?id=thomasluizon_orbit-api&issues=AZ8zptU1PgOMskWIuWkJ&open=AZ8zptU1PgOMskWIuWkJ&pullRequest=287

Check warning on line 40 in src/Orbit.Api/Controllers/AdminController.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Evaluation of this argument may be expensive and unnecessary if logging is disabled

See more on https://sonarcloud.io/project/issues?id=thomasluizon_orbit-api&issues=AZ8zptOnPgOMskWIuWkF&open=AZ8zptOnPgOMskWIuWkF&pullRequest=287

Check failure on line 145 in src/Orbit.Infrastructure/Services/ResendEmailService.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 22 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=thomasluizon_orbit-api&issues=AZ8zptUQPgOMskWIuWkH&open=AZ8zptUQPgOMskWIuWkH&pullRequest=287