384 Commits

Author SHA1 Message Date
Tomas Hykel a30f5d5169 [STC-729] Adapt Excel and CSV exports for semantic identifiers
https://community.openproject.org/wp/STC-729
2026-06-11 20:58:47 +02: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
Ivan Kuchin e3afba4465 follow yamllint except key ordering 2026-05-26 16:33:15 +02:00
OpenProject Actions CI 9e37bb03d7 update locales from crowdin [ci skip] 2026-05-23 04:18:23 +00:00
OpenProject Actions CI 22b36b603f update locales from crowdin [ci skip] 2026-05-21 14:09:08 +00:00
OpenProject Actions CI d5b027b04b update locales from crowdin [ci skip] 2026-05-19 04:31:41 +00:00
OpenProject Actions CI 0e4437def6 update locales from crowdin [ci skip] 2026-05-06 04:21:38 +00:00
OpenProject Actions CI 02ab170a14 update locales from crowdin [ci skip] 2026-04-25 04:01:06 +00:00
OpenProject Actions CI f579df8b4b update locales from crowdin [ci skip] 2026-04-24 04:18:08 +00:00
OpenProject Actions CI 10937badb2 update locales from crowdin [ci skip] 2026-04-09 11:38:47 +00:00
OpenProject Actions CI a9b1d7920e update locales from crowdin [ci skip] 2026-04-08 04:07:10 +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 c65ed4154c update locales from crowdin [ci skip] 2026-03-27 03:58:24 +00:00
OpenProject Actions CI 1eb9e64c9a update locales from crowdin [ci skip] 2026-03-26 07:55:42 +00:00
OpenProject Actions CI af3f45f765 update locales from crowdin [ci skip] 2026-03-09 03:50:53 +00:00
OpenProject Actions CI 7f235fcc4d update locales from crowdin [ci skip] 2026-02-28 03:39:53 +00:00
OpenProject Actions CI c72133e1f4 update locales from crowdin [ci skip] 2026-02-27 03:55:37 +00:00
Ivan Kuchin 487f8f2f56 integration tests for custom comments export 2026-02-25 20:07:25 +01:00
Ivan Kuchin ade21338dd reuse defined permissions when testing without view_project_attributes 2026-02-25 20:07:23 +01:00
Dombi Attila c389018b1e Remove es-AR translation 2026-02-16 14:34:07 +02:00
OpenProject Actions CI 82420f0f09 update locales from crowdin [ci skip] 2026-02-16 08:09:09 +00:00
OpenProject Actions CI 5c7c9ecb95 update locales from crowdin [ci skip] 2026-02-15 03:53:21 +00:00
OpenProject Actions CI 9fb06a8ab8 update locales from crowdin [ci skip] 2026-02-06 03:51:00 +00:00
OpenProject Actions CI 4a5fd2c05f update locales from crowdin [ci skip] 2026-01-31 03:46:24 +00:00
OpenProject Actions CI a568143311 update locales from crowdin [ci skip] 2026-01-30 03:53:06 +00:00
OpenProject Actions CI c3b67188f3 update locales from crowdin [ci skip] 2026-01-17 03:34:48 +00:00
OpenProject Actions CI 7dfac591a4 update locales from crowdin [ci skip] 2025-12-08 03:32:13 +00:00
OpenProject Actions CI e2d8c14e41 update locales from crowdin [ci skip] 2025-11-30 03:33:14 +00:00
OpenProject Actions CI 4586631201 update locales from crowdin [ci skip] 2025-11-29 03:24:59 +00:00
OpenProject Actions CI c57239c529 update locales from crowdin [ci skip] 2025-11-28 03:31:58 +00:00
as-op 2d0ee59d11 adjust more specs to include new permission 2025-11-18 09:59:17 +01:00
OpenProject Actions CI c73914b6bd update locales from crowdin [ci skip] 2025-10-28 03:25:15 +00:00
OpenProject Actions CI 058c1c7e9b update locales from crowdin [ci skip] 2025-10-23 12:45:57 +00:00
OpenProject Actions CI 92f0b1f970 Merge branch 'release/16.5' into dev 2025-10-14 03:41:38 +00:00
Dombi Attila 6f084b4669 [#67907] Update XLS export cell formats to use hours and percentage on Work packages and Projects
https://community.openproject.org/work_packages/67907
2025-10-08 19:55:43 +03:00
OpenProject Actions CI ba291915e3 update locales from crowdin [ci skip] 2025-09-27 03:13:45 +00:00
OpenProject Actions CI 54f5a08e72 update locales from crowdin [ci skip] 2025-09-26 03:27:50 +00:00
OpenProject Actions CI 838e44a1ec update locales from crowdin [ci skip] 2025-08-28 12:07:20 +00:00
OpenProject Actions CI 08162e0b36 update locales from crowdin [ci skip] 2025-08-27 21:11:17 +00:00
as-op d73d46bdda [#42761] Date formatting in XLS export from Cost Report is wrong
https://community.openproject.org/work_packages/42761
2025-08-20 15:14:48 +02:00
OpenProject Actions CI d233bf993d update locales from crowdin [ci skip] 2025-08-01 15:06:39 +00:00
OpenProject Actions CI 27fbfc2c97 update locales from crowdin [ci skip] 2025-08-01 03:45:06 +00:00
OpenProject Actions CI da1fd71c62 update locales from crowdin [ci skip] 2025-07-15 11:43:10 +00:00
Klaus Zanders 8a8a1ad1e1 Fix Excel export of costs 2025-07-09 10:41:20 +02:00
OpenProject Actions CI c8237ae924 update locales from crowdin [ci skip] 2025-07-05 03:25:28 +00:00
OpenProject Actions CI 224266db46 update locales from crowdin [ci skip] 2025-07-04 03:31:55 +00:00
as-op 8b7270e64f remove test with German locale, as this is not testing the exported values into XLS (they are not export formatted as string) 2025-06-23 15:16:51 +02:00
as-op a3e427b1a8 adjust localized XLS expectation 2025-06-19 15:16:05 +02:00
Oliver Günther d0a3ce57cc Replace format_time_as_date with format_date
https://community.openproject.org/projects/openproject/work_packages/63911/activity
2025-06-18 09:21:25 +02:00