mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-09 00:18:00 +01:00
chore: remove project list split feature flags (#7224)
This PR removes all the feature flags related to the project list split and updates the snapshot. Now the project list will always contain "my projects" and "other projects"
This commit is contained in:
parent
f28989749b
commit
bea5929460
@ -99,7 +99,6 @@ export const ProjectListNew = () => {
|
|||||||
searchParams.get('search') || '',
|
searchParams.get('search') || '',
|
||||||
);
|
);
|
||||||
|
|
||||||
const splitProjectList = useUiFlag('projectListFilterMyProjects');
|
|
||||||
const myProjects = new Set(useProfile().profile?.projects || []);
|
const myProjects = new Set(useProfile().profile?.projects || []);
|
||||||
|
|
||||||
const showCreateDialog = Boolean(searchParams.get('create'));
|
const showCreateDialog = Boolean(searchParams.get('create'));
|
||||||
@ -135,11 +134,8 @@ export const ProjectListNew = () => {
|
|||||||
}, [projects, searchValue]);
|
}, [projects, searchValue]);
|
||||||
|
|
||||||
const groupedProjects = useMemo(() => {
|
const groupedProjects = useMemo(() => {
|
||||||
if (!splitProjectList) {
|
|
||||||
return { myProjects: [], otherProjects: filteredProjects };
|
|
||||||
}
|
|
||||||
return groupProjects(myProjects, filteredProjects);
|
return groupProjects(myProjects, filteredProjects);
|
||||||
}, [filteredProjects, myProjects, splitProjectList]);
|
}, [filteredProjects, myProjects]);
|
||||||
|
|
||||||
const createButtonData = resolveCreateButtonData(
|
const createButtonData = resolveCreateButtonData(
|
||||||
isOss(),
|
isOss(),
|
||||||
@ -228,10 +224,6 @@ export const ProjectListNew = () => {
|
|||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
/>
|
/>
|
||||||
<ConditionallyRender
|
|
||||||
condition={splitProjectList}
|
|
||||||
show={
|
|
||||||
<>
|
|
||||||
<ProjectGroupComponent
|
<ProjectGroupComponent
|
||||||
sectionTitle='My projects'
|
sectionTitle='My projects'
|
||||||
projects={groupedProjects.myProjects}
|
projects={groupedProjects.myProjects}
|
||||||
@ -241,12 +233,6 @@ export const ProjectListNew = () => {
|
|||||||
sectionTitle='Other projects'
|
sectionTitle='Other projects'
|
||||||
projects={groupedProjects.otherProjects}
|
projects={groupedProjects.otherProjects}
|
||||||
/>
|
/>
|
||||||
</>
|
|
||||||
}
|
|
||||||
elseShow={
|
|
||||||
<ProjectGroupComponent projects={filteredProjects} />
|
|
||||||
}
|
|
||||||
/>
|
|
||||||
</StyledContainer>
|
</StyledContainer>
|
||||||
<ConditionallyRender
|
<ConditionallyRender
|
||||||
condition={useNewProjectForm}
|
condition={useNewProjectForm}
|
||||||
|
@ -81,7 +81,6 @@ export type UiFlags = {
|
|||||||
projectOverviewRefactorFeedback?: boolean;
|
projectOverviewRefactorFeedback?: boolean;
|
||||||
featureLifecycle?: boolean;
|
featureLifecycle?: boolean;
|
||||||
scimApi?: boolean;
|
scimApi?: boolean;
|
||||||
projectListFilterMyProjects?: boolean;
|
|
||||||
createProjectWithEnvironmentConfig?: boolean;
|
createProjectWithEnvironmentConfig?: boolean;
|
||||||
projectsListNewCards?: boolean;
|
projectsListNewCards?: boolean;
|
||||||
newCreateProjectUI?: boolean;
|
newCreateProjectUI?: boolean;
|
||||||
|
@ -140,7 +140,6 @@ exports[`should create default config 1`] = `
|
|||||||
"outdatedSdksBanner": false,
|
"outdatedSdksBanner": false,
|
||||||
"parseProjectFromSession": false,
|
"parseProjectFromSession": false,
|
||||||
"personalAccessTokensKillSwitch": false,
|
"personalAccessTokensKillSwitch": false,
|
||||||
"projectListFilterMyProjects": false,
|
|
||||||
"projectOverviewRefactorFeedback": false,
|
"projectOverviewRefactorFeedback": false,
|
||||||
"projectsListNewCards": false,
|
"projectsListNewCards": false,
|
||||||
"queryMissingTokens": false,
|
"queryMissingTokens": false,
|
||||||
|
@ -55,7 +55,6 @@ export type IFlagKey =
|
|||||||
| 'projectOverviewRefactorFeedback'
|
| 'projectOverviewRefactorFeedback'
|
||||||
| 'featureLifecycle'
|
| 'featureLifecycle'
|
||||||
| 'featureLifecycleMetrics'
|
| 'featureLifecycleMetrics'
|
||||||
| 'projectListFilterMyProjects'
|
|
||||||
| 'projectsListNewCards'
|
| 'projectsListNewCards'
|
||||||
| 'parseProjectFromSession'
|
| 'parseProjectFromSession'
|
||||||
| 'createProjectWithEnvironmentConfig'
|
| 'createProjectWithEnvironmentConfig'
|
||||||
@ -268,10 +267,6 @@ const flags: IFlags = {
|
|||||||
process.env.UNLEASH_EXPERIMENTAL_FEATURE_LIFECYCLE,
|
process.env.UNLEASH_EXPERIMENTAL_FEATURE_LIFECYCLE,
|
||||||
false,
|
false,
|
||||||
),
|
),
|
||||||
projectListFilterMyProjects: parseEnvVarBoolean(
|
|
||||||
process.env.UNLEASH_EXPERIMENTAL_PROJECTS_LIST_MY_PROJECTS,
|
|
||||||
false,
|
|
||||||
),
|
|
||||||
parseProjectFromSession: parseEnvVarBoolean(
|
parseProjectFromSession: parseEnvVarBoolean(
|
||||||
process.env.UNLEASH_EXPERIMENTAL_PARSE_PROJECT_FROM_SESSION,
|
process.env.UNLEASH_EXPERIMENTAL_PARSE_PROJECT_FROM_SESSION,
|
||||||
false,
|
false,
|
||||||
|
@ -49,7 +49,6 @@ process.nextTick(async () => {
|
|||||||
disableShowContextFieldSelectionValues: false,
|
disableShowContextFieldSelectionValues: false,
|
||||||
projectOverviewRefactorFeedback: true,
|
projectOverviewRefactorFeedback: true,
|
||||||
featureLifecycle: true,
|
featureLifecycle: true,
|
||||||
projectListFilterMyProjects: true,
|
|
||||||
projectsListNewCards: true,
|
projectsListNewCards: true,
|
||||||
parseProjectFromSession: true,
|
parseProjectFromSession: true,
|
||||||
createProjectWithEnvironmentConfig: true,
|
createProjectWithEnvironmentConfig: true,
|
||||||
|
Loading…
Reference in New Issue
Block a user