Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/57778 remove the project details widget from project overview #17042

Conversation

ulferts
Copy link
Contributor

@ulferts ulferts commented Oct 25, 2024

Ticket

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

What are you trying to accomplish?

The 'project_details' widget is removed. A migration will remove it from all the existing project overviews. That migration will not attempt to close the gap that might remain in the overview page as it is unclear what to do automatically. So the user will have to move/resize widgets.

Merge checklist

  • Added/updated tests

@ulferts ulferts force-pushed the feature/57778-remove-the-project-details-widget-from-project-overview branch 2 times, most recently from fa43893 to a9027d2 Compare October 25, 2024 11:40
@ulferts ulferts marked this pull request as ready for review October 25, 2024 13:19
@cbliard cbliard self-assigned this Oct 28, 2024
Copy link
Member

@cbliard cbliard left a comment

Choose a reason for hiding this comment

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

It works as expected.

Meanwhile I found the following remaining pieces:

  • i18n key en.js.project.details_activity still in config/locales/js-en.yml file
  • Development concept: Inline editing still referencing ProjectDetailsComponent in docs/development/concepts/inline-editing/README.md
  • The doc in docs/system-admin-guide/attribute-help-texts/README.md needs to be updated: in the "Projects" section it currently says "The Attribute help texts for projects will be displayed in the Project details widget in the project overview and in the project settings" which is incorrect. Screenshots need to be updated as well.
  • The doc in docs/user-guide/project-overview/README.md needs to be updated to remove the reference to "Project details widget"
  • In modules/grids/lib/grids/configuration/in_project_base_registration.rb on line 7, there is a reference to "project_details" widget. Not sure how useful it is given that it still works.

I'll let you merge it when you see fit.

@ulferts ulferts force-pushed the feature/57778-remove-the-project-details-widget-from-project-overview branch from a9027d2 to 594a648 Compare October 28, 2024 10:56
@ulferts
Copy link
Contributor Author

ulferts commented Oct 28, 2024

@cbliard thanks for the thorough review/detective work. I am glad that you spotted all those places I overlooked.

@ulferts ulferts merged commit f5c0c5a into dev Oct 28, 2024
13 of 14 checks passed
@ulferts ulferts deleted the feature/57778-remove-the-project-details-widget-from-project-overview branch October 28, 2024 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants