d2e7f2a910
- Update twenty-cli to support application env variable definition - Update twenty-server to create a new `core.applicationVariable` entity to store env variables and provide env var when executing serverless function - Update twenty-front to support application environment variable value setting <img width="1044" height="660" alt="image" src="https://github.com/user-attachments/assets/24c3d323-5370-4a80-8174-fc4653cc3c22" /> <img width="1178" height="662" alt="image" src="https://github.com/user-attachments/assets/c124f423-8ed8-4246-ae5b-a9bd6672c7dc" /> <img width="1163" height="823" alt="image" src="https://github.com/user-attachments/assets/fb7425a3-facc-4895-a5eb-8a8e278e0951" /> <img width="1087" height="696" alt="image" src="https://github.com/user-attachments/assets/113da8a2-5590-433c-b1b3-5ed3137f24ca" /> <img width="1512" height="715" alt="image" src="https://github.com/user-attachments/assets/1d2110b7-301d-4f21-a45c-ddd54d6e3391" /> <img width="1287" height="581" alt="image" src="https://github.com/user-attachments/assets/353b16c6-0527-444c-87d6-51447a96cbc7" />
33 lines
789 B
TypeScript
33 lines
789 B
TypeScript
import { gql } from '@apollo/client';
|
|
import { AGENT_FRAGMENT } from '@/ai/graphql/fragments/agentFragment';
|
|
import { SERVERLESS_FUNCTION_FRAGMENT } from '@/settings/serverless-functions/graphql/fragments/serverlessFunctionFragment';
|
|
import { OBJECT_METADATA_FRAGMENT } from '@/object-metadata/graphql/fragment';
|
|
|
|
export const APPLICATION_FRAGMENT = gql`
|
|
${AGENT_FRAGMENT}
|
|
${SERVERLESS_FUNCTION_FRAGMENT}
|
|
${OBJECT_METADATA_FRAGMENT}
|
|
fragment ApplicationFields on Application {
|
|
id
|
|
name
|
|
description
|
|
version
|
|
applicationVariables {
|
|
id
|
|
key
|
|
value
|
|
description
|
|
isSecret
|
|
}
|
|
agents {
|
|
...AgentFields
|
|
}
|
|
objects {
|
|
...ObjectMetadataFields
|
|
}
|
|
serverlessFunctions {
|
|
...ServerlessFunctionFields
|
|
}
|
|
}
|
|
`;
|