Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WPB-14307] domain verification (enterprise feature) #4389

Merged
merged 12 commits into from
Jan 23, 2025

Conversation

supersven
Copy link
Contributor

@supersven supersven commented Dec 23, 2024

Currently, this only refers to the submodule's feature branch.

Ticket: https://wearezeta.atlassian.net/browse/WPB-14307

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

@echoes-hq echoes-hq bot added the echoes/initiative: scale Enterprise Readiness Initiatives label Dec 23, 2024
@zebot zebot added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Dec 23, 2024
@pcapriotti pcapriotti force-pushed the WPB-14307-domain-registration-endpoints branch 2 times, most recently from d0e1ec2 to 4905d23 Compare January 3, 2025 14:45
@fisx fisx changed the title Follow the enterprise feature branch (for now) [WPB-14307] domain verification (enterprise feature) Jan 6, 2025
@pcapriotti pcapriotti force-pushed the WPB-14307-domain-registration-endpoints branch from bb2ba52 to 86ad89c Compare January 15, 2025 12:11
@battermann battermann force-pushed the WPB-14307-domain-registration-endpoints branch from 28fed09 to 8a81893 Compare January 17, 2025 09:31
@pcapriotti pcapriotti force-pushed the WPB-14307-domain-registration-endpoints branch from 635443b to fb921f3 Compare January 20, 2025 12:54
@battermann battermann force-pushed the WPB-14307-domain-registration-endpoints branch from cefadec to 1e55da6 Compare January 21, 2025 09:20
@pcapriotti pcapriotti force-pushed the WPB-14307-domain-registration-endpoints branch from 16c3132 to 470f4c5 Compare January 22, 2025 09:50
@pcapriotti pcapriotti force-pushed the WPB-14307-domain-registration-endpoints branch 2 times, most recently from d5965da to 72607ca Compare January 22, 2025 12:44
@pcapriotti pcapriotti marked this pull request as ready for review January 22, 2025 13:19
@pcapriotti pcapriotti force-pushed the WPB-14307-domain-registration-endpoints branch from 8346682 to ac2d09c Compare January 22, 2025 15:29
Comment on lines 18 to +19
import Data.OpenApi qualified as OpenApi
import Data.OpenApi qualified as S
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: loading same module and making it available in two different namespaces.

-- | interprets galley by statically returning the values passed
miniSparAPIAccess :: InterpreterFor SparAPIAccess r
miniSparAPIAccess = interpret $ \case
GetIdentityProviders _ -> error "GetIdentityProviders not implemented in miniSparAPIAccess"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
GetIdentityProviders _ -> error "GetIdentityProviders not implemented in miniSparAPIAccess"
GetIdentityProviders _ -> error "GetIdentityProviders not implemented in miniSparAPIAccess"

@@ -1501,6 +1517,50 @@ getSystemSettingsInternal _ = do
let iSettings = SystemSettingsInternal $ fromMaybe False optSettings.enableMLS
pure $ SystemSettings pSettings iSettings

requestDomainVerificationToken ::
forall r.
(_) =>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this a constraint? And why is this needed? 🤔

@battermann battermann merged commit bc2c43c into develop Jan 23, 2025
11 checks passed
@battermann battermann deleted the WPB-14307-domain-registration-endpoints branch January 23, 2025 16:56
@pcapriotti pcapriotti mentioned this pull request Jan 24, 2025
2 tasks
battermann pushed a commit that referenced this pull request Jan 24, 2025
* Import OpenApi only once

* Fix spacing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
echoes/initiative: scale Enterprise Readiness Initiatives ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants