From bfbbf138b799708e00844996c99623af69c59094 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sat, 9 Jul 2022 10:26:19 +0200 Subject: [PATCH 01/16] Update ValidatorTest to use ConstraintValidatorTestCase --- src/Validator/UniqueUrlValidator.php | 19 ++-- tests/Validator/UniqueUrlValidatorTest.php | 101 +++++++++------------ 2 files changed, 55 insertions(+), 65 deletions(-) diff --git a/src/Validator/UniqueUrlValidator.php b/src/Validator/UniqueUrlValidator.php index 08ade6b32..524ceed70 100644 --- a/src/Validator/UniqueUrlValidator.php +++ b/src/Validator/UniqueUrlValidator.php @@ -16,8 +16,11 @@ use Sonata\PageBundle\Model\PageInterface; use Sonata\PageBundle\Model\PageManagerInterface; use Sonata\PageBundle\Model\SiteInterface; +use Sonata\PageBundle\Validator\Constraints\UniqueUrl; use Symfony\Component\Validator\Constraint; use Symfony\Component\Validator\ConstraintValidator; +use Symfony\Component\Validator\Exception\UnexpectedTypeException; +use Symfony\Component\Validator\Exception\UnexpectedValueException; /** * @final since sonata-project/page-bundle 3.26 @@ -36,16 +39,20 @@ public function __construct(PageManagerInterface $manager) public function validate($value, Constraint $constraint): void { - if (!$value instanceof PageInterface) { - $this->context->addViolation('The page is not valid, expected a PageInterface'); - + if (!$constraint instanceof UniqueUrl) { + throw new UnexpectedTypeException($constraint, UniqueUrl::class); + } + // do not validate on null, use NotNull instead + if (null === $value) { return; } + if (!$value instanceof PageInterface) { + throw new UnexpectedValueException($value, PageInterface::class); + } + // at this it can only be SiteInterface or null if (!$value->getSite() instanceof SiteInterface) { - $this->context->addViolation('The page is not linked to a Site'); - - return; + throw new UnexpectedValueException($value->getSite(), SiteInterface::class); } // do not validate error or dynamic pages diff --git a/tests/Validator/UniqueUrlValidatorTest.php b/tests/Validator/UniqueUrlValidatorTest.php index 68eb4640b..8cda1f2f1 100644 --- a/tests/Validator/UniqueUrlValidatorTest.php +++ b/tests/Validator/UniqueUrlValidatorTest.php @@ -13,19 +13,33 @@ namespace Sonata\PageBundle\Tests\Validator; -use PHPUnit\Framework\TestCase; use Sonata\PageBundle\Model\PageInterface; use Sonata\PageBundle\Model\PageManagerInterface; use Sonata\PageBundle\Model\SiteInterface; use Sonata\PageBundle\Validator\Constraints\UniqueUrl; use Sonata\PageBundle\Validator\UniqueUrlValidator; -use Symfony\Component\Translation\TranslatorInterface; -use Symfony\Component\Validator\Context\ExecutionContext; -use Symfony\Component\Validator\Validator\ContextualValidatorInterface; -use Symfony\Component\Validator\Validator\ValidatorInterface; +use Symfony\Component\Validator\Test\ConstraintValidatorTestCase; -final class UniqueUrlValidatorTest extends TestCase +final class UniqueUrlValidatorTest extends ConstraintValidatorTestCase { + + /** + * @var PageManagerInterface + */ + protected $manager; + + protected function createValidator(): UniqueUrlValidator + { + return new UniqueUrlValidator($this->manager); + } + + protected function setUp(): void + { + $this->manager = $this->createMock(PageManagerInterface::class); + + parent::setUp(); + } + /** * @group legacy */ @@ -37,40 +51,36 @@ public function testValidateWithNoPageFound(): void $page->expects(static::exactly(2))->method('getSite')->willReturn($site); $page->expects(static::exactly(2))->method('isError')->willReturn(false); - $manager = $this->createMock(PageManagerInterface::class); - $manager->expects(static::once())->method('fixUrl'); - $manager->expects(static::once())->method('findBy')->willReturn([$page]); - - $context = $this->getContext(); + $this->manager->expects(static::once())->method('fixUrl'); + $this->manager->expects(static::once())->method('findBy')->willReturn([$page]); - $validator = new UniqueUrlValidator($manager); - $validator->initialize($context); + $this->validator->validate($page, new UniqueUrl()); - $validator->validate($page, new UniqueUrl()); + $this->assertNoViolation(); } public function testValidateWithPageFound(): void { + $url = '/salut'; $site = $this->createMock(SiteInterface::class); $page = $this->createMock(PageInterface::class); $page->expects(static::exactly(2))->method('getSite')->willReturn($site); $page->expects(static::exactly(2))->method('isError')->willReturn(false); - $page->method('getUrl')->willReturn('/salut'); + $page->method('getUrl')->willReturn($url); $pageFound = $this->createMock(PageInterface::class); - $pageFound->method('getUrl')->willReturn('/salut'); - - $manager = $this->createMock(PageManagerInterface::class); - $manager->expects(static::once())->method('fixUrl'); - $manager->expects(static::once())->method('findBy')->willReturn([$page, $pageFound]); + $pageFound->method('getUrl')->willReturn($url); - $context = $this->getContext(); + $this->manager->expects(static::once())->method('fixUrl'); + $this->manager->expects(static::once())->method('findBy')->willReturn([$page, $pageFound]); - $validator = new UniqueUrlValidator($manager); - $validator->initialize($context); + $this->validator->validate($page, new UniqueUrl()); - $validator->validate($page, new UniqueUrl()); + $this->buildViolation('error.uniq_url') + ->setParameter('%url%', $url) + ->atPath($this->propertyPath . '.url') + ->assertRaised(); } public function testValidateWithRootUrlAndNoParent(): void @@ -86,16 +96,14 @@ public function testValidateWithRootUrlAndNoParent(): void $pageFound = $this->createMock(PageInterface::class); $pageFound->method('getUrl')->willReturn('/'); - $manager = $this->createMock(PageManagerInterface::class); - $manager->expects(static::once())->method('fixUrl'); - $manager->expects(static::once())->method('findBy')->willReturn([$page, $pageFound]); - - $context = $this->getContext(); + $this->manager->expects(static::once())->method('fixUrl'); + $this->manager->expects(static::once())->method('findBy')->willReturn([$page, $pageFound]); - $validator = new UniqueUrlValidator($manager); - $validator->initialize($context); + $this->validator->validate($page, new UniqueUrl()); - $validator->validate($page, new UniqueUrl()); + $this->buildViolation('error.uniq_url.parent_unselect') + ->atPath($this->propertyPath . '.parent') + ->assertRaised(); } public function testValidateWithPageDynamic(): void @@ -108,32 +116,7 @@ public function testValidateWithPageDynamic(): void $page->expects(static::once())->method('isDynamic')->willReturn(true); $page->method('getUrl')->willReturn('/salut'); - $manager = $this->createMock(PageManagerInterface::class); - - $context = $this->getContext(); - - $validator = new UniqueUrlValidator($manager); - $validator->initialize($context); - - $validator->validate($page, new UniqueUrl()); - } - - private function getContext(): ExecutionContext - { - $translator = $this->createMock(TranslatorInterface::class); - $validator = $this->createMock(ValidatorInterface::class); - $contextualValidator = $this->createMock(ContextualValidatorInterface::class); - - $context = new ExecutionContext($validator, 'root', $translator); - - $context->setGroup('MyGroup'); - $context->setNode('InvalidValue', null, null, 'property.path'); - $context->setConstraint(new UniqueUrl()); - $validator - ->method('inContext') - ->with($context) - ->willReturn($contextualValidator); - - return $context; + $this->validator->validate($page, new UniqueUrl()); + $this->assertNoViolation(); } } From bb12b2fab5cd777123334dc14a5218d103ecfa8c Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sat, 9 Jul 2022 10:31:29 +0200 Subject: [PATCH 02/16] ~ lint --- tests/Validator/UniqueUrlValidatorTest.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/tests/Validator/UniqueUrlValidatorTest.php b/tests/Validator/UniqueUrlValidatorTest.php index 8cda1f2f1..736573f3a 100644 --- a/tests/Validator/UniqueUrlValidatorTest.php +++ b/tests/Validator/UniqueUrlValidatorTest.php @@ -22,17 +22,11 @@ final class UniqueUrlValidatorTest extends ConstraintValidatorTestCase { - /** * @var PageManagerInterface */ protected $manager; - protected function createValidator(): UniqueUrlValidator - { - return new UniqueUrlValidator($this->manager); - } - protected function setUp(): void { $this->manager = $this->createMock(PageManagerInterface::class); @@ -79,7 +73,7 @@ public function testValidateWithPageFound(): void $this->buildViolation('error.uniq_url') ->setParameter('%url%', $url) - ->atPath($this->propertyPath . '.url') + ->atPath($this->propertyPath.'.url') ->assertRaised(); } @@ -102,7 +96,7 @@ public function testValidateWithRootUrlAndNoParent(): void $this->validator->validate($page, new UniqueUrl()); $this->buildViolation('error.uniq_url.parent_unselect') - ->atPath($this->propertyPath . '.parent') + ->atPath($this->propertyPath.'.parent') ->assertRaised(); } @@ -119,4 +113,9 @@ public function testValidateWithPageDynamic(): void $this->validator->validate($page, new UniqueUrl()); $this->assertNoViolation(); } + + protected function createValidator(): UniqueUrlValidator + { + return new UniqueUrlValidator($this->manager); + } } From 5b2d1d04d9833ebf8ad4f276c6db3fe2f1568d79 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sat, 9 Jul 2022 11:05:27 +0200 Subject: [PATCH 03/16] ~ do Site check with translateable Violation --- src/Validator/UniqueUrlValidator.php | 9 ++++++--- tests/Validator/UniqueUrlValidatorTest.php | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/Validator/UniqueUrlValidator.php b/src/Validator/UniqueUrlValidator.php index 524ceed70..79f7f0eb3 100644 --- a/src/Validator/UniqueUrlValidator.php +++ b/src/Validator/UniqueUrlValidator.php @@ -50,9 +50,12 @@ public function validate($value, Constraint $constraint): void throw new UnexpectedValueException($value, PageInterface::class); } - // at this it can only be SiteInterface or null - if (!$value->getSite() instanceof SiteInterface) { - throw new UnexpectedValueException($value->getSite(), SiteInterface::class); + if (null === $value->getSite()) { + $this->context->buildViolation('error.uniq_url.no_site') + ->atPath('site') + ->addViolation(); + + return; } // do not validate error or dynamic pages diff --git a/tests/Validator/UniqueUrlValidatorTest.php b/tests/Validator/UniqueUrlValidatorTest.php index 736573f3a..5cab0b7df 100644 --- a/tests/Validator/UniqueUrlValidatorTest.php +++ b/tests/Validator/UniqueUrlValidatorTest.php @@ -34,6 +34,22 @@ protected function setUp(): void parent::setUp(); } + public function testValidateWithoutSite(): void + { + $page = $this->createMock(PageInterface::class); + $page->expects(static::exactly(1))->method('getSite')->willReturn(null); + $page->expects(static::never())->method('isError'); + + $this->manager->expects(static::never())->method('fixUrl'); + $this->manager->expects(static::never())->method('findBy'); + + $this->validator->validate($page, new UniqueUrl()); + + $this->buildViolation('error.uniq_url.no_site') + ->atPath($this->propertyPath.'.site') + ->assertRaised(); + } + /** * @group legacy */ From e4117cd3b5644ad6f8b0646bc9b7d88dd5a84690 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sat, 9 Jul 2022 11:07:38 +0200 Subject: [PATCH 04/16] ~ lint --- src/Validator/UniqueUrlValidator.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Validator/UniqueUrlValidator.php b/src/Validator/UniqueUrlValidator.php index 79f7f0eb3..7e32bbe58 100644 --- a/src/Validator/UniqueUrlValidator.php +++ b/src/Validator/UniqueUrlValidator.php @@ -15,7 +15,6 @@ use Sonata\PageBundle\Model\PageInterface; use Sonata\PageBundle\Model\PageManagerInterface; -use Sonata\PageBundle\Model\SiteInterface; use Sonata\PageBundle\Validator\Constraints\UniqueUrl; use Symfony\Component\Validator\Constraint; use Symfony\Component\Validator\ConstraintValidator; From 1d7833df435be83de5c03e8af5a2b9d54247012b Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 12:03:50 +0200 Subject: [PATCH 05/16] ~ add translations --- src/Resources/translations/validators.de.xliff | 4 ++++ src/Resources/translations/validators.en.xliff | 4 ++++ src/Resources/translations/validators.es.xliff | 4 ++++ src/Resources/translations/validators.fr.xliff | 4 ++++ src/Resources/translations/validators.hu.xliff | 4 ++++ src/Resources/translations/validators.it.xliff | 4 ++++ src/Resources/translations/validators.ja.xliff | 4 ++++ src/Resources/translations/validators.nl.xliff | 4 ++++ src/Resources/translations/validators.pt_BR.xliff | 4 ++++ src/Resources/translations/validators.ru.xliff | 4 ++++ src/Resources/translations/validators.sk.xliff | 4 ++++ src/Resources/translations/validators.sl.xliff | 4 ++++ src/Validator/UniqueUrlValidator.php | 5 +---- 13 files changed, 49 insertions(+), 4 deletions(-) diff --git a/src/Resources/translations/validators.de.xliff b/src/Resources/translations/validators.de.xliff index eec1868b2..104bf4352 100644 --- a/src/Resources/translations/validators.de.xliff +++ b/src/Resources/translations/validators.de.xliff @@ -13,6 +13,10 @@ Bitte wählen Sie eine übergeordnete Seite. + + error.uniq_url.no_site + Der Seite ist muss eine Webseite zugeordnet sein. + diff --git a/src/Resources/translations/validators.en.xliff b/src/Resources/translations/validators.en.xliff index c745f9b8f..68fc02b7d 100644 --- a/src/Resources/translations/validators.en.xliff +++ b/src/Resources/translations/validators.en.xliff @@ -12,6 +12,10 @@ The root URL '/' is already associated with another page of this site, please select a parent. + + error.uniq_url.no_site + The Page needs Site to be set. + diff --git a/src/Resources/translations/validators.es.xliff b/src/Resources/translations/validators.es.xliff index 9a50f10b6..d0e4b7766 100644 --- a/src/Resources/translations/validators.es.xliff +++ b/src/Resources/translations/validators.es.xliff @@ -12,6 +12,10 @@ La URL raíz '/' ya está asociada a otra página de este sitio, por favor selecciona un padre. + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Resources/translations/validators.fr.xliff b/src/Resources/translations/validators.fr.xliff index 12fe37ea0..7947fd80d 100644 --- a/src/Resources/translations/validators.fr.xliff +++ b/src/Resources/translations/validators.fr.xliff @@ -12,6 +12,10 @@ L'URL racine '/' est déjà associée à une autre page de ce site, veuillez sélectionner un parent. + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Resources/translations/validators.hu.xliff b/src/Resources/translations/validators.hu.xliff index 48f89a652..039b653bb 100644 --- a/src/Resources/translations/validators.hu.xliff +++ b/src/Resources/translations/validators.hu.xliff @@ -11,6 +11,10 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Resources/translations/validators.it.xliff b/src/Resources/translations/validators.it.xliff index 4091d543e..4117fd900 100644 --- a/src/Resources/translations/validators.it.xliff +++ b/src/Resources/translations/validators.it.xliff @@ -12,6 +12,10 @@ L'URL radice '/' è già associato ad un'altra pagina di questo sito, selezionare un genitore. + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Resources/translations/validators.ja.xliff b/src/Resources/translations/validators.ja.xliff index 665dadb71..8394dbf69 100644 --- a/src/Resources/translations/validators.ja.xliff +++ b/src/Resources/translations/validators.ja.xliff @@ -11,6 +11,10 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Resources/translations/validators.nl.xliff b/src/Resources/translations/validators.nl.xliff index a1cc98806..c5137f146 100644 --- a/src/Resources/translations/validators.nl.xliff +++ b/src/Resources/translations/validators.nl.xliff @@ -11,6 +11,10 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Resources/translations/validators.pt_BR.xliff b/src/Resources/translations/validators.pt_BR.xliff index ef32576ca..abda83878 100644 --- a/src/Resources/translations/validators.pt_BR.xliff +++ b/src/Resources/translations/validators.pt_BR.xliff @@ -11,6 +11,10 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Resources/translations/validators.ru.xliff b/src/Resources/translations/validators.ru.xliff index 270fc658e..753557a09 100644 --- a/src/Resources/translations/validators.ru.xliff +++ b/src/Resources/translations/validators.ru.xliff @@ -11,6 +11,10 @@ error.uniq_url.parent_unselect Корневой URL '/' уже связан с другой страницей этого сайта, пожалуйста, выберите родителя. + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Resources/translations/validators.sk.xliff b/src/Resources/translations/validators.sk.xliff index 126be118a..44861aafb 100644 --- a/src/Resources/translations/validators.sk.xliff +++ b/src/Resources/translations/validators.sk.xliff @@ -11,6 +11,10 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Resources/translations/validators.sl.xliff b/src/Resources/translations/validators.sl.xliff index ac479c465..db51aca5b 100644 --- a/src/Resources/translations/validators.sl.xliff +++ b/src/Resources/translations/validators.sl.xliff @@ -11,6 +11,10 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect + + error.uniq_url.no_site + error.uniq_url.no_site + diff --git a/src/Validator/UniqueUrlValidator.php b/src/Validator/UniqueUrlValidator.php index 7e32bbe58..4f7c07d88 100644 --- a/src/Validator/UniqueUrlValidator.php +++ b/src/Validator/UniqueUrlValidator.php @@ -21,10 +21,7 @@ use Symfony\Component\Validator\Exception\UnexpectedTypeException; use Symfony\Component\Validator\Exception\UnexpectedValueException; -/** - * @final since sonata-project/page-bundle 3.26 - */ -class UniqueUrlValidator extends ConstraintValidator +final class UniqueUrlValidator extends ConstraintValidator { /** * @var PageManagerInterface From c3228bc9807c6314682519a65b336dd9385cf883 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 12:26:24 +0200 Subject: [PATCH 06/16] Update src/Resources/translations/validators.fr.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.fr.xliff | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Resources/translations/validators.fr.xliff b/src/Resources/translations/validators.fr.xliff index 7947fd80d..f0f41e8e4 100644 --- a/src/Resources/translations/validators.fr.xliff +++ b/src/Resources/translations/validators.fr.xliff @@ -14,7 +14,7 @@ error.uniq_url.no_site - error.uniq_url.no_site + Un site Web doit être attribué à la page. From ef3a63430543795a3bba66f5c419dc9900f3b044 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 12:26:34 +0200 Subject: [PATCH 07/16] Update src/Resources/translations/validators.en.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.en.xliff | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Resources/translations/validators.en.xliff b/src/Resources/translations/validators.en.xliff index 68fc02b7d..8f3ea0dd6 100644 --- a/src/Resources/translations/validators.en.xliff +++ b/src/Resources/translations/validators.en.xliff @@ -14,7 +14,7 @@ error.uniq_url.no_site - The Page needs Site to be set. + A website must be assigned to the page. From 3d87371f4aeb347f228ad467c0141a236acf852f Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 15:27:26 +0200 Subject: [PATCH 08/16] Update src/Resources/translations/validators.es.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.es.xliff | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Resources/translations/validators.es.xliff b/src/Resources/translations/validators.es.xliff index d0e4b7766..9a50f10b6 100644 --- a/src/Resources/translations/validators.es.xliff +++ b/src/Resources/translations/validators.es.xliff @@ -12,10 +12,6 @@ La URL raíz '/' ya está asociada a otra página de este sitio, por favor selecciona un padre. - - error.uniq_url.no_site - error.uniq_url.no_site - From c05c09feda10bbf93045efde7e08c14659d1b6a9 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 15:27:53 +0200 Subject: [PATCH 09/16] Update src/Resources/translations/validators.sk.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.sk.xliff | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Resources/translations/validators.sk.xliff b/src/Resources/translations/validators.sk.xliff index 44861aafb..126be118a 100644 --- a/src/Resources/translations/validators.sk.xliff +++ b/src/Resources/translations/validators.sk.xliff @@ -11,10 +11,6 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect - - error.uniq_url.no_site - error.uniq_url.no_site - From 2604682036ea6f583f91705a9b5f5f1ac329af62 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 15:28:10 +0200 Subject: [PATCH 10/16] Update src/Resources/translations/validators.sl.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.sl.xliff | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Resources/translations/validators.sl.xliff b/src/Resources/translations/validators.sl.xliff index db51aca5b..ac479c465 100644 --- a/src/Resources/translations/validators.sl.xliff +++ b/src/Resources/translations/validators.sl.xliff @@ -11,10 +11,6 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect - - error.uniq_url.no_site - error.uniq_url.no_site - From f033d04a56fe402c1ab6b32675cc4cb91c182eaf Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 15:28:25 +0200 Subject: [PATCH 11/16] Update src/Resources/translations/validators.hu.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.hu.xliff | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Resources/translations/validators.hu.xliff b/src/Resources/translations/validators.hu.xliff index 039b653bb..48f89a652 100644 --- a/src/Resources/translations/validators.hu.xliff +++ b/src/Resources/translations/validators.hu.xliff @@ -11,10 +11,6 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect - - error.uniq_url.no_site - error.uniq_url.no_site - From de7bd4c3d548237c7998c7edaaee30190d2f7a3f Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 15:28:40 +0200 Subject: [PATCH 12/16] Update src/Resources/translations/validators.it.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.it.xliff | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Resources/translations/validators.it.xliff b/src/Resources/translations/validators.it.xliff index 4117fd900..4091d543e 100644 --- a/src/Resources/translations/validators.it.xliff +++ b/src/Resources/translations/validators.it.xliff @@ -12,10 +12,6 @@ L'URL radice '/' è già associato ad un'altra pagina di questo sito, selezionare un genitore. - - error.uniq_url.no_site - error.uniq_url.no_site - From 3a351c9d1caa4cfdd69c8d94811f2656f8df4c02 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 15:28:50 +0200 Subject: [PATCH 13/16] Update src/Resources/translations/validators.ja.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.ja.xliff | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Resources/translations/validators.ja.xliff b/src/Resources/translations/validators.ja.xliff index 8394dbf69..665dadb71 100644 --- a/src/Resources/translations/validators.ja.xliff +++ b/src/Resources/translations/validators.ja.xliff @@ -11,10 +11,6 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect - - error.uniq_url.no_site - error.uniq_url.no_site - From d42d7ddb6837f1a1d4472262ed525ed6f617365d Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 15:29:02 +0200 Subject: [PATCH 14/16] Update src/Resources/translations/validators.nl.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.nl.xliff | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Resources/translations/validators.nl.xliff b/src/Resources/translations/validators.nl.xliff index c5137f146..a1cc98806 100644 --- a/src/Resources/translations/validators.nl.xliff +++ b/src/Resources/translations/validators.nl.xliff @@ -11,10 +11,6 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect - - error.uniq_url.no_site - error.uniq_url.no_site - From 2ffadddd8ac48c0b4976a475882d563c3d68d9fe Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 15:29:13 +0200 Subject: [PATCH 15/16] Update src/Resources/translations/validators.pt_BR.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.pt_BR.xliff | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Resources/translations/validators.pt_BR.xliff b/src/Resources/translations/validators.pt_BR.xliff index abda83878..ef32576ca 100644 --- a/src/Resources/translations/validators.pt_BR.xliff +++ b/src/Resources/translations/validators.pt_BR.xliff @@ -11,10 +11,6 @@ error.uniq_url.parent_unselect error.uniq_url.parent_unselect - - error.uniq_url.no_site - error.uniq_url.no_site - From 7e2fbeade7d19221af093a556508b4ea36c799c2 Mon Sep 17 00:00:00 2001 From: Hans Mackowiak Date: Sun, 10 Jul 2022 15:29:26 +0200 Subject: [PATCH 16/16] Update src/Resources/translations/validators.ru.xliff Co-authored-by: Vincent Langlet --- src/Resources/translations/validators.ru.xliff | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/Resources/translations/validators.ru.xliff b/src/Resources/translations/validators.ru.xliff index 753557a09..270fc658e 100644 --- a/src/Resources/translations/validators.ru.xliff +++ b/src/Resources/translations/validators.ru.xliff @@ -11,10 +11,6 @@ error.uniq_url.parent_unselect Корневой URL '/' уже связан с другой страницей этого сайта, пожалуйста, выберите родителя. - - error.uniq_url.no_site - error.uniq_url.no_site -