190 Commits

Author SHA1 Message Date
Tobias Dillmann f3a69c179c [#73887] Repair WP PDF export spec by introducing buckets 2026-06-10 19:47:12 +02:00
Tomas Hykel 948fa43321 chore: Remove feature flag for project-based work package identifiers 2026-05-25 17:45:06 +02:00
Judith Roth f8c29e8bd2 [#74366] Adapt PDF gantt report for semantic identifiers
https://community.openproject.org/wp/74366
2026-05-07 21:06:06 +02:00
Judith Roth e3453db103 [#74366] Adapt PDF exports for semantic identifiers
https://community.openproject.org/wp/74366

Basic report adaptions
2026-05-07 15:03:42 +02:00
ulferts 82768cc752 remove sprint.rb and move agile/sprint.rb 2026-04-29 11:29:34 +02:00
as-op 2e0af5edad add tests for timezone handling in work package PDF export 2026-04-21 16:39:20 +02:00
Alexander Brandon Coles 7b3b6bdbf3 Clean up remaining Backlogs dead code
Restore the minimal admin settings blankslate so the admin menu route
remains valid after the sprint-based cleanup. Remove the remaining
settings-driven story/task classification code, dead models and
services, and the obsolete filter and spec setup that depended on it.
2026-04-17 10:14:14 +01:00
Alexander Brandon Coles 44b434e328 [#73798] Remove scrum_projects feature flag
Make Backlogs use the sprint-based behavior unconditionally and
remove the old feature-flagged branches from controllers, routes,
representers, and supporting helpers.

Update the affected Backlogs specs and PDF export expectations to
match the permanent sprint model and keep list reordering stable when
moving work packages between backlog and sprint scopes.

https://community.openproject.org/wp/73798
2026-04-17 09:47:10 +01:00
Tobias Dillmann 3d25e564ac [#73521] Inline expected details 2026-04-02 12:41:13 +02:00
Tobias Dillmann e7ee1626ef [#73521] Sprint#to_s -> name
This fixes the representation within PDFs
2026-04-02 12:41:13 +02:00
Andrej 330a454362 Merge pull request #22002 from opf/feature/66000-export-relationship-columns-in-pdf-report
Feature/66000 export relationship columns in pdf report
2026-02-23 10:01:12 +01:00
as-op b48d65e5d2 [#70333] Support WebP images in PDF exports
https://community.openproject.org/work_packages/70333
2026-02-16 17:12:45 +01:00
as-op 782e5dcb1e obey rubocop 2026-02-16 12:20:35 +01:00
as-op fedce571c5 [#66000] Export relationship columns in PDF report
https://community.openproject.org/work_packages/66000
2026-02-16 11:58:24 +01:00
as-op 1b89cd7d3d fix specs with changed expectations for page break positions 2026-02-10 13:14:32 +01:00
OpenProject Actions CI 6cf5b49e52 Merge branch 'release/16.6' into release/17.0 2026-01-08 12:29:53 +00:00
Oliver Günther 05bff78a1a Avoid using narrow_type for detecting content type of attachments 2026-01-08 13:22:40 +01:00
ulferts ecfd47de4a Merge branch 'release/16.6' into release/17.0 2025-12-04 12:26:47 +01:00
Christophe Bliard d2ba93aa77 Make 2+ shared work packages accessible to non-project members
https://community.openproject.org/wp/68921

The condition was excluding work packages from a project if there was
more than one work package shared within the same project, and the user
was not a member of the project.

Reworked the query into a simpler sql applying union to get set of
member or entity permitted ids.

Co-authored-by: Jens Ulferts <jens.ulferts@googlemail.com>
2025-12-04 11:37:07 +01:00
ulferts f82f3ef979 remove Setting.large_instance_wp_allowed_to_sql 2025-11-28 11:44:17 +01:00
as-op a9f834b511 [#68540] Support non-nested long text fields macro in PDF Export
https://community.openproject.org/work_packages/68540
2025-10-28 15:01:12 +01:00
Dombi Attila 0df9fcc9a0 Use custom_value_for accessors instead of iterating custom field values in specs 2025-10-14 12:01:58 +02:00
Tobias Dillmann e0b936a18e [#65740] Spec for grouped project phase PDF export 2025-09-25 15:23:03 +02:00
as-op b86e36674c add test for gantt chart export rejecting with a too long range 2025-09-24 11:13:31 +02:00
as-op b69a32e9fd support linked images in PDF when OpenProject is served from a subfolder 2025-09-22 11:56:28 +02:00
ulferts 8a7eb88613 Merge remote-tracking branch 'origin/release/16.3' into dev 2025-08-13 15:46:21 +02:00
ulferts 9ceb862bf3 additional specs 2025-08-12 16:22:20 +02:00
ulferts e14e1c168d introduce setting to switch between sql strategies 2025-08-12 16:22:15 +02:00
as-op 6a4ca8ac4c [#64697] Status tag is positioned too close to the title in pdf report with long words in title
https://community.openproject.org/work_packages/64697
2025-08-04 12:31:06 +02:00
as-op e2adf0f05a fix test: adjust expectation for applied line heights 2025-07-28 12:13:30 +02:00
as-op bccf118c78 md-to-pdf: pdf.formatted_text needs the style as second parameter to apply "leading" settings (sort of line height in prawn pdf) 2025-07-28 11:46:24 +02:00
as-op 992cf3f08a one more refactoring: rename parameter 2025-07-23 09:24:12 +02:00
Klaus Zanders c0db85b35b Remove remaining usages of work_package instead of entity in Unit Specs 2025-07-14 09:31:26 +02:00
as-op 5c40ca18f7 adjust spec setup 2025-07-08 15:48:09 +02:00
as-op e4ea637997 obey rubocop 2025-06-24 15:06:36 +02:00
as-op 9d0720bcfd [#64591] Link CF in PDF report only partially clickable when in multiple lines
https://community.openproject.org/work_packages/64591
2025-06-24 14:51:55 +02:00
Ivan Kuchin a637335fe2 rename covering_dates_and_days_of_week to covering_dates_or_days_of_week 2025-06-04 18:33:32 +02:00
Andrej Sandorf c723673fe9 [#60730] PDF export of meetings (#18714)
* [#60730] PDF export of meeting agenda and/or meeting minutes

https://community.openproject.org/work_packages/60730
2025-06-04 17:15:39 +02:00
Jan Sandbrink 03c8db36bf Merge pull request #18806 from opf/frozen-specs
Freeze string literals in specs
2025-05-07 07:54:10 +02:00
Jan Sandbrink 0b87e7543f Freeze string literals in specs
Rolling out frozen string literals further by freezing all
string literals in core specs.
2025-05-05 09:29:55 +02:00
ulferts 12b755f65a expect project phase to turn up in the pdf export 2025-04-17 10:27:11 +02:00
as-op e446477b4c disable rubycop issue as this spec will be changed soon when inline images are no longer wp attachments 2025-04-14 12:05:00 +02:00
as-op f379bc3455 [#62293] PDF export does not export all embedded screenshots
https://community.openproject.org/work_packages/62293
2025-04-14 11:37:28 +02:00
Christophe Bliard 7062ae5dc3 Merge pull request #18466 from opf/feature/55802-add-p-complete-sum-to-work-package-table-sums
[55802] Add % complete sum to work package table sums
2025-03-31 14:27:12 +02:00
Christophe Bliard 74f1426227 [55802] Add % Complete sum to work packages table sums
https://community.openproject.org/wp/55802

It's calculated based on work sum and remaining work sum.

The % Complete sums have also been added to the PDF export.

Formatting of done_ratio values in the PDF export has been slightly
improved: when value is not there, it displays nothing now. Before it
was displaying a "%".
2025-03-27 16:38:30 +01:00
as-op 26bb68e43d obey rubocop 2025-03-27 11:06:44 +01:00
as-op 26d3e8e106 [#62556] Long text CF not displayed when empty
https://community.openproject.org/work_packages/62556
2025-03-27 11:01:00 +01:00
as-op 79d28be89f adjust spec after padding change moved content on new page 2025-03-27 09:45:52 +01:00
as-op 3722fef77b Display an empty message for query groups without rows; apply formatting changes (discussed in call) 2025-03-19 16:50:29 +01:00
as-op 9c93f7a157 add badge PDF drawing support, add status badge after subject 2025-03-13 16:08:04 +01:00