790 Commits

Author SHA1 Message Date
Henriette Darge de68bf0a01 Hide meetings & favorited widgets when the user is not logged in 2026-06-11 09:56:13 +02:00
Dombi Attila 5a14af6e0d Merge pull request #23630 from opf/task/op-19483-introduce-bundler-cooldown
[OP-19483] Introduce Bundler cooldown
2026-06-11 10:47:57 +03:00
OpenProject Actions CI 86f9f2975f update locales from crowdin [ci skip] 2026-06-09 16:08:35 +00:00
Dombi Attila f67e8c02b8 Fix missing magic comment 2026-06-09 18:00:38 +03:00
Dombi Attila 90d54206a4 Add cooldown to the module Gemfiles too 2026-06-09 17:06:34 +03:00
OpenProject Actions CI 16707c0224 update locales from crowdin [ci skip] 2026-06-09 12:39:31 +00:00
ulferts db815d0d22 Merge remote-tracking branch 'origin/dev' into merge-release/17.5-20260609045502 2026-06-09 09:32:19 +02:00
OpenProject Actions CI 2e96f3379d update locales from crowdin [ci skip] 2026-06-09 04:31:52 +00:00
OpenProject Actions CI 435af7f14f update locales from crowdin [ci skip] 2026-06-05 04:32:47 +00:00
OpenProject Actions CI f9336b69c1 update locales from crowdin [ci skip] 2026-06-04 04:41:43 +00:00
OpenProject Actions CI a0b7b96ea4 update locales from crowdin [ci skip] 2026-06-04 04:37:15 +00:00
OpenProject Actions CI c28ee43cfe update locales from crowdin [ci skip] 2026-06-03 04:37:13 +00:00
OpenProject Actions CI 80fd4c38f9 update locales from crowdin [ci skip] 2026-06-02 04:34:47 +00:00
OpenProject Actions CI b127bace86 update locales from crowdin [ci skip] 2026-05-30 04:28:26 +00:00
Behrokh Satarnejad bfa2588bf4 [74198] Remove newest projects in project widget on homepage (#23136)
* Add footer component for widget box

* Add footer component to the widget box as a slot

* Change projects widget to show the favorite projects

* Fix failing test

* Change the subitems widget

* Change the costs and budgets widgets

* Change the meeting widget

* Change the WPs widget in version

* Change memebers widget in project overview

* Change the favorite projects widget in my page

# Conflicts:
#	frontend/src/app/shared/components/grids/widgets/project-favorites/widget-project-favorites.component.ts

* Add the widget box to the lookbook

* Add footer for members widget in dashboard

* Fix members widget capability check

* Add feature spec for favorites projects in my page

* Remove committed demo project gitlink

* Remove temporary body variables from the costs and budgets widget templates

* Remove the scroll for favorites widget

* Remove scrollbar for members and favorite projects widgets

* Change projects block to favorite projects

* Refine feature specs

* Fix the widget footer styles globally

* Rename the component name from project favorites to favorite projects

* Rename the test selector for project name

* Move widget content inside the body

* grid widgets stretch their content area so widget footers stay pinned to the bottom

* Ensure frontend-rendered grid widgets keep their turbo-loaded content in the widget flex layout so server-rendered footers stay pinned to the bottom
2026-05-29 08:37:17 +02:00
Ivan Kuchin e3afba4465 follow yamllint except key ordering 2026-05-26 16:33:15 +02:00
OpenProject Actions CI d5b027b04b update locales from crowdin [ci skip] 2026-05-19 04:31:41 +00:00
OpenProject Actions CI c7b78cc338 update locales from crowdin [ci skip] 2026-05-09 04:14:05 +00:00
OpenProject Actions CI 71deba7726 update locales from crowdin [ci skip] 2026-04-21 04:12:08 +00:00
Henriette Darge ccb1d0f57c Add meetings widget to overview and home page 2026-04-15 10:14:09 +02:00
OpenProject Actions CI dfa27ffad1 update locales from crowdin [ci skip] 2026-04-10 04:04:05 +00:00
OpenProject Actions CI 10937badb2 update locales from crowdin [ci skip] 2026-04-09 11:38:47 +00:00
OpenProject Actions CI b4e20c2e37 update locales from crowdin [ci skip] 2026-03-31 04:01:36 +00:00
Jan Sandbrink f9d8bc6614 Introduce SubclassResponsibility error
This error is intended for cases when a method is
intentionally not implemented, because the module/class defining
it expects a subclass (or class including the module) to implement
the method.

This is intended to distinguish it from other cases, such as:
* feature not implemented yet
* edge case of a method call not yet supported

Notably it avoids the misuse of the Ruby-defined NotImplementedError,
which is only intended for much more specific scenarios:

> Raised when a feature is not implemented on the current platform. For example, methods depending on the fsync or fork system calls may raise this exception [...]

Also see https://docs.ruby-lang.org/en/master/NotImplementedError.html
2026-03-27 08:14:56 +01:00
OpenProject Actions CI 905cc4f873 update locales from crowdin [ci skip] 2026-03-26 07:50:33 +00:00
Alexander Brandon Coles cf4abf3a0a Merge pull request #22086 from opf/feature/69139-sprint-task-boards
[#69139] Create boards on Sprint start
2026-03-24 13:49:31 +00:00
Henriette Darge 76b66fe174 Merge pull request #22437 from opf/bug/73208-users-without-permissions-can-see-project-attributes
[73208] Users without permissions can see project attributes
2026-03-24 13:51:41 +01:00
Henriette Darge 4ae6152368 Support AttributeHelpTexts in widget headers 2026-03-23 14:11:04 +01:00
Henriette Darge e0ca62c9c8 Harmonize attribute help texts in widegts 2026-03-23 14:10:03 +01:00
Henriette Darge 6df4d08b9d Add permission check for showing the project attribute widgets 2026-03-20 14:38:28 +01:00
Alexander Brandon Coles 570651f7a4 Merge branch 'dev' into feature/69139-sprint-task-boards 2026-03-18 16:03:52 -07:00
OpenProject Actions CI 5043e46047 update locales from crowdin [ci skip] 2026-03-18 03:57:29 +00:00
Alexander Brandon Coles cd0587bde8 Add polymorphic board linkage
Add optional linked_type/linked_id columns to grids and wire
sprint task board lookup through model associations.
2026-03-13 12:58:53 -05:00
OpenProject Actions CI 02d82ff957 update locales from crowdin [ci skip] 2026-03-10 12:56:01 +00:00
OpenProject Actions CI e6278f1b76 update locales from crowdin [ci skip] 2026-03-10 10:58:55 +00:00
OpenProject Actions CI 08e0eadf3b update locales from crowdin [ci skip] 2026-03-10 03:50:24 +00:00
OpenProject Actions CI af3f45f765 update locales from crowdin [ci skip] 2026-03-09 03:50:53 +00:00
OpenProject Actions CI 4db7ad8d6d update locales from crowdin [ci skip] 2026-03-08 03:48:59 +00:00
OpenProject Actions CI 2c01088f32 update locales from crowdin [ci skip] 2026-03-07 03:42:38 +00:00
OpenProject Actions CI c8ff594de8 update locales from crowdin [ci skip] 2026-03-06 02:49:12 +00:00
OpenProject Actions CI 344c12a47e update locales from crowdin [ci skip] 2026-03-05 13:17:57 +00:00
OpenProject Actions CI 452f4544f4 update locales from crowdin [ci skip] 2026-03-03 03:51:49 +00:00
Jan Sandbrink a75906bb24 Merge pull request #22151 from opf/release/17.2
Merge Release/17.2 into dev
2026-03-02 14:21:14 +01:00
OpenProject Actions CI 0cfbd60bfa update locales from crowdin [ci skip] 2026-02-28 03:43:06 +00:00
ulferts 70e1e0401a replace outdated call on member 2026-02-27 17:16:50 +01:00
Henriette Darge 6e334a9c6c Merge pull request #22072 from opf/bug/72361-widget-is-not-editable-if-there-is-no-existing-description
[72361][72365] Handle empty descriptions in project overview widgets
2026-02-27 09:24:57 +01:00
Klaus Zanders 1d7faaf650 Merge branch 'release/17.2' into merge-release/17.1-20260226081619 2026-02-26 09:16:53 +01:00
Klaus Zanders 4df1faa79b Merge branch 'release/17.0' into release/17.1 2026-02-26 09:14:02 +01:00
OpenProject Actions CI f1070510fa update locales from crowdin [ci skip] 2026-02-26 03:52:58 +00:00
ulferts 34e577421d prevent deletion of other users˚ queries via overview 2026-02-25 13:14:24 +01:00