Allow user to share a flow publicly and make it duplicatable

Closes #360
This commit is contained in:
Baptiste Arnaud
2023-11-23 12:05:31 +01:00
parent 8a07392821
commit bb41226a04
130 changed files with 1150 additions and 2012 deletions

View File

@@ -10,7 +10,7 @@ export const createWorkspace = authenticatedProcedure
.meta({
openapi: {
method: 'POST',
path: '/workspaces',
path: '/v1/workspaces',
protect: true,
summary: 'Create workspace',
tags: ['Workspace'],

View File

@@ -8,7 +8,7 @@ export const deleteWorkspace = authenticatedProcedure
.meta({
openapi: {
method: 'DELETE',
path: '/workspaces/{workspaceId}',
path: '/v1/workspaces/{workspaceId}',
protect: true,
summary: 'Delete workspace',
tags: ['Workspace'],

View File

@@ -9,7 +9,7 @@ export const getWorkspace = authenticatedProcedure
.meta({
openapi: {
method: 'GET',
path: '/workspaces/{workspaceId}',
path: '/v1/workspaces/{workspaceId}',
protect: true,
summary: 'Get workspace',
tags: ['Workspace'],

View File

@@ -9,7 +9,7 @@ export const listInvitationsInWorkspace = authenticatedProcedure
.meta({
openapi: {
method: 'GET',
path: '/workspaces/{workspaceId}/invitations',
path: '/v1/workspaces/{workspaceId}/invitations',
protect: true,
summary: 'List invitations in workspace',
tags: ['Workspace'],

View File

@@ -9,7 +9,7 @@ export const listMembersInWorkspace = authenticatedProcedure
.meta({
openapi: {
method: 'GET',
path: '/workspaces/{workspaceId}/members',
path: '/v1/workspaces/{workspaceId}/members',
protect: true,
summary: 'List members in workspace',
tags: ['Workspace'],

View File

@@ -8,7 +8,7 @@ export const listWorkspaces = authenticatedProcedure
.meta({
openapi: {
method: 'GET',
path: '/workspaces',
path: '/v1/workspaces',
protect: true,
summary: 'List workspaces',
tags: ['Workspace'],

View File

@@ -9,7 +9,7 @@ export const updateWorkspace = authenticatedProcedure
.meta({
openapi: {
method: 'PATCH',
path: '/workspaces/{workspaceId}',
path: '/v1/workspaces/{workspaceId}',
protect: true,
summary: 'Update workspace',
tags: ['Workspace'],