60 Commits

Author SHA1 Message Date
Henriette Darge 4aa4f5221e Remove uiRouter from Boards module 2026-04-07 08:38:10 +02:00
Oliver Günther 1f690349f9 Extract queries validation into contract 2026-02-16 14:58:34 +01:00
Ivan Kuchin 4911b8a149 remove years from copyrights (except for COPYRIGHT file) 2024-07-31 15:02:49 +02:00
Oliver Günther 2ad9f23499 Always go to global boards in top_menu
https://community.openproject.org/work_packages/55924
2024-06-24 13:20:42 +02:00
Henriette Darge 42a72bfe1f Replace angular sidemenu with rails based Submenu component for the Boards module 2024-06-21 08:51:54 +02:00
Henriette Darge 4f2b8d39c2 Replace old icons with Octicons inside the main menu 2024-06-11 12:46:23 +02:00
ulferts 3e6a89a922 Merge remote-tracking branch 'origin/release/13.4' into dev 2024-03-25 12:17:48 +01:00
Christophe Bliard 62dec1740d Avoid seeding default_projects_modules setting if not writable
Fixes https://community.openproject.org/wp/53611
2024-03-25 09:13:28 +01: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
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
Klaus Zanders 180f72df2c Replace allowed_to_globally? -> allowed_in_any_project? / allowed_in_any_work_package? 2023-10-23 15:05:37 +02:00
ulferts a7130f212e Merge remote-tracking branch 'origin/release/13.0' into dev 2023-09-04 14:36:32 +02:00
Christophe Bliard 3871a47546 Internationalize plugins name and description 2023-09-04 12:06:15 +02:00
Aaron Contreras accec09772 Set permissible_on definitions on boards module 2023-08-31 08:34:17 -05:00
Aaron Contreras 3a6f8b0007 Chore: Fix Rubocop indentation cop on boards/engine.rb
* Fixes:
```
RuboCop: Use 2 (not 4) spaces for indentation.
[Layout/IndentationWidth]
```
2023-08-31 08:34:17 -05:00
Oliver Günther 7dba14904b Fix and standardize board routes
https://community.openproject.org/work_packages/49678
2023-08-15 08:21:45 +02:00
Oliver Günther 117d82e724 Remove show_changes and more_global_index_pages feature flags
https://community.openproject.org/work_packages/49510
https://community.openproject.org/work_packages/49509
2023-08-07 13:38:43 +02:00
Aaron Contreras 41253e4b9f Ensure deleting a board from the toolbar menu gets redirected to the Rails-rendered index page 2023-07-29 12:21:56 -05:00
Aaron Contreras bdbaefd970 Refactor /boards(/*state) into separate index and show actions
Since we're now routing with Rails and not Angular, we don't need a catch-all
`/boards*` route. We can properly route between requesting a collection and an
individual board resource.
2023-07-28 11:26:28 -05:00
Aaron Contreras 182ca9061d Add ability to create "Basic" Boards globally 2023-07-26 10:48:54 -05:00
Aaron Contreras 6dc0c1292e Order module menu items in tandem with the global sidebar
**NOTE**: The specs for the top_menu_items and the menu_manager
for the top_menu were out of sync with the current state of modules
so for completeness, added some specs to better cover these
features.
2023-07-17 19:48:02 +02:00
Aaron Contreras 744411d6ac Add the News menu item to the global menu
Moved its only feature spec to cuprite :)
2023-07-12 09:19:14 -05:00
Aaron Contreras 324220d382 Add Boards menu item to the global menu
As a side bonus, some specs moved to cuprite :)
2023-07-12 09:19:14 -05:00
Aaron Contreras a6aaeb0dcf Add icons to module menu items
Adds the spot icons to the module menu items in the right-hand-side dropdown.

**NOTE**: Left a TODO note to add the Calendar icon to the Calendars menu item whenever
it's added in the Global Calendards Page work package.
2023-06-15 06:36:34 +02:00
Markus Kahl aa5767e6cf fix boards menu item in project settings 2023-05-24 14:27:57 +02:00
Klaus Zanders 09c4be26c9 Implement tests 2023-05-23 09:16:01 +02:00
Klaus Zanders d15f8bd843 Add global boards overview page 2023-05-23 09:15:57 +02:00
Eric Schubert 4d05975675 [#47362] Replace spot-icon with boxed icons
- https://community.openproject.org/work_packages/47362
- added new icon font for spot icons
- replaced container containing spot-icon with `inline-flex`
2023-04-25 09:43:03 +02:00
Christophe Bliard 21a696ef9b Update copyright information for 2023 2022-12-30 15:51:26 +01:00
bsatarnejad 19f87aff3e change the icon of enterprise administration entry and remove the add-on icon for boards menu item 2022-11-29 16:02:29 +01:00
bsatarnejad ac3346b8bd add badge icon to all enterprise feture menu item except openid 2022-11-08 20:56:41 +01:00
Henriette Darge b2a9da0f6b Show create button in boards module 2022-03-03 11:32:42 +01:00
Christophe Bliard bc8d423ec2 update copyright information for 2022 2022-03-01 17:05:59 +01:00
ulferts 5882a82119 alter default for project id param in menu 2021-11-01 15:56:43 +01:00
Oliver Günther ccfa29c728 Move license and copyright docs to root, fix names and references 2021-09-02 21:50:46 +02:00
Henriette Darge 2ee3a06c63 * Remove dead links (#9453)
* Use .org website address consistently
* Remove community address as homepage as it does not really offer any value
2021-07-14 15:51:09 +02:00
ulferts 6cda6ad4fd enforces dependent project modules being active (#9311)
Project modules, e.g. calendar can define dependencies, e.g. work packages. An error message is now displayed if a user enables a project module without the dependency being active in the project as well.

Also fixes a serious bug in the Shared::ServiceContext module. Whenever a failing service result is returned, every change to the database is to be rolled back. This was not true when a model was provided since the changes where carried out within an inner transaction
2021-05-25 14:26:16 +02:00
ulferts 1bdd2ab9ae safe automatic fixes by rubocop (#8994) 2021-02-11 16:02:18 +01:00
ulferts 6140f4c7e9 update copyright to 2021 (#8925)
Updates the copyright to 2021 for all files that have a copyright. Files in our source code without the copyright header still do not receive one automatically. Additionally, backlisted files are also excluded.

Previously the copyright of chiliproject which references redmine stated a copyright of redmine up to and including 2017 which is not true for the code we have in here. Because of that I changed that to 2013
2021-01-13 17:47:45 +01:00
Henriette Dinger bd7f4e4814 Update copyright notice 2020-01-15 11:31:26 +01:00
Henriette Dinger 24d019a84e Correct DOM structur for some toolbars && let the editable toolbars span the complete width on focus via JS and not CSS only 2019-12-10 09:56:52 +01:00
ulferts 6d8918cd09 add custom text widget to dashboard 2019-07-19 13:19:26 +02:00
ulferts 7482e4dc70 add dashboard module 2019-07-10 16:21:47 +02:00
ulferts d84e4edadf Merge branch 'release/9.0' into dev 2019-06-19 13:52:58 +02:00
Oliver Günther 24caede763 [30370] Fix not allowed scope for relative URL root
If a relative URL root was set, no scope for boards was every writable.

https://community.openproject.com/wp/30370
2019-06-13 18:42:49 +02:00
Henriette Dinger 9e90d8c196 Remove "new" badge of boards 2019-06-06 15:29:28 +02:00
ulferts ac287032d0 add dependency information and check to permissions 2019-05-31 20:36:32 +02:00
Henriette Dinger 8e7a79edf4 Merge pull request #7288 from opf/feature/30173/permission-order
[30173] Allow altering order of permission and modules
2019-05-22 14:02:18 +02:00