71 Commits

Author SHA1 Message Date
Ivan Kuchin f6e073f0a1 [#74769] Remove portfolio_models feature flag
https://community.openproject.org/wp/74769
2026-05-28 13:53:08 +02:00
David F 8403bb74f2 Generalize datetime helper for advanced filters. wp/74380 2026-05-26 08:14:56 +02:00
David F 1ce489a2e0 Turn partials into form components. wp/74380 2026-05-26 08:14:56 +02:00
Ivan Kuchin b648341030 [#74768] Remove calculated_value_project_attribute feature flag
https://community.openproject.org/wp/74768
2026-05-19 17:42:42 +02:00
Henriette Darge 5f98ee2f36 Merge pull request #22814 from opf/bug/59732-list-is-scrollable-even-if-there-is-only-1-item
[59732] List is scrollable even if there is only 1 item
2026-04-22 10:20:39 +02:00
Henriette Darge 3dd3d91081 Adapt filter component to new ngSelect syntax 2026-04-22 08:01:45 +02:00
Oliver Günther fc46248719 Merge pull request #22720 from opf/refactor/remove-scheduled-meetings
- Tracking the cancelled state of a meeting

- Tracking meetings that are changed from their canonical recurrence-id (e.g., moved to a later date)

- Don't deleted cancelled meetings
2026-04-21 16:45:43 +02:00
Klaus Zanders 32f5fdec57 Apply more flaky fixes 2026-03-31 15:48:41 +02:00
Klaus Zanders e9094aeee9 Also add a helper to wait for turbo frame navigation 2026-03-22 18:32:00 +01:00
Ivan Kuchin 7fd844b57f use wait_for_network_idle instead of wait_for_reload in projects index spec 2026-02-25 20:07:17 +01:00
Ivan Kuchin 7da5e919b5 test custom comment column in projects index 2026-02-25 20:07:05 +01:00
Ivan Kuchin cb634d37c6 rework projects index columns config helper
See 31ba520a70
2026-02-25 20:07:05 +01:00
Klaus Zanders 538b3cd29b Merge branch 'dev' into more-visible-scopes 2026-02-12 11:19:23 +01:00
Klaus Zanders 2a934faeb9 Fix archiving controller 2026-02-09 15:08:26 +01:00
Klaus Zanders f17fbce962 fix news link and error message in test 2026-02-09 15:08:16 +01:00
Ivan Kuchin 7e91103076 change custom_values_for_custom_field to accept custom field or id and as positional argument 2026-02-05 14:15:19 +01:00
Tobias Dillmann 379d7e2673 [#68702] Project user filter also includes groups and placeholder users
[#68702] Clean up custom field filter spec

[#68702] Clean up Project table spec

[#68702] Add project list filter spec for groups and placeholder users

[#68702] User filter matches group membership

[#68702] Add specs for group membership filtering
2026-01-14 14:05:07 +01:00
ulferts 365d3e8dc2 rename Project status to Status 2026-01-06 14:55:20 +01:00
ulferts 48fadd73dd no longer rely on finding hidden filters in project index specs 2025-12-12 16:22:11 +01:00
Tobias Dillmann 3a3101ef3f Replace program icon 2025-11-27 14:47:17 +01:00
Tobias Dillmann 3603882416 [#69114] Project list: archived presentation and favoriting
Renders the archived label consistently w.r.t. Portfolios. Does no
longer allow archived projects to be favorited (this would lead to an
error in the FavoritesController)
2025-11-26 15:50:53 +01:00
Dombi Attila c1daa0ca12 Add specs 2025-11-26 13:06:29 +02:00
Eric Schubert 4ec381034a [#68700] add enterprise switch to test setups 2025-11-03 21:50:25 +01:00
Dombi Attila 64a2e3fc0a Fix failing spec 2025-11-03 13:48:37 +02:00
Tobias Dillmann 59e92b26c1 [#66093] Project list spec: check absence of error 2025-09-24 19:19:03 +02:00
Tobias Dillmann 1c49828f7c [#66093] Update project list spec for error dialog 2025-09-24 19:19:03 +02:00
Tobias Dillmann c0fbd8ccd3 [#66093] Project list calculation error spec 2025-09-24 19:19:03 +02:00
Jan Sandbrink 9109ab21bb Allow non-admins to see/filter created_at of a project
This is consistent with what we expose via the API, where we never tried
to hide this data. It was effectively only hidden from the UI.

We couldn't come up with a reason why it was hidden from the UI back then,
but since we now needed to expose updated_at to everyone (previous commit),
it only made sense to consistently also allow created_at to be seen by everyone.
2025-09-16 16:53:06 +02:00
Alexander Brandon Coles 2b144e8542 Fix wording: Change "Favored" to "Favorited"
Favorite is the correct term in the context of expressing a preference
for a particular project / other OpenProject domain object.

Updates `ActsAsFavorable` to `ActsAsFavoritable`, as well as filenames,
identifiers and strings to:

    favored => favorited
    favorable => favoritable
    favoring => favoriting
2025-09-10 19:08:15 +01:00
Alexander Brandon Coles 4be9c2d418 [#67159] Fix Delete action in Projects List menu
Overlooked in OP # 64885 / opf/openproject#19684.

Adds simple example (dialog invocation only) to Projects Lists feature.
2025-09-01 23:17:06 +01:00
Tobias Dillmann acbae269a1 [#64351] Display calculated values in the project list
Co-authored-by: Ivan Kuchin <i.kuchin@openproject.com>
2025-08-12 10:22:38 +02:00
Ivan Kuchin ede5e5be14 remove stages_and_gates usage from specs 2025-06-20 12:35:00 +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 f5571852ad Merge remote-tracking branch 'origin/release/15.4' into dev 2025-04-02 17:50:08 +02:00
ulferts bd9ece0a71 avoid long list of ids in filter
The endpoint filtered against, /api/v3/principals, already has the visible scope attached to it. Therefore, no non visible principals can be retrieved anyway. Handing in the ids from the client does not provide additional filtering.
2025-04-02 15:23:31 +02:00
ulferts 1fe4525208 further renaming also in the api documentation 2025-04-02 14:37:27 +02:00
ulferts 005d93b157 rename end_date/end_gate to finish_date/finish_gate 2025-04-01 16:38:52 +02:00
ulferts 03d28cbeab adapt feature specs to changed phase data structure 2025-04-01 16:41:50 +03:00
ulferts e3ee5bb552 broad rename to phase 2025-04-01 16:39:39 +03:00
ulferts fe08690e34 rename stages and gates in seeder - not adding gates to phases yet 2025-04-01 16:39:38 +03:00
Ivan Kuchin 4374050601 rename activity type project_attributes to project_details 2025-03-20 13:54:04 +01:00
Dombi Attila a80d84740c Add specs for showing all versions in Project and WP filters 2025-03-17 14:13:47 +02:00
Jens Ulferts dc16d27c71 Merge pull request #17951 from opf/feature/59183-filters-for-stages-and-gates-on-project-list
Feature/59183 filters for stages and gates on project list
2025-03-07 11:30:21 +01:00
Dombi Attila 2450d1ff67 Fix user autocompleter options spec 2025-03-05 12:45:08 +01:00
Dombi Attila 54bec93630 Add project list version custom field filter specs 2025-03-05 12:45:08 +01:00
ulferts ede8060072 have specs work with definition_id 2025-03-03 13:26:50 +01:00
ulferts af91ca33f5 rename any filter to match rest of lifecylce filters 2025-03-03 13:26:48 +01:00
ulferts f83c75f0d4 extract spec setup to spec scope for efficiency 2025-03-03 13:26:46 +01:00
ulferts b53742e172 add none operator 2025-03-03 13:26:45 +01:00
ulferts bd7846f822 Stage and Gate specific filter 2025-03-03 13:26:44 +01:00