The whole way work hours summaries are calculated has been refactored. Mixin is no longer responsible for handling time filtering, since it's already performed on delivered querysets by corresponding views.
Additional unit tests, where a massive amount of reports is generated, have been added.
The whole way work hours summaries are calculated has been refactored. Mixin is no longer responsible for handling time filtering, since it's already performed on delivered querysets by corresponding views. Additional unit tests, where a massive amount of reports is generated, have been added.