Skip to content

Commit

Permalink
fix: rename environmentEnabled to enviromentsEnabled
Browse files Browse the repository at this point in the history
  • Loading branch information
abuaboud committed Dec 27, 2024
1 parent 2e13920 commit d327587
Show file tree
Hide file tree
Showing 17 changed files with 53 additions and 24 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/react-ui/src/app/components/flow-actions-menu.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ const FlowActionMenu: React.FC<FlowActionMenuProps> = ({
const openNewWindow = useNewWindow();
const { gitSync } = gitSyncHooks.useGitSync(
authenticationSession.getProjectId()!,
platform.environmentEnabled,
platform.environmentsEnabled,
);
const { checkAccess } = useAuthorization();
const userHasPermissionToUpdateFlow = checkAccess(Permission.WRITE_FLOW);
Expand Down
2 changes: 1 addition & 1 deletion packages/react-ui/src/app/routes/flows/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ const FlowsPage = () => {
const { platform } = platformHooks.useCurrentPlatform();
const { gitSync } = gitSyncHooks.useGitSync(
authenticationSession.getProjectId()!,
platform.environmentEnabled,
platform.environmentsEnabled,
);
const userHasPermissionToUpdateFlow = checkAccess(Permission.WRITE_FLOW);
const userHasPermissionToPushToGit = checkAccess(Permission.WRITE_GIT_REPO);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ const CreateReleaseDialog = ({
const { platform } = platformHooks.useCurrentPlatform();
const { gitSync } = gitSyncHooks.useGitSync(
authenticationSession.getProjectId()!,
platform.environmentEnabled,
platform.environmentsEnabled,
);

const form = useForm<FormData>({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const EnvironmentPage = () => {

const { gitSync, isLoading, refetch } = gitSyncHooks.useGitSync(
authenticationSession.getProjectId()!,
platform.environmentEnabled,
platform.environmentsEnabled,
);

const { mutate } = useMutation({
Expand All @@ -44,7 +44,7 @@ const EnvironmentPage = () => {
return (
<LockedFeatureGuard
featureKey="ENVIRONMENT"
locked={!platform.environmentEnabled}
locked={!platform.environmentsEnabled}
lockTitle={t('Unlock Environment')}
lockDescription={t(
"Streamline your team's workflow for a seamless experience to build and deploy flows across your environments",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ const ConnectGitDialog = ({ open, setOpen, showButton }: ConnectGitProps) => {

const { refetch } = gitSyncHooks.useGitSync(
projectId,
platform.environmentEnabled,
platform.environmentsEnabled,
);

const { mutate, isPending } = useMutation({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ const PushToGitDialog = ({ children, flowIds }: PushToGitDialogProps) => {
const { platform } = platformHooks.useCurrentPlatform();
const { gitSync } = gitSyncHooks.useGitSync(
authenticationSession.getProjectId()!,
platform.environmentEnabled,
platform.environmentsEnabled,
);

const form = useForm<PushGitRepoRequest>({
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import { MigrationInterface, QueryRunner } from 'typeorm'

export class AddEnvironmentsEnabled1735267452262 implements MigrationInterface {
name = 'AddEnvironmentsEnabled1735267452262'

public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`
ALTER TABLE "platform"
RENAME COLUMN "gitSyncEnabled" TO "environmentsEnabled"
`)
await queryRunner.query(`
ALTER TABLE "project"
ADD "releasesEnabled" boolean NOT NULL DEFAULT false
`)
}

public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`
ALTER TABLE "project" DROP COLUMN "releasesEnabled"
`)
await queryRunner.query(`
ALTER TABLE "platform"
RENAME COLUMN "environmentsEnabled" TO "gitSyncEnabled"
`)
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export class AddExternalIdForFlowSqlite1735262810939 implements MigrationInterfa
"filteredPieceBehavior" varchar CHECK(
"filteredPieceBehavior" IN ('ALLOWED', 'BLOCKED')
) NOT NULL,
"environmentEnabled" boolean NOT NULL,
"environmentsEnabled" boolean NOT NULL,
"defaultLocale" varchar CHECK(
"defaultLocale" IN (
'nl',
Expand Down Expand Up @@ -83,7 +83,7 @@ export class AddExternalIdForFlowSqlite1735262810939 implements MigrationInterfa
"embeddingEnabled",
"filteredPieceNames",
"filteredPieceBehavior",
"environmentEnabled",
"environmentsEnabled",
"defaultLocale",
"allowedAuthDomains",
"enforceAllowedAuthDomains",
Expand Down Expand Up @@ -512,7 +512,7 @@ export class AddExternalIdForFlowSqlite1735262810939 implements MigrationInterfa
"embeddingEnabled",
"filteredPieceNames",
"filteredPieceBehavior",
"environmentEnabled",
"environmentsEnabled",
"defaultLocale",
"allowedAuthDomains",
"enforceAllowedAuthDomains",
Expand Down
2 changes: 2 additions & 0 deletions packages/server/api/src/app/database/postgres-connection.ts
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ import { CreateProjectReleaseTable1734418823028 } from './migration/postgres/173
import { RemoveWorkerType1734439097357 } from './migration/postgres/1734439097357-RemoveWorkerType'
import { AddCopilotSettings1734479886363 } from './migration/postgres/1734479886363-AddCopilotSettings'
import { AddExternalIdForFlow1735262417593 } from './migration/postgres/1735262417593-AddExternalIdForFlow'
import { AddEnvironmentsEnabled1735267452262 } from './migration/postgres/1735267452262-AddEnvironmentsEnabled'

const getSslConfig = (): boolean | TlsOptions => {
const useSsl = system.get(AppSystemProp.POSTGRES_USE_SSL)
Expand Down Expand Up @@ -284,6 +285,7 @@ const getMigrations = (): (new () => MigrationInterface)[] => {
RemoveWorkerType1734439097357,
AddCopilotSettings1734479886363,
AddExternalIdForFlow1735262417593,
AddEnvironmentsEnabled1735267452262,
]

const edition = system.getEdition()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ export const licenseKeysService = (log: FastifyBaseLogger) => ({
await platformService.update({
id: platformId,
ssoEnabled: key.ssoEnabled,
environmentEnabled: key.environmentEnabled,
environmentsEnabled: key.environmentsEnabled,
showPoweredBy: key.showPoweredBy,
embeddingEnabled: key.embeddingEnabled,
auditLogEnabled: key.auditLogEnabled,
Expand Down Expand Up @@ -161,7 +161,7 @@ const deletePrivatePieces = async (platformId: string, log: FastifyBaseLogger):
const turnedOffFeatures: Omit<LicenseKeyEntity, 'id' | 'createdAt' | 'expiresAt' | 'activatedAt' | 'isTrial' | 'email' | 'customerName' | 'key'> = {
ssoEnabled: false,
analyticsEnabled: false,
environmentEnabled: false,
environmentsEnabled: false,
showPoweredBy: false,
embeddingEnabled: false,
auditLogEnabled: false,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import { gitRepoService } from './git-sync.service'

export const gitRepoModule: FastifyPluginAsync = async (app) => {
app.addHook('preSerialization', entitiesMustBeOwnedByCurrentProject)
app.addHook('preHandler', platformMustHaveFeatureEnabled((platform) => platform.environmentEnabled))
app.addHook('preHandler', platformMustHaveFeatureEnabled((platform) => platform.environmentsEnabled))
await app.register(gitRepoController, { prefix: '/v1/git-repos' })
}

Expand Down
2 changes: 1 addition & 1 deletion packages/server/api/src/app/platform/platform.entity.ts
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ export const PlatformEntity = new EntitySchema<PlatformSchema>({
enum: FilteredPieceBehavior,
nullable: false,
},
environmentEnabled: {
environmentsEnabled: {
type: Boolean,
nullable: false,
},
Expand Down
6 changes: 3 additions & 3 deletions packages/server/api/src/app/platform/platform.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ export const platformService = {
federatedAuthProviders: {},
cloudAuthEnabled: true,
flowIssuesEnabled: false,
environmentEnabled: false,
environmentsEnabled: false,
managePiecesEnabled: false,
manageTemplatesEnabled: false,
manageProjectsEnabled: false,
Expand Down Expand Up @@ -111,7 +111,7 @@ export const platformService = {
...spreadIfDefined('cloudAuthEnabled', params.cloudAuthEnabled),
...spreadIfDefined('defaultLocale', params.defaultLocale),
...spreadIfDefined('showPoweredBy', params.showPoweredBy),
...spreadIfDefined('environmentEnabled', params.environmentEnabled),
...spreadIfDefined('environmentsEnabled', params.environmentsEnabled),
...spreadIfDefined('embeddingEnabled', params.embeddingEnabled),
...spreadIfDefined('globalConnectionsEnabled', params.globalConnectionsEnabled),
...spreadIfDefined('customRolesEnabled', params.customRolesEnabled),
Expand Down Expand Up @@ -181,7 +181,7 @@ type UpdateParams = UpdatePlatformRequestBody & {
auditLogEnabled?: boolean
showPoweredBy?: boolean
ssoEnabled?: boolean
environmentEnabled?: boolean
environmentsEnabled?: boolean
embeddingEnabled?: boolean
globalConnectionsEnabled?: boolean
customRolesEnabled?: boolean
Expand Down
4 changes: 2 additions & 2 deletions packages/server/api/test/helpers/mocks/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -208,7 +208,7 @@ export const createMockPlatform = (platform?: Partial<Platform>): Platform => {
faker.helpers.enumValue(FilteredPieceBehavior),
smtp: platform?.smtp,
flowIssuesEnabled: platform?.flowIssuesEnabled ?? faker.datatype.boolean(),
environmentEnabled: platform?.environmentEnabled ?? faker.datatype.boolean(),
environmentsEnabled: platform?.environmentsEnabled ?? faker.datatype.boolean(),
embeddingEnabled: platform?.embeddingEnabled ?? faker.datatype.boolean(),
cloudAuthEnabled: platform?.cloudAuthEnabled ?? faker.datatype.boolean(),
showPoweredBy: platform?.showPoweredBy ?? faker.datatype.boolean(),
Expand Down Expand Up @@ -573,7 +573,7 @@ export const createMockProjectRelease = (projectRelease?: Partial<ProjectRelease
export const mockEnvironment = async () => {
const { mockPlatform, mockOwner, mockProject } = await mockBasicSetup({
platform: {
environmentEnabled: true,
environmentsEnabled: true,
},
})

Expand Down
2 changes: 1 addition & 1 deletion packages/shared/src/lib/license-keys/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ export const LicenseKeyEntity = Type.Object({
isTrial: Type.Boolean(),
key: Type.String(),
ssoEnabled: Type.Boolean(),
environmentEnabled: Type.Boolean(),
environmentsEnabled: Type.Boolean(),
showPoweredBy: Type.Boolean(),
embeddingEnabled: Type.Boolean(),
auditLogEnabled: Type.Boolean(),
Expand Down
4 changes: 2 additions & 2 deletions packages/shared/src/lib/platform/platform.model.ts
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ export const Platform = Type.Object({
filteredPieceBehavior: Type.Enum(FilteredPieceBehavior),
smtp: Type.Optional(SMTPInformation),
cloudAuthEnabled: Type.Boolean(),
environmentEnabled: Type.Boolean(),
environmentsEnabled: Type.Boolean(),
analyticsEnabled: Type.Boolean(),
showPoweredBy: Type.Boolean(),
auditLogEnabled: Type.Boolean(),
Expand Down Expand Up @@ -128,7 +128,7 @@ export const PlatformWithoutSensitiveData = Type.Composite([Type.Object({
'gitSyncEnabled',
'analyticsEnabled',
'showPoweredBy',
'environmentEnabled',
'environmentsEnabled',
'auditLogEnabled',
'embeddingEnabled',
'managePiecesEnabled',
Expand Down

0 comments on commit d327587

Please sign in to comment.