as-op
ed2881f594
[ #74746 ] Avoid additional journal background jobs to be started by Jira import job
...
https://community.openproject.org/wp/74746
2026-05-07 14:59:44 +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
Klaus Zanders
aae137ddfe
Rework budget deletion logic
2026-03-05 11:41:29 +01:00
Ivan Kuchin
41d82d8322
Merge pull request #21452 from opf/feature/64264-comment-fields-for-project-attributes
...
Feature/64264 comment fields for project attributes
2026-02-25 20:45:14 +01:00
Ivan Kuchin
1cea050087
custom comment journaling
2026-02-25 16:00:23 +01:00
as-op
0b98d75179
[ #72446 ] Create journal entries for issue history
...
https://community.openproject.org/work_packages/72446
2026-02-25 11:21:42 +01:00
Dombi Attila
38488e2993
[ #65866 ] NoMethodError in GET::API::V3::Queries::QueriesAPI#/queries/:id/
...
https://community.openproject.org/work_packages/65866
Set journal timestamp method to explcitly pass utc string to the query.
This will force the UTC timezone to be applied on the date instead of
letting postgresql to decide on the timezone.
2025-07-23 19:22:47 +03:00
Alexander Brandon Coles
d17da65477
Freeze string literals in app/models
...
rubocop -A --only Style/FrozenStringLiteralComment,Layout/EmptyLineAfterMagicComment,Style/RedundantFreeze app/models
2025-07-22 18:26:13 +01:00
ulferts
005d93b157
rename end_date/end_gate to finish_date/finish_gate
2025-04-01 16:38:52 +02:00
Ivan Kuchin
f63e36a23d
make journaling work
2025-04-01 16:41:43 +03:00
ulferts
e3ee5bb552
broad rename to phase
2025-04-01 16:39:39 +03:00
ulferts
464e97499c
rename steps and step definitions
2025-04-01 16:39:37 +03:00
Ivan Kuchin
09e5c3db94
displaying project life cycle step change
2025-03-20 13:54:00 +01:00
Ivan Kuchin
96d8215e86
project life cycle step journal model and migration
2025-03-20 13:53:52 +01:00
ulferts
71e973671e
adapt sql in historic attributes timestamp
2025-02-28 22:19:51 +01:00
Klaus Zanders
3d827aedb5
exclude virtual columns from journaling
2024-11-21 13:54:45 +01:00
Oliver Günther
315ace5227
Add cause message for closing duplicate
...
https://community.openproject.org/work_packages/54372
2024-10-14 11:13:21 +02:00
Aaron Contreras
2f2561c08f
Add in simple average calculation mode job
...
* Adds temporary depth table - Could be cleaned up down thie line with
the `work_package_hierarchies` table.
2024-09-24 16:35:58 -05:00
Aaron Contreras
503ad154ca
Add recalculation in job when switching to work weighted mode
...
* Missing to add journal entries
2024-09-24 11:10:21 -05:00
Ivan Kuchin
4911b8a149
remove years from copyrights (except for COPYRIGHT file)
2024-07-31 15:02:49 +02:00
Christophe Bliard
e03d626897
[49409] Update cause messages for status changes
...
- Update the messages according to latest specification
- Update the journal cause to handle multiple changes in one cause
2024-05-22 14:45:39 +02:00
Christophe Bliard
6b4c0dccf2
[49409] Handle excluded statuses from totals in update job
...
The job has been updated to excluded work packages having a status with
`excluded_from_totals` set to true. The journal entry has valid values
so that the cause renders correctly.
The job is not yet triggered properly when the "excluded from totals"
attribute of a status is changed in the administration.
2024-05-15 12:35:47 +02:00
Klaus Zanders
50c87a61c8
Add classes for new causes introduced in progress calculation changes
2024-04-16 08:27:35 +02:00
Klaus Zanders
c565ad4566
Fix strings
2024-04-16 08:22:24 +02:00
Klaus Zanders
349d43500a
Add CausedBySystemUpdate as journaling cause
2024-04-16 08:17:22 +02:00
Klaus Zanders
e82c4f3715
Implement models instead of hashes as journal changes
2024-04-16 08:17:18 +02:00
ulferts
3b2121f733
Revert "Merge remote-tracking branch 'origin/release/13.4' into dev"
...
This reverts commit 40b2bbeb09 , reversing
changes made to b4c6cb17cc .
2024-03-21 11:31:17 +01:00
Ivan Kuchin
7787e457a3
Revert "Merge branch 'dev' into release/13.4"
...
This reverts commit a901541269 , reversing
changes made to e573ca00b7 .
2024-03-20 20:19:08 +01:00
Ivan Kuchin
9e4934cd0a
change quotes using rubocop --only Style/StringLiterals,Style/QuotedSymbols -a
2024-03-20 18:05:22 +01:00
Christophe Bliard
c795874f7f
Update copyright year for 2024
...
command used: `rg -l 'Copyright \(C\) 2012-202\d the OpenProject' | xargs -n 100 sed -i -r 's/Copyright \(C\) 2012-202. the OpenProject/Copyright (C) 2012-2024 the OpenProject/'`
2024-01-02 16:23:54 +01:00
ulferts
8bda275899
Merge branch 'dev' into implementation/45980-improve-performance-of-baseline-filtering
2023-07-25 15:15:35 +02:00
ulferts
25d9c53a89
Merge branch 'dev' into implementation/45980-improve-performance-of-baseline-filtering
2023-07-25 09:39:25 +02:00
Dombi Attila
85de7c1e39
Merge branch 'dev' into implementation/47064-support-custom_field_-in-the-attributesbytimestamp
2023-07-24 16:36:50 +03:00
Marcello Rocha
158e168e7a
Creates necessary table for journaling
2023-07-24 13:38:33 +02:00
Dombi Attila
6acbb058e7
fixup! [ #47064 ] Support custom_field_* in the attributesByTimestamp
2023-07-21 14:30:15 +03:00
ulferts
f9ddf9a843
use validity_period for at_timestamp filtering
2023-07-14 12:07:17 +02:00
ulferts
a328940c3a
merge wiki_content into page
2023-04-05 10:05:20 +02:00
Christophe Bliard
a4364380dd
Never return Concurrent::ThreadLocalVar instances directly
...
This makes both `#active?` / `#active=` methods and `#already_set?` / `#already_set=` methods symmetrical. Before it was confusing to have `#active` return a Concurrent::ThreadLocalVar instance while `#active=` should be a boolean (asymmetrical value types).
2023-02-24 16:18:49 +01:00
Christophe Bliard
934cc626ed
Do not change send_notifications value if passing nil
2023-02-24 16:07:12 +01:00
Oliver Günther
863ffe3341
Merge remote-tracking branch 'origin/release/12.4' into dev
2023-02-23 16:18:51 +01:00
Oliver Günther
447151fc98
Restore suppressing of notifications in groups service
2023-02-22 14:24:01 +01:00
Sebastian Fiedlschuster
054197f23a
Merge https://github.com/opf/openproject/pull/11243 into https://github.com/opf/openproject/pull/11678
2023-02-12 12:14:08 +01:00
Sebastian Fiedlschuster
dd8d44d0c9
Merge branch 'dev' into https://github.com/opf/openproject/pull/11243
2023-01-18 14:11:44 +01:00
Christophe Bliard
21a696ef9b
Update copyright information for 2023
2022-12-30 15:51:26 +01:00
Christophe Bliard
03dac03c09
Journalize project attributes
2022-12-06 15:07:43 +01:00
Sebastian Fiedlschuster
1181bde276
Merge https://github.com/opf/openproject/pull/11243 into https://github.com/opf/openproject/pull/11678
2022-11-22 12:19:28 +01:00
Sebastian Fiedlschuster
3ef95d8698
at_timestamp: adding brief class documentation
2022-11-21 14:39:35 +01:00
Sebastian Fiedlschuster
3d390a8d76
at_timestamp: refactoring with rubocop
2022-11-21 14:02:40 +01:00
Sebastian Fiedlschuster
2f51f91f23
Query::Results: search work packages at all given timestamps
...
The result includes work packages that match the filter criteria at *any* of the given timestamps. In the context of the baseline-comparison feature, this means that the result contains the work packages that do match the filter criteria today, as well as the work packages that have matched the filter criteria at the baseline date.
2022-10-30 19:50:21 +01:00
Sebastian Fiedlschuster
19f63301a6
at_timestamp: adding reference to pull request
...
for documenting background information
https://github.com/opf/openproject/pull/11243
2022-09-04 14:43:22 +02:00