Skip to content

Upgrade teams to enterprise using ibis api [WPB-22420]#21867

Merged
iskvortsov merged 22 commits into
mainfrom
mb/upgrade-teams-to-enterprise-via-ibis-api
Jul 20, 2026
Merged

Upgrade teams to enterprise using ibis api [WPB-22420]#21867
iskvortsov merged 22 commits into
mainfrom
mb/upgrade-teams-to-enterprise-via-ibis-api

Conversation

@markbrockhoff

@markbrockhoff markbrockhoff commented Jul 15, 2026

Copy link
Copy Markdown
Contributor
TaskWPB-22420 [Web] General maintenance ticket for PR merges

This PR changes how teams are upgraded to an enterprise plan. So far a workaround was used to unlock the features by calling the backend. The new flow communicates with Ibis directly to set up a payment method first making the flow more realistic and reliable.

@markbrockhoff
markbrockhoff force-pushed the mb/upgrade-teams-to-enterprise-via-ibis-api branch from a4ca13c to 4fee522 Compare July 15, 2026 14:58
@markbrockhoff markbrockhoff added the run-e2e Runs End-to-End tests when the label is set label Jul 15, 2026
@markbrockhoff
markbrockhoff force-pushed the mb/upgrade-teams-to-enterprise-via-ibis-api branch from 4fee522 to b3a00ef Compare July 15, 2026 15:26
@markbrockhoff
markbrockhoff force-pushed the mb/upgrade-teams-to-enterprise-via-ibis-api branch from b3a00ef to 92a3a39 Compare July 16, 2026 07:02
@markbrockhoff
markbrockhoff force-pushed the mb/upgrade-teams-to-enterprise-via-ibis-api branch 2 times, most recently from a41c144 to 01a390c Compare July 16, 2026 12:18
@markbrockhoff
markbrockhoff force-pushed the mb/upgrade-teams-to-enterprise-via-ibis-api branch from 8a8ec96 to 9ecba59 Compare July 16, 2026 15:14
…com:wireapp/wire-webapp into mb/upgrade-teams-to-enterprise-via-ibis-api
@iskvortsov
iskvortsov marked this pull request as ready for review July 20, 2026 07:55
@iskvortsov

iskvortsov commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

I checked with execution of e2e tests and it seems to be working. No issues with "Upgrade to enterprise" popups.

@iskvortsov
iskvortsov added this pull request to the merge queue Jul 20, 2026
Merged via the queue into main with commit 81c36d8 Jul 20, 2026
156 of 162 checks passed
@iskvortsov
iskvortsov deleted the mb/upgrade-teams-to-enterprise-via-ibis-api branch July 20, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-e2e Runs End-to-End tests when the label is set

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants