35 Commits

Author SHA1 Message Date
Henriette Darge ee8452282a [63485] Remove show_local_breadcrumb and default_breadcrumb (#18663)
* add a new helper for breadcrumb in wiki page

* set page header in destroy page

* set page header in edit page

* set page header in history and rename and edit parent pages

* change toolbar items into page header items

* add new wiki action to sub header

* remove version edit page which is not in use any more

* add export as a menu item of the header

* fix rubocup errors

* fix failing tests

* replace page header in annotate page

* replace page header in diff page

* add page header in select menu page

* fix rubocup errors

* fix errors on rename test

* fix errors on selecting items from toolbar

* fix errors on tests for child pages

* set correct permission for configure menu item

* replace page header in summary page

* replace page header in summary details page

* edit docs of sub header

* add page header in wiki new page

* remove controller and a route for edit method

* undo changes for docs of sub header

* extract header in show page into a new component

* use helper method in header component

* add wiki module to the breadcrumb

* rename page header component for wiki page

* simplify how lock and lock implemented

* extract sub header

* remove wiki title from header of history page

* fix page header in new page

* use page.find_test_selector in test

* fix failing test for summary page

* fix failing test for wiki child pages

* change the summary test

* use test selector for page header title

* undo changes for activate user in admin

* use test selector in adding editing history test

* use test selector in attachment upload test

* use test selector in child pages tests

* use test selector in wiki menu items tests

* change test selector for breadcrumbs

* extract conditions to show edit button into a method

* extract conditions to show rollback action menu item into a method

* extract conditions to show create button into a method

* fix duplicated code in test

* Remove outdated `show_local_breadcrumb` method which is replaced by the Primer::PageHeader breadcrumb

* Remove `default_breadcrumb` method as it serves no prupose any more

* Remove the old breadcrumb and its hook completely

* remove breadcrumbs path from rename

* fix translations errors in storages

* undo changes on translations

* remove default breadcrumbs in time tracking controller

---------

Co-authored-by: Behrokh Satarnejad <b.satarnejad@openproject.com>
Co-authored-by: Behrokh Satarnejad <62008897+bsatarnejad@users.noreply.github.com>
2025-04-23 10:40:43 +02:00
Ivan Kuchin 0f6a12da3a erb_lint auto fix layout 2025-02-11 18:49:20 +01:00
Ivan Kuchin fb715f21b9 erb_lint auto fix quotes 2025-02-11 18:49:19 +01:00
Ivan Kuchin 4911b8a149 remove years from copyrights (except for COPYRIGHT file) 2024-07-31 15:02:49 +02:00
Henriette Darge 13a6a7729b Extend base Submenu class to deal with count and icons 2024-07-11 15:29:49 +02:00
Klaus Zanders 1660fce6ef Manage some leftover copyright noticesthat still mention 2023 2024-07-03 08:42:09 +02:00
Henriette Darge 0192773f96 Replace angular sidemenu with rails based Submenu component for BIM module 2024-06-28 10:37:56 +02:00
Henriette Darge 6e1f5fe89b Change order of parameters 2024-06-28 08:36:11 +02:00
Henriette Darge 3c946fca62 Change folder structure: Move submenu class from helper to its own folder as it is not really a helper in the rails sense 2024-06-20 09:16:20 +02:00
Henriette Darge ea0b31c846 Extract logic of submenu item creation into a reusable helper which can be used for other modules as well (e.g. calendar, team planner, ...) 2024-06-20 09:16:18 +02:00
ulferts 563229dc3e rename method for clarity 2024-06-10 17:19:55 +02:00
ulferts ed5a162230 allow actions to be called on those not using default authorization before_actions 2024-06-07 16:55:40 +02:00
Ivan Kuchin fa5d03eae0 rubocop safe autocorrect all except Rails/WhereRange 2024-05-30 19:54:08 +02:00
ulferts 3b2121f733 Revert "Merge remote-tracking branch 'origin/release/13.4' into dev"
This reverts commit 40b2bbeb09, reversing
changes made to b4c6cb17cc.
2024-03-21 11:31:17 +01:00
Ivan Kuchin 7787e457a3 Revert "Merge branch 'dev' into release/13.4"
This reverts commit a901541269, reversing
changes made to e573ca00b7.
2024-03-20 20:19:08 +01:00
Ivan Kuchin 9e4934cd0a change quotes using rubocop --only Style/StringLiterals,Style/QuotedSymbols -a 2024-03-20 18:05:22 +01:00
Henriette Darge 306f079572 Make default queries translatable 2024-03-08 14:54:22 +01:00
Henriette Darge 9027c7d782 Merge remote-tracking branch 'origin/release/13.3' into dev 2024-03-05 09:42:36 +01:00
Christophe Bliard 1e2cb02170 [53027] Fix broken atom feed for Gantt charts 2024-03-04 12:01:52 +01:00
Aaron Contreras 530fffb85a Run rubocop -a on modules/gantt 2024-02-23 10:02:23 -05:00
Henriette Darge 034c19263a Show non-project queries on the global Gantt menu only 2024-02-13 12:32:19 +01:00
Henriette Darge c4dceb3bc4 Move project column to the beginning of the table 2024-02-09 14:15:50 +01:00
Oliver Günther 247bcab0e0 Remove static timeline query 2024-02-07 11:36:32 +01:00
Oliver Günther dae8e52ac7 Rename gantt charts and place behind work packages 2024-02-07 11:17:15 +01:00
Henriette Darge ccf86e8351 Use translation key instead of fixed string 2024-02-01 16:44:23 +01:00
Henriette Darge 7e1e091830 Handle the edge case that the "Phase" is a milestone and thus creates a doubled filter entry (which is invalid) 2024-02-01 12:51:09 +01:00
Oliver Günther 500548f0ef Hide milestone gantt query if no milestones exist in project
https://community.openproject.org/work_packages/52521
2024-01-31 14:38:12 +01:00
Henriette Darge cf73c118d1 Handle special case that there are milestones configured but not activated in the current project 2024-01-31 09:54:38 +01:00
Henriette Darge 4c93f8139a Add "name" as a query parameter to be able to pass the name for the unsaved default queries to the frontend 2024-01-26 09:09:33 +01:00
Henriette Darge 58ae8b7ebb Add three default queries for the Gantt module 2024-01-25 14:22:46 +01:00
Henriette Darge 3ef79e8166 Refactor gantt sidebar menu to the rails SubmenuComponent 2024-01-24 11:14:37 +01:00
Christophe Bliard c795874f7f Update copyright year for 2024
command used: `rg -l 'Copyright \(C\) 2012-202\d the OpenProject' | xargs -n 100 sed -i -r 's/Copyright \(C\) 2012-202. the OpenProject/Copyright (C) 2012-2024 the OpenProject/'`
2024-01-02 16:23:54 +01:00
Henriette Darge 7f30ae6225 Allow queries to be saved within the gantt module 2023-12-01 11:13:17 +01:00
Henriette Darge dae1754549 Create routes for new gantt module. Therefore the some logic from the WorkPackagesController was extracted into a helper to avoid doubling it 2023-12-01 11:13:17 +01:00
Henriette Darge b64cae01b4 Create a separate Gantt module, with an own view identifier and menu node. Currently the module is still redirecting to the work package module. Later it will get it's own routing. 2023-12-01 11:13:17 +01:00