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
f6e073f0a1
[ #74769 ] Remove portfolio_models feature flag
...
https://community.openproject.org/wp/74769
2026-05-28 13:53:08 +02:00
Judith Roth
66fd9b5425
[ #75362 ] Fix header in project settings
...
https://community.openproject.org/wp/75362
after rename in global settings
2026-05-26 18:28:24 +02:00
Oliver Günther
1694d47dab
Extract custom field rendering from project list
2026-05-13 13:11:18 +02:00
Kabiru Mwenja
d3734a7485
Rename work_packages_identifier setting values to "classic" and "semantic"
...
The setting previously used "numeric" and "alphanumeric" as its allowed
values. Rename them to "classic" and "semantic" to better align with the
product terminology for the work package identifier modes.
Includes a migration to update any stored setting values in the database,
updated constants and helper methods on Setting::WorkPackageIdentifier,
and all corresponding references across models, components, forms,
frontend controllers, locales, and specs.
2026-03-28 10:01:57 +03:00
Tobias Dillmann
a21ba36a83
[ #69596 ] Use better identifier for hover card templates
2026-03-26 10:27:21 +01:00
Tobias Dillmann
3fbc9dc692
[ #69596 ] Update PIR hover cards to use templates
2026-03-26 10:27:21 +01:00
Henriette Darge
e0ca62c9c8
Harmonize attribute help texts in widegts
2026-03-23 14:10:03 +01:00
Oliver Günther
4d731dcab6
Replace raw and explicit html_safe calls
2026-03-20 09:49:10 +01:00
Tomas Hykel
9147b8508d
remove the extra copy of identifier_suggestion_data
2026-03-16 22:56:20 +01:00
Tomas Hykel
b90a595ce8
Merge branch 'feature/72855-new-project-with-semantic-identifiers' into feature/72856-copy-project-with-semantic-identifiers
2026-03-16 22:54:22 +01:00
Tomas Hykel
8f1f56db90
Revert "EditableIdentifierForm => IdentifierForm"
...
This reverts commit b1fff98b3a .
2026-03-16 22:49:19 +01:00
Tomas Hykel
cfaa2798b4
get rid of the broken i8n message upon refresh
2026-03-16 21:51:53 +01:00
Tomas Hykel
734becc6dc
ditch feature flag & unify error message format
2026-03-16 21:41:04 +01:00
Tomas Hykel
b1fff98b3a
EditableIdentifierForm => IdentifierForm
2026-03-16 21:29:56 +01:00
Tomas Hykel
fa19340dcf
Merge branch 'feature/71896-change-identifier-with-semantic-identifiers' into feature/72855-new-project-with-semantic-identifiers
2026-03-16 21:16:55 +01:00
Tomas Hykel
7027cb5734
lint
2026-03-16 20:47:57 +01:00
Tomas Hykel
8a4e3f83e8
move the identifier dialog action to identifier controller
2026-03-16 20:29:17 +01:00
Tomas Hykel
ce53fd0030
get rid of the old-style identifier setting entirely
2026-03-16 20:18:30 +01:00
Tomas Hykel
29aa198554
leverage primer css arguments
2026-03-16 19:50:28 +01:00
Tomas Hykel
aeb3d6eef1
DRY up the suggestion logic
2026-03-13 00:54:40 +01:00
Tomas Hykel
fe0185c64a
Merge branch 'feature/72855-new-project-with-semantic-identifiers' into feature/72856-copy-project-with-semantic-identifiers
2026-03-13 00:51:12 +01:00
Tomas Hykel
9d36c838f0
remove the copy component
2026-03-13 00:50:57 +01:00
Tomas Hykel
5e332d65b9
enable the auto-suggest for legacy IDs as well
2026-03-13 00:49:29 +01:00
Tomas Hykel
ce6b989cb9
Merge branch 'feature/72855-new-project-with-semantic-identifiers' into feature/72856-copy-project-with-semantic-identifiers
2026-03-12 23:12:30 +01:00
Tomas Hykel
67630c5d46
Merge branch 'feature/71896-change-identifier-with-semantic-identifiers' into feature/72855-new-project-with-semantic-identifiers
2026-03-12 22:43:14 +01:00
Tomas Hykel
1c05606386
switch form validation to Primer DSL
2026-03-12 22:36:19 +01:00
Tomas Hykel
db6cc8ba22
[ #72856 ] Add semantic identifier support to "Copy Project"
2026-03-12 21:53:18 +01:00
Tomas Hykel
a30973cdc7
[ #72855 ] Add semantic identifier support to "Add Project"
2026-03-12 21:51:01 +01:00
Tomas Hykel
e04ee02462
[ #71896 ] Add support for semantic IDs into Change Project Identifier
2026-03-12 21:41:21 +01:00
OpenProject Actions CI
53ad486160
Merge branch 'release/17.1' into release/17.2
2026-03-03 13:38:43 +00:00
ulferts
e47e387196
merge ProjectHelper into ProjectsHelper
2026-02-27 15:58:04 +01:00
Ivan Kuchin
94bd1628f3
cleanup additional css classes for project index columns
...
Usage of project-long-text-container is nowhere to be found
2026-02-25 20:07:17 +01:00
Ivan Kuchin
61f02fa3a2
add class to custom comment cells like for description
...
In parallel checking if the class is needed at all
2026-02-25 20:07:05 +01:00
Ivan Kuchin
19beafc8a5
handle displaying custom comment in project row component
2026-02-25 16:00:21 +01:00
OpenProject Actions CI
69a38bf0c0
Merge branch 'release/17.1' into dev
2026-02-11 04:20:17 +00:00
Jens Ulferts
eca0b60754
Merge pull request #21878 from opf/task/71375-refactoring-while-adding-custom-field-comments
...
Task/71375 refactoring while adding custom field comments
2026-02-10 15:27:47 +01:00
Behrokh Satarnejad
3d68c1b496
[69352] CKeditor style buttons open underneath wizard left pane ( #21929 )
...
Fix CKEditor grouped dropdown overflowing editor width
2026-02-10 10:19:25 +01:00
Tobias Dillmann
050572066f
[ #70315 ] Merge release/17.1
2026-02-06 09:43:00 +01:00
Ivan Kuchin
43a1df6684
replace formatted argument with format for attribute component
...
It was unclear whether formatted means already formatted or that it
should be, hopefully naming it as an action will be clearer
2026-02-05 14:15:12 +01:00
Ivan Kuchin
f91bee9233
rename confusingly named user_can_view_project? to user_can_view_project_attributes?
2026-02-05 14:15:11 +01:00
Henriette Darge
bf064c8209
Add padding instead of gap to avoid that the scrollbar overlaps the actual content
2026-02-05 08:38:19 +01:00
OpenProject Actions CI
3958c244b2
Merge branch 'release/17.0' into dev
2026-01-27 03:59:45 +00:00
Dombi Attila
2e624b1326
[ #70982 ] 'For all projects' project attributes are not displayed during new project creation
...
https://community.openproject.org/work_packages/70982
2026-01-26 14:16:26 +02:00
Dombi Attila
3178116c44
[ #70007 ] Project list: project name is not centered
...
https://community.openproject.org/work_packages/70007
2026-01-26 10:25:28 +01:00
Tobias Dillmann
4a16bb5722
[ #70315 ] PIR settings shows designated message for assignee fields
2026-01-26 08:48:16 +01:00
Tobias Dillmann
e246907e97
[ #70315 ] force check eligible project attributes
2026-01-26 08:48:15 +01:00
Tobias Dillmann
de07fbf867
[ #70315 ] PIR settings: Apply same toggle rules as for project attributes
2026-01-26 08:48:14 +01:00
Tobias Dillmann
dc7c21bd81
[ #70315 ] PIR settings: Disable PIR assignee field
2026-01-26 08:48:13 +01:00
Tobias Dillmann
0d8ac0809f
[ #70315 ] Add explanatory hover card for PIR
2026-01-26 08:48:12 +01:00