1825 extensibility v1 see serverless logs using subscriptions in twnty cli or settings serverkess section (#16321)
- Adds a log section to settings serverless functions test tab <img width="1303" height="827" alt="image" src="https://github.com/user-attachments/assets/2ce70558-91bc-4cfc-aced-42ac9e0226bf" /> - Adds a new subscription endpoint to graphql api `serverlessFunctionLogs` that that emit function logs - Adds a new command `twenty app logs` to `twenty-sdk` to watch logs in terminal <img width="1109" height="182" alt="image" src="https://github.com/user-attachments/assets/2e874060-e99d-4978-ab9c-c91e52cb7478" /> <img width="1061" height="176" alt="image" src="https://github.com/user-attachments/assets/1f533e32-7435-4d7b-89c6-d1154816a8ab" /> - add new version for create-twenty-app and twenty-sdk `0.1.3`
This commit is contained in:
@@ -3783,6 +3783,20 @@ export type ServerlessFunctionLayer = {
|
||||
updatedAt: Scalars['DateTime'];
|
||||
};
|
||||
|
||||
export type ServerlessFunctionLogs = {
|
||||
__typename?: 'ServerlessFunctionLogs';
|
||||
/** Execution Logs */
|
||||
logs: Scalars['String'];
|
||||
};
|
||||
|
||||
export type ServerlessFunctionLogsInput = {
|
||||
applicationId?: InputMaybe<Scalars['UUID']>;
|
||||
applicationUniversalIdentifier?: InputMaybe<Scalars['UUID']>;
|
||||
id?: InputMaybe<Scalars['UUID']>;
|
||||
name?: InputMaybe<Scalars['String']>;
|
||||
universalIdentifier?: InputMaybe<Scalars['UUID']>;
|
||||
};
|
||||
|
||||
export type SetupOidcSsoInput = {
|
||||
clientID: Scalars['String'];
|
||||
clientSecret: Scalars['String'];
|
||||
@@ -3845,6 +3859,7 @@ export type SubmitFormStepInput = {
|
||||
export type Subscription = {
|
||||
__typename?: 'Subscription';
|
||||
onDbEvent: OnDbEvent;
|
||||
serverlessFunctionLogs: ServerlessFunctionLogs;
|
||||
};
|
||||
|
||||
|
||||
@@ -3852,6 +3867,11 @@ export type SubscriptionOnDbEventArgs = {
|
||||
input: OnDbEventInput;
|
||||
};
|
||||
|
||||
|
||||
export type SubscriptionServerlessFunctionLogsArgs = {
|
||||
input: ServerlessFunctionLogsInput;
|
||||
};
|
||||
|
||||
export enum SubscriptionInterval {
|
||||
Month = 'Month',
|
||||
Year = 'Year'
|
||||
|
||||
Reference in New Issue
Block a user