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

Remove ui-router from notifications #15840

Merged
merged 43 commits into from
Aug 1, 2024
Merged

Remove ui-router from notifications #15840

merged 43 commits into from
Aug 1, 2024

Conversation

oliverguenther
Copy link
Member

@oliverguenther oliverguenther commented Jun 13, 2024

https://community.openproject.org/work_packages/55632

  • The sidebar component needs extensions

    • Notifications render icons
    • Notification count bubbles
    • Some of the options require an EE token, so we need to define an alternative link
  • Toolbar

  • Layout issues

    • The height of the page is currrently fixed to 100%, we need an alternative layout
    • Notification center has a split view that needs to be appended to the right side
  • Interactivity

    • Marking items as read needs to reload the sidebar (solved by frameElement.reload)
    • The number in the "Activity" tab header needs to update when a notification is read
    • Highlight the currently selected notification
    • Selecting a notification should preserve the current filters
    • (Optional) Do not render the whole page when switching between different work packages or closing the split view

@oliverguenther oliverguenther force-pushed the impl/ui-router-notifications branch from 872d63b to 00e87b3 Compare June 13, 2024 09:10
@oliverguenther oliverguenther force-pushed the impl/ui-router-notifications branch 4 times, most recently from d3ebd6e to 7ea53ce Compare June 19, 2024 09:22
@oliverguenther oliverguenther force-pushed the impl/ui-router-notifications branch 3 times, most recently from 106878d to 2f1c4f7 Compare July 16, 2024 06:25
@oliverguenther oliverguenther force-pushed the impl/ui-router-notifications branch from c197f8b to 77d4399 Compare July 24, 2024 05:40
@HDinger HDinger force-pushed the impl/ui-router-notifications branch 3 times, most recently from b07c675 to ee1f4bf Compare July 25, 2024 12:46
@oliverguenther oliverguenther force-pushed the impl/ui-router-notifications branch from 3302a3b to b66c65b Compare July 26, 2024 08:09
@oliverguenther oliverguenther force-pushed the impl/ui-router-notifications branch from b66c65b to 30aa9c7 Compare July 26, 2024 08:32
@oliverguenther oliverguenther added this to the 14.5.x milestone Jul 26, 2024
@oliverguenther oliverguenther force-pushed the impl/ui-router-notifications branch from 3eef91c to c8f0418 Compare July 28, 2024 17:12
@oliverguenther oliverguenther marked this pull request as ready for review August 1, 2024 08:24
@HDinger HDinger merged commit cb118cf into dev Aug 1, 2024
9 of 11 checks passed
@HDinger HDinger deleted the impl/ui-router-notifications branch August 1, 2024 09:28
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