mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
655756631f
* Create a FullView::CopyComponent for WorkPackages which is routed from rails * Remove angular splitCopy route and component as it was overwritten by the angular fullCopy route for quite some time already and nobody complained. So we decided to remove the splitCopy completely * Create FullView::CreateComponent for WorkPackages which is now routed from rails instead of Angular * First draft of implementing the FullView route for WorkPackages from rails * Pass correct tab from the URL to the FullView::ShowComponent * Do a hard reload to "create" route when we are not routed from Angular * Adapt routing spec to new WorkPackage routes and to some fine-tuning with the WP routes * Show correct tab in WP Full view and change URL when clicking a tab entry * Adapt to new rails based routing * Fix some routes and redirects * Make sure, the split screen stil renders correctly * Remove back button from WP full view * Fix routing issues * Start fixing specs * Attempt to override the browser history to be able to use browser back * Use helper function to build new WP url string * Adapt spec that now partially renders backend toasts * Remove ability to move to fullscreen Theoretically, we can re-add it by posting to some form endpoint, but not worth it for the first iteration * Disable cache-control on angular routed pages, so back links work * Fix double click to fullscreen * Adapt navigation and title setting * Let WP breadcrumb to a hard reload instead of Angular transition * Redirect when the WP route is incomplete (this is the attempt to re-implement an angular functionality) * Navigate with Turbo when double clicking a card * Adapt onboarding tour to new hard reload when switching to WP full view * Fix some specs * Fix more tests * Hide Overview tab on FullView * Correct check for incomplete routes * Do a hard refresh when coming from slpit screen to full view * Fix notification navigation * Adapt attachment spec as the tab switch cannot be done anymore while dragging * Fix more tests * Please rubocop and fix more tests * Attempt to fix navigation_spec * Add debian_base for pullpreview --------- Co-authored-by: Oliver Günther <mail@oliverguenther.de>