Oliver Günther
Oliver Günther
Due to the way the query reloads after a filter value is changed, the available values are also new objects. It does not matter if they are hal resource classes...
The mail being passed to UserMailer cannot be serialized by ActiveJob, so this fails whenever background jobs are being used. Instead of trying to pass a Mail::Message, only pass in...
The AnnouncementMailer is used by customers to emit notifications manually, allowing to specify a custom body and header. The user salutation is always firstname, which can be considered rude and...
We are using the SqlBypass class to get and store sessions and with threaded Puma in production and a limited database connection pool size, the connection that is memoized in...
To try and reduce the flickering, re-open the modal in case the first request fails - even though we don't know the reason for it failing yet
Unset start and duration if selecting a new finish date < start through the today link or datepicker. https://community.openproject.org/wp/44191
https://community.openproject.org/wp/43085
The `reader:` option is [documented as follows](http://trailblazer.to/gems/representable/3.0/function-api.html): > With :reader, parsing is completely up to you. Representable will only invoke the function and do nothing else. I have the following...