Skip to content

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

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

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

Conversation

@nikkuma7
Copy link
Copy Markdown
Contributor

@nikkuma7 nikkuma7 commented Mar 17, 2026

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

@GMishx and @amritkv

How To Test?

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

Below SS:

image image image

@nikkuma7 nikkuma7 added needs code review needs codes review needs general test needs general test labels Mar 17, 2026
@nikkuma7 nikkuma7 force-pushed the feat/linked-projects-display branch 2 times, most recently from 96abab7 to 86e20f3 Compare March 17, 2026 09:47
…jects

Signed-off-by: Nikesh Kumar <kumar.nikesh@siemens.com>
@nikkuma7 nikkuma7 force-pushed the feat/linked-projects-display branch from 86e20f3 to 49eb32f Compare March 20, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs code review needs codes review needs general test needs general test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant