Weekly hours improvements (#4631)

* fix table padding
* reduced minimum quick-entry recent activity row amount
* use activity favorites in weekly hours
This commit is contained in:
Kevin Papst
2024-02-12 14:20:17 +01:00
committed by GitHub
parent 85a16a9363
commit 58cbf1776f
5 changed files with 52 additions and 37 deletions

View File

@@ -18,23 +18,22 @@ use Twig\Extension\RuntimeExtensionInterface;
final class TimesheetExtension implements RuntimeExtensionInterface
{
public function __construct(private TimesheetRepository $repository, private FavoriteRecordService $favoriteRecordService)
public function __construct(
private readonly TimesheetRepository $repository,
private readonly FavoriteRecordService $favoriteRecordService
)
{
}
/**
* @param User $user
* @param bool $ticktac
* @return array<Timesheet>
*/
public function activeEntries(User $user, bool $ticktac = true): array
public function activeEntries(User $user, bool $ticktack = true): array
{
return $this->repository->getActiveEntries($user, $ticktac);
return $this->repository->getActiveEntries($user, $ticktack);
}
/**
* @param User $user
* @param int $limit
* @return array<FavoriteTimesheet>
*/
public function favoriteEntries(User $user, int $limit = 5): array