Jure Uršič
b49fc36700
[ #72354 ] Enable Column Sorting on Versions Overview
...
https://community.openproject.org/work_packages/72354
2026-02-20 10:00:48 +01:00
Dombi Attila
8ff1ecd550
Update error messages.
2026-02-10 17:37:42 +02:00
Dombi Attila
096904006a
Prevent wizard activation when type or status is missing.
2026-02-10 13:46:12 +02:00
Tobias Dillmann
050572066f
[ #70315 ] Merge release/17.1
2026-02-06 09:43:00 +01:00
Oliver Günther
738e081aa5
Remove feature flag
2026-01-29 09:07:53 +01:00
Oliver Günther
507ebc95c4
Add EE feature for PIR
2026-01-29 09:07:52 +01:00
Tobias Dillmann
7d2f74f733
[ #70315 ] Simplify toggle_project_custom_field
...
Reduce ABC
2026-01-26 08:48:21 +01:00
Tobias Dillmann
d321c30dc7
[ #70315 ] Ensure integrity of creation wizard flag after 'disable all' action
2026-01-26 08:48:20 +01:00
Tobias Dillmann
8fa0203984
[ #70315 ] Rework the creation wizard toggle functionality
2026-01-26 08:48:19 +01:00
Tobias Dillmann
42182568b8
[ #70315 ] WIP - attempt to fix the creation wizard toggle functionality
2026-01-26 08:48:18 +01:00
Jens Ulferts
920e47b612
Merge pull request #21420 from opf/bug/69467-it-s-possible-to-define-a-default-template-for-sub-portfolios
...
remove ability to select subportfolio template
2025-12-15 09:31:23 +01:00
ulferts
36ad56c1ce
remove ability to select subportfolio template
2025-12-12 11:48:33 +01:00
Oliver Günther
3793870f31
Use reloaded project to not show settings you have no access to
2025-12-11 14:23:41 +01:00
Oliver Günther
1289d761d6
Allow excluding roles on template copy
2025-12-10 08:30:15 +01:00
Henriette Darge
1f07aae2dc
Add support for default template for sub-portfolios
2025-11-25 11:36:51 +01:00
Oliver Günther
27d66c789a
Fix saving of settings
2025-11-24 21:29:54 +01:00
Oliver Günther
a9497b4d36
Add template assignments and settings page
2025-11-24 21:29:54 +01:00
Oliver Günther
f6f84f5a3d
Project wizard name
2025-11-24 14:31:50 +01:00
Eric Schubert
ffdc747565
[ #69144 ] fix initial display of storage selector
...
- fix caption text for export type file link with project context
2025-11-21 15:42:34 +01:00
Eric Schubert
a5377ec1f7
[ #69144 ] update project artifact export settings
...
- https://community.openproject.org/work_packages/69144
- added controller action
- used path helper to target that controller action on form submit
- rename attributes to match other setting names
- added controller action permission
2025-11-21 15:42:01 +01:00
Mir Bhatia
ae668ba737
Update submission attribute names
2025-11-21 13:32:54 +01:00
Mir Bhatia
ed5b5197c6
Add form with placeholder select list
2025-11-19 17:25:34 +01:00
Mir Bhatia
93e1c17b93
Incorporate PR feedback
2025-11-19 13:40:27 +01:00
Mir Bhatia
fd15e46458
Add specs
2025-11-18 17:57:56 +01:00
Mir Bhatia
ee42e49ae6
Update form and only show email text area when checked
2025-11-18 17:36:42 +01:00
Mir Bhatia
c2857596dc
Update assignee field to custom field of type user
2025-11-18 17:36:41 +01:00
Mir Bhatia
9f8333e68f
Add form with placeholder assignee field
2025-11-18 17:36:41 +01:00
Oliver Günther
7e4108a350
Add bulk enable/disable
2025-11-18 08:58:19 +01:00
Oliver Günther
3cd9aa9f96
Add attributes to creation wizard
2025-11-17 21:25:05 +01:00
Mir Bhatia
067f42b11c
Add disable danger dialog
2025-11-13 12:36:19 +01:00
Mir Bhatia
351a249cd3
Add initial blankslate
2025-11-13 10:36:17 +01:00
Oliver Günther
4f97b217f7
Start work on multi-tab settings
2025-11-12 21:27:25 +01:00
Mir Bhatia
0fb6dfcdf6
Add project wizard setting and basic form
2025-11-12 15:55:55 +01:00
Alexander Brandon Coles
f15be6e07f
Freeze string literals in app/controllers
...
rubocop -A --only Style/FrozenStringLiteralComment,Layout/EmptyLineAfterMagicComment,Style/RedundantFreeze app/controllers
2025-07-18 17:51:00 +01:00
Ivan Kuchin
352547cd85
[ #59079 ] Remove deprecated ordering versions by semver_name
...
https://community.openproject.org/work_packages/59079
2025-07-08 19:32:48 +02:00
Ivan Kuchin
bf556f4f30
remove stages_and_gates usage from production code
2025-06-20 12:34:59 +02:00
Jan Sandbrink
f824b479e8
Merge DialogStreamHelper into ComponentStream
...
The former depended 100% on the latter anyways and there
was no clear separation of concerns between the two. For
example ComponentStream had methods to close a dialog.
Thus it made sense to merge the two.
2025-06-20 08:14:49 +02:00
Jan Sandbrink
ef6fdb29d5
Base respond_with_dialog on OpTurbo::ComponentStream
...
This allows us to combine the methods offered by the
component stream with a dialog. E.g. it's possible to
render a dialog, while at the same time updating a component
on the page using the same response.
Since there can/should only be one dialog opened usually,
I decided to keep the respond_with_dialog as the only way to
generate a dialog this way, because it enforces that there can
only be one dialog per response. Alternatively we could have added
a dialog-specific method to ComponentStream, theoretically allowing
multiple dialogs per response.
A consequence of this change is that using OpTurbo::DialogStreamHelper
now also requires OpTurbo::ComponentStream, though usually both were used
at the same time anyways.
2025-06-19 15:38:55 +02:00
Alexander Brandon Coles
c042ec8e95
[ #64839 ] Fix duplicate banners on Project Settings
...
Fixes error flash messages persisting on page reload.
2025-06-16 14:01:52 +01:00
ulferts
abc3f387c2
rename project phases` services and contracts
2025-06-10 13:12:51 +02:00
dombesz
9f621bbb19
Merge pull request #18824 from opf/feature/59180-automatic-scheduling-for-phases-and-phase-gates-2
...
Feature/59180 activation service that reschedules instead of plain upsert
2025-05-19 13:38:54 +02:00
Henriette Darge
f496da2aad
Merge release/16.0 into dev
2025-05-16 14:56:25 +02:00
Ivan Kuchin
6ead8b8d14
activation service that reschedules instead of plain upsert
2025-05-08 15:58:59 +02:00
Bruno Pagno
4a1ae02615
adjust banners + settings for internal comments
2025-04-29 10:30:35 +02:00
Alexander Brandon Coles
b8988b3a69
[ #61889 ] Primerize Project Settings>Information forms
...
Updates the form visuals and functionality according to new wireframes:
the form on the Project Settings > Information page has been split into
multiple discrete forms.
In detail:
* Introduces `Projects::Settings::General::ShowComponent`.
* Creates Primer forms with basic specs.
* Adds `Projects::Settings::GeneralController#update` action, routes and
accompanying permissions.
* Updates "Edit Settings" feature specs for new forms, also rewriting
some expectations that were reliant on `data-qa-name` attribute that
Primer form components do not render by default.
2025-04-28 15:13:05 +01:00
Bruno Pagno
97ccf0bfc5
adjust internal comments internal representation
2025-04-24 13:12:32 +02:00
Oliver Günther
816b74bff5
Warn about self registration and public projects
2025-04-22 20:17:15 +02:00
Bruno Pagno
ab008554b4
Merge branch 'dev' into impl/60990-wp-settings-activities
2025-04-04 09:32:22 +02:00
Dombi Attila
070833adca
Make the project admin life cycle settings page work.
2025-04-01 16:41:47 +03:00
ulferts
464e97499c
rename steps and step definitions
2025-04-01 16:39:37 +03:00