release 2.0 beta 2 (#3757)
* do not traverse into invoice template subdirectories (#3735) * fix security open api definition * fix currency can be null, removed fluent interface * merged release 1.30.3 * allow to pre-fill timesheet metafields via URL * fix api description * added test accounts with simpler names and password * upgrade to Symfony 6.2 * removed FrameworkExtraBundle (by Sensio) and replaced with new native SF annotations * fixed symfony 6.2 deprecations * fixed #3768
This commit is contained in:
@@ -467,11 +467,19 @@ class TimesheetControllerTest extends APIControllerBaseTest
|
||||
$client = $this->getClientForAuthenticatedUser(User::ROLE_USER);
|
||||
|
||||
$em = $this->getEntityManager();
|
||||
$customer = (new Customer('foo-bar-1'))->setVisible(false)->setCountry('DE')->setTimezone('Europe/Berlin');
|
||||
$customer = new Customer('foo-bar-1');
|
||||
$customer->setVisible(false);
|
||||
$customer->setCountry('DE');
|
||||
$customer->setTimezone('Europe/Berlin');
|
||||
$em->persist($customer);
|
||||
$project = (new Project())->setName('foo-bar-2')->setVisible(true)->setCustomer($customer);
|
||||
$project = new Project();
|
||||
$project->setName('foo-bar-2');
|
||||
$project->setVisible(true);
|
||||
$project->setCustomer($customer);
|
||||
$em->persist($project);
|
||||
$activity = (new Activity())->setName('foo-bar-3')->setVisible(true);
|
||||
$activity = new Activity();
|
||||
$activity->setName('foo-bar-3');
|
||||
$activity->setVisible(true);
|
||||
$em->persist($activity);
|
||||
$em->flush();
|
||||
|
||||
@@ -493,11 +501,19 @@ class TimesheetControllerTest extends APIControllerBaseTest
|
||||
$client = $this->getClientForAuthenticatedUser(User::ROLE_USER);
|
||||
|
||||
$em = $this->getEntityManager();
|
||||
$customer = (new Customer('foo-bar-1'))->setVisible(true)->setCountry('DE')->setTimezone('Europe/Berlin');
|
||||
$customer = new Customer('foo-bar-1');
|
||||
$customer->setVisible(true);
|
||||
$customer->setCountry('DE');
|
||||
$customer->setTimezone('Europe/Berlin');
|
||||
$em->persist($customer);
|
||||
$project = (new Project())->setName('foo-bar-2')->setVisible(true)->setCustomer($customer);
|
||||
$project = new Project();
|
||||
$project->setName('foo-bar-2');
|
||||
$project->setVisible(true);
|
||||
$project->setCustomer($customer);
|
||||
$em->persist($project);
|
||||
$activity = (new Activity())->setName('foo-bar-3')->setVisible(false);
|
||||
$activity = new Activity();
|
||||
$activity->setName('foo-bar-3');
|
||||
$activity->setVisible(false);
|
||||
$em->persist($activity);
|
||||
$em->flush();
|
||||
|
||||
@@ -517,12 +533,17 @@ class TimesheetControllerTest extends APIControllerBaseTest
|
||||
$client = $this->getClientForAuthenticatedUser(User::ROLE_TEAMLEAD);
|
||||
|
||||
$em = $this->getEntityManager();
|
||||
$customer = (new Customer('foo-bar-1'))->setCountry('DE')->setTimezone('Europe/Berlin');
|
||||
$customer = new Customer('foo-bar-1');
|
||||
$customer->setCountry('DE');
|
||||
$customer->setTimezone('Europe/Berlin');
|
||||
$customer->setBillable(false);
|
||||
$em->persist($customer);
|
||||
$project = (new Project())->setName('foo-bar-2')->setCustomer($customer);
|
||||
$project = new Project();
|
||||
$project->setName('foo-bar-2');
|
||||
$project->setCustomer($customer);
|
||||
$em->persist($project);
|
||||
$activity = (new Activity())->setName('foo-bar-3');
|
||||
$activity = new Activity();
|
||||
$activity->setName('foo-bar-3');
|
||||
$em->persist($activity);
|
||||
$em->flush();
|
||||
|
||||
@@ -547,12 +568,17 @@ class TimesheetControllerTest extends APIControllerBaseTest
|
||||
$client = $this->getClientForAuthenticatedUser(User::ROLE_TEAMLEAD);
|
||||
|
||||
$em = $this->getEntityManager();
|
||||
$customer = (new Customer('foo-bar-1'))->setCountry('DE')->setTimezone('Europe/Berlin');
|
||||
$customer = new Customer('foo-bar-1');
|
||||
$customer->setCountry('DE');
|
||||
$customer->setTimezone('Europe/Berlin');
|
||||
$customer->setBillable(false);
|
||||
$em->persist($customer);
|
||||
$project = (new Project())->setName('foo-bar-2')->setCustomer($customer);
|
||||
$project = new Project();
|
||||
$project->setName('foo-bar-2');
|
||||
$project->setCustomer($customer);
|
||||
$em->persist($project);
|
||||
$activity = (new Activity())->setName('foo-bar-3');
|
||||
$activity = new Activity();
|
||||
$activity->setName('foo-bar-3');
|
||||
$em->persist($activity);
|
||||
$em->flush();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user