Jan Sandbrink
6b31d24de7
Remove feature flag for MCP server
...
The MCP server was introduced officially with 17.2, using
a forced feature flag. Thus we should now remove the feature flag
entirely, since there is no intent to disable it anymore.
2026-03-23 13:29:57 +01:00
Henriette Darge
141ae1a8ea
Merge pull request #21972 from opf/feature/71380-inplace-edit-for-project-attributes-on-project-overview-page
...
[71380] Inplace edit for project attributes on project overview page
2026-03-23 11:50:31 +01:00
Oliver Günther
01b16b809a
Remove superfluous code already run in the wrapped textarea
2026-03-23 07:27:17 +01:00
Alexander Brandon Coles
68d1b2cefe
Merge branch 'dev' into feature/69139-sprint-task-boards
2026-03-20 12:15:59 -07:00
Tomas Hykel
1cb8e9c686
Merge remote-tracking branch 'origin/dev' into impl/73175-default-semantic-project-identifier
2026-03-20 16:10:06 +01:00
Tomas Hykel
d6e1495a81
fix: Fix a broken reference to Project RESERVED_IDENTIFIERS post-refactoring
2026-03-20 15:53:02 +01:00
Tomas Hykel
665d4963bb
fix a broken reference & tests
2026-03-20 15:51:13 +01:00
Tomas Hykel
9c9141c4c9
make sure to disable acts_as_url properly
...
Conflicts:
app/models/project.rb
2026-03-20 14:17:51 +01:00
Oliver Günther
577d228256
Replace manual html wrangling of diffing
2026-03-20 09:49:11 +01:00
Oliver Günther
637a45beb4
Fix id parsing for wiki toolbar now that we use actual html
2026-03-20 09:49:11 +01:00
Oliver Günther
4d731dcab6
Replace raw and explicit html_safe calls
2026-03-20 09:49:10 +01:00
Henriette Darge
c7afb4968f
Get inplaceEditField for customField dynamically by the format instead of registring them all directly
2026-03-20 08:40:33 +01:00
Jens Ulferts
6e0121f935
Merge pull request #22054 from opf/feature/72227-sprints-included-in-api-get-sprint-and-sprint-on-work-package-resource
...
Add sprint GET end points to v3
2026-03-19 13:08:54 +01:00
Dombi Attila
5af77448d1
Escape version name when displaying cause in activities
2026-03-19 13:48:36 +02:00
Dombi Attila
6f437a55b6
[ #71251 ] Migrate Versions to Sprints
...
https://community.openproject.org/work_packages/71251
- Validate dates only on active Agile::Sprints
- Create journals for migrating Versions to Sprints
- Create migration from Versions to Sprints
2026-03-19 10:37:27 +02:00
Alexander Brandon Coles
570651f7a4
Merge branch 'dev' into feature/69139-sprint-task-boards
2026-03-18 16:03:52 -07:00
ulferts
a847296c8a
Merge remote-tracking branch 'origin/dev' into feature/72227-sprints-included-in-api-get-sprint-and-sprint-on-work-package-resource
2026-03-18 22:03:40 +01:00
Henriette Darge
b943d5677a
Merge branch 'dev' into feature/71380-inplace-edit-for-project-attributes-on-project-overview-page
2026-03-18 14:49:18 +01:00
Klaus Zanders
7a3a78ceae
Merge branch 'dev' into user-working-times
2026-03-18 11:16:01 +01:00
Klaus Zanders
cda493946c
Merge branch 'dev' into merge-release/17.2-20260318041917
2026-03-18 08:30:59 +01:00
Oliver Günther
e209be59e3
Bumped version to 17.2.3
...
[ci skip]
2026-03-17 16:01:55 +01:00
Henriette Darge
a445cc196c
* Take care that newly created CF are also correctly registered
...
* Introduce spec helper for inplace edit fields
* Preserve system_arguments for calculated fields when they are updated
2026-03-17 15:13:21 +01:00
Markus Kahl
c850bf5a17
delete patch made obsolete with mail 2.9.0
...
see https://github.com/mikel/mail/issues/1434
2026-03-17 11:22:05 +00:00
Markus Kahl
06bae92e26
patch mail gem to support tls_hostname until it is officially supported
2026-03-17 11:22:05 +00:00
Andrej
15baa3520d
Merge branch 'dev' into merge-release/17.2-20260316105331
2026-03-16 11:54:11 +01:00
Oliver Günther
b8a247e3ad
Bumped version to 17.2.2
...
[ci skip]
2026-03-16 11:12:00 +01:00
Oliver Günther
c3b075d391
Merge remote-tracking branch 'origin/release/17.1' into release/17.2
2026-03-16 11:11:43 +01:00
Oliver Günther
550b081749
Bumped version to 17.1.4
...
[ci skip]
2026-03-16 11:10:30 +01:00
Oliver Günther
30ef57877c
Merge remote-tracking branch 'origin/release/17.0' into release/17.1
2026-03-16 11:10:12 +01:00
Oliver Günther
b2e0994c5a
Bumped version to 17.0.7
...
[ci skip]
2026-03-16 11:09:16 +01:00
Oliver Günther
8d61c5fe7f
Merge remote-tracking branch 'origin/release/16.6' into release/17.0
2026-03-16 11:08:23 +01:00
Oliver Günther
7d5ea5e491
Bumped version to 16.6.10
...
[ci skip]
2026-03-16 11:06:41 +01:00
Alexander Brandon Coles
411cc24d6d
Fix sprint filter schema dependency
...
Add a sprint-specific query schema dependency representer so the board
page can render filters without crashing after sprint start.
This fixes the CI failure in the sprint start feature spec caused by
SprintFilter not mapping to any dependency representer.
2026-03-13 13:08:17 -05:00
Dombi Attila
9e1989c769
Merge pull request #22315 from opf/implementation/72878-reset-the-project-sharing-settings-when-disabling-the-backlogs-module
...
Implementation/72878 reset the project sharing settings when disabling the backlogs module
2026-03-13 17:47:16 +02:00
Klaus Zanders
ec8f5f1265
Prevent escaping the checkout root path for repositories
2026-03-13 13:19:10 +01:00
Klaus Zanders
aea211c0b5
Prevent custom field names to contain ascii control characters
2026-03-13 09:54:01 +01:00
Dombi Attila
e0d5584fb6
[ #72878 ] Reset the project sharing settings when disabling the backlogs module
...
https://community.openproject.org/work_packages/72878
2026-03-12 17:44:47 +02:00
Jan Sandbrink
1f7de54aee
Remove option to show wiki item as submenu
...
This option seems to have been broken for quite some time
and lead to pretty inconsistent results. What it clearly didn't
do was to show the item in the project navigation. Some effects were
visible in the wiki navigation, some of them only in some views of
the wiki.
This must have been broken for quite some time without major complaints
about it. Since we want to generalize our wiki options going forward and
also integrate with external wikis, this is a good chance for simplification.
Therefore instead of trying to reverse engineer what this option was supposed
to do, it's going to be removed for the time being.
2026-03-12 11:15:56 +01:00
Klaus Zanders
0a843a993e
Correct response when a user with the manage_own_working_times requests times for another user (previously was empty collection)
2026-03-11 15:11:07 +01:00
Klaus Zanders
1d9e0b7c91
add api endpoint to edit non working days. fix api docs
2026-03-11 14:58:17 +01:00
Klaus Zanders
59696bbd7d
Merge branch 'dev' into user-working-times
2026-03-11 14:25:33 +01:00
ulferts
1240b066c3
work package creation and update including backlogs properties
2026-03-11 13:24:32 +01:00
ulferts
993b3e53f0
add a sprint GET end point to v3
2026-03-11 13:24:30 +01:00
Markus Kahl
bd5ded7b35
Bumped version to 17.2.1
...
[ci skip]
2026-03-11 10:20:14 +00:00
Markus Kahl
0dd7da77ab
fix https webhooks again
2026-03-10 17:15:40 +00:00
Alexander Brandon Coles
4d6ccaa5be
Merge branch 'dev' into merge-release/17.2-20260310112930
...
# Conflicts:
# modules/backlogs/app/components/backlogs/backlog_menu_component.html.erb
# modules/backlogs/app/views/rb_master_backlogs/_list.html.erb
# modules/backlogs/spec/controllers/rb_sprints_controller_spec.rb
2026-03-10 08:48:14 -03:00
Alexander Brandon Coles
bb1eb75e20
Merge branch 'dev' into merge-release/17.2-20260310041552
...
# Conflicts:
# config/locales/crowdin/uk.yml
# modules/backlogs/config/locales/crowdin/uk.yml
# modules/budgets/config/locales/crowdin/ko.yml
# modules/meeting/config/locales/crowdin/de.yml
2026-03-10 05:37:12 -03:00
Markus Kahl
47021aa605
fix webhook specs
2026-03-09 15:54:16 +00:00
Markus Kahl
a52f5e4469
rubocop
2026-03-09 14:55:10 +00:00
Markus Kahl
2a6d53ef81
include hint to OPENPROJECT_SSRF_PROTECTION_IP_ALLOWLIST in error log
2026-03-09 14:55:10 +00:00