Skip to content

Conversation

@myabc
Copy link
Contributor

@myabc myabc commented Nov 3, 2025

Ticket

https://community.openproject.org/wp/68481

What are you trying to accomplish?

Removes new_project_overview feature flag and all accompanying code branches.

Merge checklist

  • Added/updated tests
  • Added/updated documentation in Lookbook (patterns, previews, etc)
  • Tested major browsers (Chrome, Firefox, Edge, ...)

@myabc myabc added needs review maintenance ruby Pull requests that update Ruby code labels Nov 3, 2025
@myabc myabc added this to the 17.0.x milestone Nov 3, 2025
@myabc myabc marked this pull request as ready for review November 3, 2025 13:38
Copy link
Contributor

Choose a reason for hiding this comment

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

I think this test is still usefull, it just has to be changed to the dashboard page instead of overview, doesn't it?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@HDinger this spec was just a copy of modules/overviews/spec/features/managing_dashboard_page_spec.rb but with the feature flag disabled.

expect(page).to have_heading "Project home"
end

it "can navigate to other modules (regression #55024)" do
Copy link
Contributor

Choose a reason for hiding this comment

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

Same here.. I think we should keep the test, but starting from the Dashboard page.

@HDinger
Copy link
Contributor

HDinger commented Nov 4, 2025

I think it is safer to keep the feature flag alive for 17.0 but force it to true with force_active: true and only merge this PR for 17.1. I expect quite some feedback for the new overview, so I guess we should make our life easier here in case we have to rollback,

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

Labels

DO NOT MERGE maintenance ruby Pull requests that update Ruby code

Development

Successfully merging this pull request may close these issues.

3 participants