Skip to content

feat(UI): Add expand/collapse functionality for projects with sub-projects#3930

Open
nikkuma7 wants to merge 1 commit intomainfrom
feat/linked-projects-display
Open

feat(UI): Add expand/collapse functionality for projects with sub-projects#3930
nikkuma7 wants to merge 1 commit intomainfrom
feat/linked-projects-display

Conversation

@nikkuma7
Copy link
Copy Markdown
Contributor

@nikkuma7 nikkuma7 commented Mar 17, 2026

Please provide a summary of your changes here.

  • Which issue is this pull request belonging to and how is it solving it? (Refer to issue here)
  • Did you add or update any new dependencies that are required for your change?

Issue:
We want to see the Structure of the projects in the project overview:
image
We want to see it here:
image

concern: subprojects can have subprojects -> so the view must be limited to the first level. This feature will be enabled/disabled with the admin configuration key ENABLE_LINKED_PROJECTS_DISPLAY (default: disabled)

Suggest Reviewer

You can suggest reviewers here with an @mention.

How To Test?

Navigate to Admin → Configuration tab
Select "Frontend Configuration"
Enable "Linked Projects Display in Projects"
Default value: false
Set to: true
Navigate to the Projects tab
Link one or multiple projects as sub-projects
Verify pagination works correctly for:
Main projects
Sub-projects
Confirm the expand/collapse button is visible on the project overview page
Click the expand/collapse button to toggle sub-project visibility
Verify expand/collapse buttons appear in:
Each project row (for individual projects)
Top of the project grid (for all projects)
Test disable functionality:
Disable "Enable Linked Projects Display" option
Confirm sub-project features are hidden

How should these changes be tested by the reviewer?
Have you implemented any additional tests?

Checklist

Must:

  • All related issues are referenced in commit messages and in PR

@nikkuma7 nikkuma7 added needs code review needs general test This is general testing, meaning that there is no org specific issue to check for labels Mar 17, 2026
…jects

Signed-off-by: Nikesh Kumar <kumar.nikesh@siemens.com>
@nikkuma7 nikkuma7 force-pushed the feat/linked-projects-display branch from 97fd17e to 9e933aa Compare March 20, 2026 07:53
@nikkuma7
Copy link
Copy Markdown
Contributor Author

@GMishx , comment addressed.

Copy link
Copy Markdown
Member

@GMishx GMishx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes looks good.

@GMishx
Copy link
Copy Markdown
Member

GMishx commented Mar 23, 2026

@Farooq-Fateh-Aftab please help test this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs general test This is general testing, meaning that there is no org specific issue to check for

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants