Rename serverlessFunction to logicFunction (#17494)
## Summary Rename "Serverless Function" to "Logic Function" across the codebase for clearer naming. ### Environment Variable Changes | Old | New | |-----|-----| | `SERVERLESS_TYPE` | `LOGIC_FUNCTION_TYPE` | | `SERVERLESS_LAMBDA_REGION` | `LOGIC_FUNCTION_LAMBDA_REGION` | | `SERVERLESS_LAMBDA_ROLE` | `LOGIC_FUNCTION_LAMBDA_ROLE` | | `SERVERLESS_LAMBDA_SUBHOSTING_URL` | `LOGIC_FUNCTION_LAMBDA_SUBHOSTING_URL` | | `SERVERLESS_LAMBDA_ACCESS_KEY_ID` | `LOGIC_FUNCTION_LAMBDA_ACCESS_KEY_ID` | | `SERVERLESS_LAMBDA_SECRET_ACCESS_KEY` | `LOGIC_FUNCTION_LAMBDA_SECRET_ACCESS_KEY` | ### Breaking Changes - Environment variables must be updated in production deployments - Database migration renames `serverlessFunction` → `logicFunction` tables
This commit is contained in:
@@ -10,7 +10,7 @@ import { type AllFlatEntityMaps } from 'src/engine/metadata-modules/flat-entity/
|
||||
import { type UserWorkspaceRoleMap } from 'src/engine/metadata-modules/role-target/services/workspace-user-workspace-role-map-cache.service';
|
||||
import { type FlatRowLevelPermissionPredicateGroupMaps } from 'src/engine/metadata-modules/row-level-permission-predicate/types/flat-row-level-permission-predicate-group-maps.type';
|
||||
import { type FlatRowLevelPermissionPredicateMaps } from 'src/engine/metadata-modules/row-level-permission-predicate/types/flat-row-level-permission-predicate-maps.type';
|
||||
import { type ServerlessFunctionLayerCacheMaps } from 'src/engine/metadata-modules/serverless-function-layer/types/serverless-function-layer-cache-maps.type';
|
||||
import { type LogicFunctionLayerCacheMaps } from 'src/engine/metadata-modules/logic-function-layer/types/logic-function-layer-cache-maps.type';
|
||||
|
||||
export const WORKSPACE_CACHE_KEYS_V2 = {
|
||||
flatObjectMetadataMaps: 'flat-maps:object-metadata',
|
||||
@@ -21,10 +21,7 @@ export const WORKSPACE_CACHE_KEYS_V2 = {
|
||||
flatViewGroupMaps: 'flat-maps:view-group',
|
||||
flatViewFilterMaps: 'flat-maps:view-filter',
|
||||
flatViewFilterGroupMaps: 'flat-maps:view-filter-group',
|
||||
flatServerlessFunctionMaps: 'flat-maps:serverless-function',
|
||||
flatCronTriggerMaps: 'flat-maps:cron-trigger',
|
||||
flatDatabaseEventTriggerMaps: 'flat-maps:database-event-trigger',
|
||||
flatRouteTriggerMaps: 'flat-maps:route-trigger',
|
||||
flatLogicFunctionMaps: 'flat-maps:logic-function',
|
||||
featureFlagsMap: 'feature-flag:feature-flags-map',
|
||||
rolesPermissions: 'metadata:permissions:roles-permissions',
|
||||
userWorkspaceRoleMap: 'metadata:permissions:user-workspace-role-map',
|
||||
@@ -48,7 +45,7 @@ export const WORKSPACE_CACHE_KEYS_V2 = {
|
||||
flatFrontComponentMaps: 'flat-maps:front-component',
|
||||
flatWebhookMaps: 'flat-maps:webhook',
|
||||
flatWorkspaceMemberMaps: 'flat-maps:workspace-member',
|
||||
serverlessFunctionLayerMaps: 'cache:serverless-function-layer',
|
||||
logicFunctionLayerMaps: 'cache:logic-function-layer',
|
||||
applicationVariableMaps: 'cache:application-variable',
|
||||
} as const satisfies Record<WorkspaceCacheKeyName, string>;
|
||||
|
||||
@@ -63,7 +60,7 @@ export type AdditionalCacheDataMaps = {
|
||||
flatRowLevelPermissionPredicateMaps: FlatRowLevelPermissionPredicateMaps;
|
||||
flatRowLevelPermissionPredicateGroupMaps: FlatRowLevelPermissionPredicateGroupMaps;
|
||||
flatWorkspaceMemberMaps: FlatWorkspaceMemberMaps;
|
||||
serverlessFunctionLayerMaps: ServerlessFunctionLayerCacheMaps;
|
||||
logicFunctionLayerMaps: LogicFunctionLayerCacheMaps;
|
||||
applicationVariableMaps: ApplicationVariableCacheMaps;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user