Skip to content

[74198] Remove newest projects in project widget on homepage#23136

Open
bsatarnejad wants to merge 12 commits into
devfrom
74198-remove-newest-projects-in-project-widget-on-homepage
Open

[74198] Remove newest projects in project widget on homepage#23136
bsatarnejad wants to merge 12 commits into
devfrom
74198-remove-newest-projects-in-project-widget-on-homepage

Conversation

@bsatarnejad
Copy link
Copy Markdown
Contributor

Ticket

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

What are you trying to accomplish?

Show the user's favorite projects in the projects widget.

Screenshots

Screenshot 2026-05-08 at 13 47 06

What approach did you choose and why?

Add a footer component to the widget box component.
Show the user's favorite projects in the projects widget existing on the home page.

@bsatarnejad bsatarnejad force-pushed the 74198-remove-newest-projects-in-project-widget-on-homepage branch from beaaca3 to 994292a Compare May 8, 2026 12:03
@bsatarnejad bsatarnejad self-assigned this May 8, 2026
@bsatarnejad bsatarnejad force-pushed the 74198-remove-newest-projects-in-project-widget-on-homepage branch from 994292a to b4b5d44 Compare May 8, 2026 12:50
@bsatarnejad bsatarnejad marked this pull request as ready for review May 8, 2026 15:24
Copy link
Copy Markdown
Contributor

@HDinger HDinger left a comment

Choose a reason for hiding this comment

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

Overall, it looks good 👍 I am not 100% sure about the footer I admit.. The first thing I saw was this widget:

Image

The last project line looks too big and like a bug. I am aware that this is an edge case but it should be a consive decision to use this pattern and not something we do on the side. So please bring that to tomorrows UX/UI so that we can make a decision there.
If the decision is in favour of the footer, please also update the other widgets that have such a link to use the new slot.

We have already an angular widget for favourited projects on the MyPage. Please update that to render the same content via a turbo frame (similar to how we did it for the project desctiption widget). I guess we can thus throw away some angular code

@bsatarnejad bsatarnejad force-pushed the 74198-remove-newest-projects-in-project-widget-on-homepage branch from 37d8358 to 18e499a Compare May 13, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants