Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] dev from opf:dev #158

Merged
merged 322 commits into from
Apr 12, 2024
Merged

[pull] dev from opf:dev #158

merged 322 commits into from
Apr 12, 2024

Conversation

pull[bot]
Copy link

@pull pull bot commented Apr 9, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

aaron-contreras and others added 30 commits March 28, 2024 16:32
This commit ensures an accessible experience to users as dictated
by the Primer guidelines.  The solution for focusing the right field
is built in-house as it's not provided out-of-the-box by Primer's form
fields at the moment.
This is to ensure that the total work, total remaining work, and total
% Complete are always consistent.

See https://community.openproject.org/wp/40749 for the detailed
specification.
It is 0 by default. This is to ensure that the total work, total
remaining work, and total % Complete are always consistent. Without it,
we could have Work being set and Remaining work being unset, which is
bad for the ancestors totals.

See https://community.openproject.org/wp/40749 for the detailed
specification.
…ing-work-together

Tie work and remaining work together
Remaining work can only be set if work is set first.

Also refactored `Pages::WorkPackagesTable` a bit to remove duplicated
methods.
By refactoring ProgressEditModal to inherit from EditField. The class has been renamed to ProgressEditField as it is about editing a field rather than the modal itself.
First draft of the specifications of the OpenProject Page Header component
Before, the `done_ratio` journal formatter was :decimal, which would
always convert nil to 0. And so unsetting the done_ratio would show as
"% Complete changed from 50 to 0".

Now it uses a dedicated :percentage formatter, which will render nil as
expected and also add a "%" sign at the end of the value. And so
unsetting the done_ratio now shows as "% Complete deleted (30%)".
If OPENPROJECT_DISABLE__MIGRATIONS__CHECK is set to 'true', then the
pending migrations screen will not be displayed. Useful to test some
stuff while working on migrations. But a yellow annoying banner will be
displayed in the bottom of OpenProject page instead.
…s it for the PageHeader breadcrumb information
dombesz and others added 29 commits April 10, 2024 17:58
Rely on automatic_management_enabled value.
…ations

[Op#52449]: Add toggle to unsubscribe/subscribe admins health notifications for a storage
…on-of-percent-complete

[#40749] Consistently calculate % Complete in Work Package hierarchies
…l affect other modals as well and is not needed since it is already linked in the component
…with-user-invitation-rate-limiting

fix member role creation conflict with user invitation rate limiting
…age-types-to-define-userless-and-userbased-authentication-strategies
[#53815] Use authentication in download_link_query
…rs-for-storage-types-to-define-userless-and-userbased-authentication-strategies

[#54032] added adapter for user related auth strategy picking
…oken

[54108] Share modal layout is broken
Not sure what is the best way, following fails:

```shell
rspec './spec/features/work_packages/progress_modal_spec.rb[1:4:1:1:1,1:6:1:1,1:6:2:1]' --seed 33667
```
fix test fail caused by stale shared object
@pull pull bot merged commit 1bbf634 into l3dlp-sandbox:dev Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.