Enable Rating Field (#3792)
This commit is contained in:
@ -1,5 +1,4 @@
|
|||||||
export type FeatureFlagKey =
|
export type FeatureFlagKey =
|
||||||
| 'IS_MESSAGING_ENABLED'
|
| 'IS_MESSAGING_ENABLED'
|
||||||
| 'IS_QUICK_ACTIONS_ENABLED'
|
| 'IS_QUICK_ACTIONS_ENABLED'
|
||||||
| 'IS_RATING_FIELD_TYPE_ENABLED'
|
|
||||||
| 'IS_NEW_RECORD_BOARD_ENABLED';
|
| 'IS_NEW_RECORD_BOARD_ENABLED';
|
||||||
|
|||||||
@ -23,7 +23,6 @@ import { SubMenuTopBarContainer } from '@/ui/layout/page/SubMenuTopBarContainer'
|
|||||||
import { Breadcrumb } from '@/ui/navigation/bread-crumb/components/Breadcrumb';
|
import { Breadcrumb } from '@/ui/navigation/bread-crumb/components/Breadcrumb';
|
||||||
import { View } from '@/views/types/View';
|
import { View } from '@/views/types/View';
|
||||||
import { ViewType } from '@/views/types/ViewType';
|
import { ViewType } from '@/views/types/ViewType';
|
||||||
import { useIsFeatureEnabled } from '@/workspace/hooks/useIsFeatureEnabled';
|
|
||||||
import { FieldMetadataType } from '~/generated-metadata/graphql';
|
import { FieldMetadataType } from '~/generated-metadata/graphql';
|
||||||
|
|
||||||
export const SettingsObjectNewFieldStep2 = () => {
|
export const SettingsObjectNewFieldStep2 = () => {
|
||||||
@ -41,10 +40,6 @@ export const SettingsObjectNewFieldStep2 = () => {
|
|||||||
findActiveObjectMetadataItemBySlug(objectSlug);
|
findActiveObjectMetadataItemBySlug(objectSlug);
|
||||||
const { createMetadataField } = useFieldMetadataItem();
|
const { createMetadataField } = useFieldMetadataItem();
|
||||||
|
|
||||||
const isRatingFieldTypeEnabled = useIsFeatureEnabled(
|
|
||||||
'IS_RATING_FIELD_TYPE_ENABLED',
|
|
||||||
);
|
|
||||||
|
|
||||||
const {
|
const {
|
||||||
formValues,
|
formValues,
|
||||||
handleFormChange,
|
handleFormChange,
|
||||||
@ -265,10 +260,6 @@ export const SettingsObjectNewFieldStep2 = () => {
|
|||||||
FieldMetadataType.Uuid,
|
FieldMetadataType.Uuid,
|
||||||
];
|
];
|
||||||
|
|
||||||
if (!isRatingFieldTypeEnabled) {
|
|
||||||
excludedFieldTypes.push(FieldMetadataType.Rating);
|
|
||||||
}
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<SubMenuTopBarContainer Icon={IconSettings} title="Settings">
|
<SubMenuTopBarContainer Icon={IconSettings} title="Settings">
|
||||||
<SettingsPageContainer>
|
<SettingsPageContainer>
|
||||||
|
|||||||
@ -15,7 +15,6 @@ import { Workspace } from 'src/core/workspace/workspace.entity';
|
|||||||
|
|
||||||
export enum FeatureFlagKeys {
|
export enum FeatureFlagKeys {
|
||||||
IsMessagingEnabled = 'IS_MESSAGING_ENABLED',
|
IsMessagingEnabled = 'IS_MESSAGING_ENABLED',
|
||||||
IsRatingFieldTypeEnabled = 'IS_RATING_FIELD_TYPE_ENABLED',
|
|
||||||
IsWorkspaceCleanable = 'IS_WORKSPACE_CLEANABLE',
|
IsWorkspaceCleanable = 'IS_WORKSPACE_CLEANABLE',
|
||||||
IsNewRecordBoardEnabled = 'IS_NEW_RECORD_BOARD_ENABLED',
|
IsNewRecordBoardEnabled = 'IS_NEW_RECORD_BOARD_ENABLED',
|
||||||
}
|
}
|
||||||
|
|||||||
@ -16,7 +16,7 @@ export const seedFeatureFlags = async (
|
|||||||
.orIgnore()
|
.orIgnore()
|
||||||
.values([
|
.values([
|
||||||
{
|
{
|
||||||
key: FeatureFlagKeys.IsRatingFieldTypeEnabled,
|
key: FeatureFlagKeys.IsNewRecordBoardEnabled,
|
||||||
workspaceId: workspaceId,
|
workspaceId: workspaceId,
|
||||||
value: false,
|
value: false,
|
||||||
},
|
},
|
||||||
|
|||||||
@ -21,12 +21,12 @@ export const seedFeatureFlags = async (
|
|||||||
value: true,
|
value: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: FeatureFlagKeys.IsRatingFieldTypeEnabled,
|
key: FeatureFlagKeys.IsWorkspaceCleanable,
|
||||||
workspaceId: workspaceId,
|
workspaceId: workspaceId,
|
||||||
value: true,
|
value: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: FeatureFlagKeys.IsWorkspaceCleanable,
|
key: FeatureFlagKeys.IsNewRecordBoardEnabled,
|
||||||
workspaceId: workspaceId,
|
workspaceId: workspaceId,
|
||||||
value: true,
|
value: true,
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user