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

Admin UI #15

Open
wants to merge 67 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
02e1de8
refactor: rename config api
nadilas Jan 25, 2023
44a9982
refactor: move to openApiBuilder
nadilas Jan 25, 2023
9559e73
fix: openapi imports
nadilas Jan 25, 2023
bf1e174
fix: remove old swagger docs
nadilas Jan 28, 2023
88f59d2
chore: update lock file
nadilas Jan 28, 2023
dafb5ff
chore: update release flow to yarn
nadilas Jan 28, 2023
53b5c63
chore: yarn release flow update
nadilas Jan 28, 2023
b2f7d0c
chore: exclude api app
nadilas Jan 28, 2023
c88e958
chore: update github-actions
nadilas Jan 28, 2023
d866dc6
chore: only run node16 for now
nadilas Jan 28, 2023
20c5790
refactor: openApi spec
nadilas Jan 25, 2023
11c1b09
fix: ts-ignore zodios-openapi
nadilas Jan 26, 2023
d3b48de
Merge pull request #16 from dotindustries/feat/speakeasy
Pagebakers Feb 3, 2023
0e66f7a
chore: install svix-react
nadilas Jan 28, 2023
4b2a9cf
feat: add product page with svix embed
nadilas Jan 28, 2023
fc7321b
feat: add trpc and svix baselines
nadilas Jan 28, 2023
674661e
feat: add debug trpc-panel
nadilas Jan 28, 2023
f241138
refactor: move to trpc
nadilas Jan 30, 2023
70cbd42
chore: next client?
nadilas Feb 5, 2023
cfd595d
chore: lockfile
nadilas Feb 5, 2023
32249a2
chore: add api package to client
nadilas Feb 5, 2023
d6cd3e4
fix: type import only
nadilas Feb 5, 2023
70197a5
refactor: clean up api key checks
nadilas Feb 5, 2023
efad906
refactor: clean up schemas
nadilas Feb 5, 2023
eb5de3a
fix: svix server url is only needed if non-EU
nadilas Feb 5, 2023
631f140
feat: add request seat events
nadilas Feb 5, 2023
fe28538
fix: product config schema location
nadilas Feb 5, 2023
9f07686
feat: seat redeemed, released, reserved events
nadilas Feb 5, 2023
9fee0d7
Merge pull request #17 from dotindustries/feature/bon-5-svix-event-pu…
nadilas Feb 5, 2023
3414a15
feat: add trpc client
Pagebakers Feb 5, 2023
8d49597
fix: security scheme on openapi
nadilas Feb 5, 2023
a6c3783
chore: add sdk genereation
nadilas Feb 5, 2023
5ba6b51
chore: fix non-existing export
nadilas Feb 5, 2023
77c06be
fix: trpc-rest missing var
nadilas Feb 5, 2023
21fbb16
chore: final speakeasy sdk generator workflow
nadilas Feb 5, 2023
b947d04
chore: speakeasy generator config
nadilas Feb 5, 2023
88f5def
fix: add missing dep to api
nadilas Feb 5, 2023
e7a12f4
chore: add client sdks
nadilas Feb 5, 2023
0e8668b
ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.0.0
speakeasybot Feb 6, 2023
0c2657f
Merge branch 'feat/admin' of github.com:dotindustries/bouncer into fe…
Pagebakers Feb 25, 2023
f498620
feat: add products
Pagebakers Feb 25, 2023
b6d4f71
feat: add product form
Pagebakers Feb 25, 2023
6a2c69e
feat: add speakeasy config and devportal button
nadilas Feb 25, 2023
fc78c9f
Merge branch 'feat/admin' of github.com:dotindustries/bouncer into fe…
nadilas Feb 25, 2023
8303606
chore: update install state
nadilas Feb 25, 2023
a40c58a
fix: single product page not loading
nadilas Feb 25, 2023
e1ccc55
feat: add in svix embedded portal for product page
nadilas Feb 25, 2023
ed52d8e
feat: finalize dev portal access
nadilas Feb 25, 2023
ae5886e
feat: enable speakeasy api key for auth
nadilas Feb 25, 2023
1249a8f
feat: add system admin check to trpc context
nadilas Feb 26, 2023
2a9cb44
feat: users should only see their own products
nadilas Feb 26, 2023
092f7bd
feat: add product user membership
nadilas Feb 26, 2023
3651cde
fix: typo
Pagebakers Feb 26, 2023
6b679a7
Merge branch 'feat/admin' of github.com:dotindustries/bouncer into fe…
Pagebakers Feb 26, 2023
eaaa84d
fix: delete
Pagebakers Feb 26, 2023
a772090
fix: client
Pagebakers Feb 26, 2023
ad0a3a8
feat: tabs
Pagebakers Feb 26, 2023
a4cd24d
feat: fix context and product menu
Pagebakers Feb 26, 2023
0030946
chore: update deps
nadilas Feb 26, 2023
adb1640
fix: page refresh should not leave current page when signed in
nadilas Feb 26, 2023
3073272
style: use default loader
nadilas Feb 26, 2023
e539de7
fix: add missing portal address to client env
nadilas Feb 26, 2023
3f3bf14
feat: billing portal
nadilas Mar 3, 2023
fc4350a
refactor: rename stripe customer id lookup fn
nadilas Mar 3, 2023
955c34f
feat: add list subscriptions with permission check
nadilas Mar 3, 2023
2542e94
fix: ui issues
Pagebakers Mar 3, 2023
4bba08e
fix: exports
Pagebakers Mar 4, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: ts-ignore zodios-openapi
  • Loading branch information
nadilas committed Jan 28, 2023
commit 11c1b09424197d2880b4cce8cc06f909d2e7b839
3 changes: 3 additions & 0 deletions packages/core/src/common/openapi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ export const api: (seapeasyWorkspaceId: string) => OpenAPIV3.Document<{}> = (
oauth2Scheme({
implicit: {
authorizationUrl: "",
scopes: {},
// until action is taken https://github.com/ecyrbe/zodios-openapi/issues/96
// @ts-ignore
"x-google-issuer": `https://app.speakeasyapi.dev/v1/auth/oauth/${speakeasyWorkspaceId}`,
"x-google-jwks_uri": `https://app.speakeasyapi.dev/v1/auth/oauth/${speakeasyWorkspaceId}/.well-known/jwks.json`,
"x-google-audiences": "dot-industries",
Expand Down