Release 2.0.11 (#3932)
- added "today" as selector in date-range dropdown - added feature to prevent auto-select of dropdowns with only one entry - added hint that no changes were detected in batch update - added negative invoice sums are possible (e.g. for credit notes) - fix project list is expanded after submission - fix invalid date parsing causes 500 - fix: prevent auto-select of activities in export and invoice form (in case only one global activity exists) - fix team assignments for customer and project were not saved (using API now) - fix form fieldset with legend styling (e.g. team project assignment) - fix required meta-field were forced to have a value in batch update - fix tomselect meta-field was not disabled in batch update - fix unset internal rate is shown as 0 - fix one minute rounding problem in duration-only mode with "now" being default time - fix column width and label for duration-only mode - tech debt: cleanup invoice template (remove invoice layout) - tech debt: reorder for simpler comparison with invoice form - possible BC for devs: remove unused methods from form trait - bump composer packages (includes new translations for auth screens)
This commit is contained in:
@@ -1202,151 +1202,6 @@ parameters:
|
||||
count: 4
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:getRoleTestData\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteActionWithUnknownTeam\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteActivityAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteActivityActionErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteCustomerAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteCustomerActionErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteMemberAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteMemberActionErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteProjectAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testDeleteProjectActionErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testGetCollection\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testGetEntity\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testIsSecure\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testIsSecureForRole\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testNotFound\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPatchAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPatchActionWithValidationErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostActionWithInvalidUser\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostActionWithValidationErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostActivityAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostActivityActionErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostCustomerAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostCustomerActionErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostMemberAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostMemberActionErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostProjectAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\API\\\\TeamControllerTest\\:\\:testPostProjectActionErrors\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: API/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
|
||||
count: 38
|
||||
@@ -4222,76 +4077,11 @@ parameters:
|
||||
count: 2
|
||||
path: Controller/TagControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Cannot call method getCustomers\\(\\) on App\\\\Entity\\\\Team\\|null\\.$#"
|
||||
count: 2
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Cannot call method getProjects\\(\\) on App\\\\Entity\\\\Team\\|null\\.$#"
|
||||
count: 2
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Cannot call method getValue\\(\\) on array\\<array\\<Symfony\\\\Component\\\\DomCrawler\\\\Field\\\\FormField\\>\\|Symfony\\\\Component\\\\DomCrawler\\\\Field\\\\FormField\\>\\|Symfony\\\\Component\\\\DomCrawler\\\\Field\\\\FormField\\.$#"
|
||||
count: 4
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:assertHasCustomerAndProjectPermissionBoxes\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testCreateAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testDuplicateAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testEditAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testEditCustomerAccessAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testEditMemberAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testEditProjectAccessAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testIndexAction\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testIndexActionWithSearchTermQuery\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testIsSecure\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Controller\\\\TeamControllerTest\\:\\:testIsSecureForRole\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Controller/TeamControllerTest.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#2 \\$haystack of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, string\\|false given\\.$#"
|
||||
count: 2
|
||||
@@ -7859,12 +7649,7 @@ parameters:
|
||||
|
||||
-
|
||||
message: "#^Cannot call method getTotal\\(\\) on App\\\\Invoice\\\\CalculatorInterface\\|null\\.$#"
|
||||
count: 2
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Invoice\\\\ServiceInvoiceTest\\:\\:getNumberGeneratorSut\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
count: 4
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
@@ -7872,46 +7657,6 @@ parameters:
|
||||
count: 1
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Invoice\\\\ServiceInvoiceTest\\:\\:testAdd\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Invoice\\\\ServiceInvoiceTest\\:\\:testBeginAndEndDateFallback\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Invoice\\\\ServiceInvoiceTest\\:\\:testCreateModelThrowsOnMissingTemplate\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Invoice\\\\ServiceInvoiceTest\\:\\:testCreateModelUsesTemplateLanguage\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Invoice\\\\ServiceInvoiceTest\\:\\:testCreateModelsSkipsModelsWithNegativeTotal\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Invoice\\\\ServiceInvoiceTest\\:\\:testEmptyObject\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Invoice\\\\ServiceInvoiceTest\\:\\:testInvalidExceptionOnChangeState\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Method App\\\\Tests\\\\Invoice\\\\ServiceInvoiceTest\\:\\:testWithDocumentDirectory\\(\\) has no return type specified\\.$#"
|
||||
count: 1
|
||||
path: Invoice/ServiceInvoiceTest.php
|
||||
|
||||
-
|
||||
message: "#^Parameter \\#1 \\$dataDir of class App\\\\Utils\\\\FileHelper constructor expects string, string\\|false given\\.$#"
|
||||
count: 1
|
||||
|
||||
Reference in New Issue
Block a user