From: Raphaƫl Gertz Date: Thu, 31 Oct 2024 05:45:19 +0000 (+0100) Subject: Add home route X-Git-Tag: 0.5.1~10 X-Git-Url: https://git.rapsys.eu/userbundle/commitdiff_plain/1aa803557744dc452cd804fe8d0ae55771b4ce39 Add home route Translate title by default Change default group from user to guest Remove pseudonym reference Fix rapsysuser view path Set proper home_url Cleanup --- diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index 28f6fc2..41c6df8 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -45,9 +45,13 @@ class Configuration implements ConfigurationInterface { 'en_gb' => 'English' ], 'locales' => [ 'en_gb' ], - 'group' => [ 'User' ] + 'group' => [ 'Guest' ] ], 'route' => [ + 'home' => [ + 'name' => 'rapsysuser', + 'context' => [] + ], 'confirm' => [ 'name' => 'rapsysuser_confirm', 'context' => [] @@ -73,44 +77,44 @@ class Configuration implements ConfigurationInterface { 'context' => [] ] ], - 'translate' => [], + 'translate' => [ 'title' ], 'contact' => [ 'address' => 'contact@example.com', 'name' => 'John Doe' ], 'context' => [], 'edit' => [ - 'admin' => ['mail' => true, 'pseudonym' => true], + 'admin' => [ 'mail' => true ], 'field' => [], - 'route' => ['index' => 'index_url'], + 'route' => [ 'home' => 'home_url' ], 'view' => [ - 'name' => '@RapsysUser/form/register.html.twig', + 'name' => '@RapsysUser/register.html.twig', 'edit' => 'Rapsys\UserBundle\Form\EditType', 'reset' => 'Rapsys\UserBundle\Form\ResetType', - 'context' => [] + 'context' => [ 'title' => 'Edit' ] ] ], 'index' => [ - 'route' => ['index' => 'index_url'], + 'route' => [ 'home' => 'home_url' ], 'view' => [ - 'name' => '@RapsysUser/form/index.html.twig', - 'context' => [] + 'name' => '@RapsysUser/index.html.twig', + 'context' => [ 'title' => 'Index' ] ] ], 'login' => [ - 'route' => ['index' => 'index_url'], + 'route' => [ 'home' => 'home_url', 'recover' => 'recover_url' ], 'view' => [ - 'name' => '@RapsysUser/form/login.html.twig', + 'name' => '@RapsysUser/login.html.twig', 'form' => 'Rapsys\UserBundle\Form\LoginType', - 'context' => [] + 'context' => [ 'title' => 'Login' ] ] ], 'recover' => [ - 'route' => ['index' => 'index_url', 'recover' => 'recover_url'], + 'route' => [ 'home' => 'home_url', 'recover' => 'recover_url' ], 'view' => [ - 'name' => '@RapsysUser/form/recover.html.twig', + 'name' => '@RapsysUser/recover.html.twig', 'form' => 'Rapsys\UserBundle\Form\RecoverType', - 'context' => [] + 'context' => [ 'title' => 'Recover' ] ], 'mail' => [ 'subject' => 'Welcome back!', @@ -122,11 +126,11 @@ class Configuration implements ConfigurationInterface { 'register' => [ 'admin' => [], 'field' => [], - 'route' => ['index' => 'index_url', 'confirm' => 'confirm_url'], + 'route' => [ 'home' => 'home_url', 'confirm' => 'confirm_url' ], 'view' => [ - 'name' => '@RapsysUser/form/register.html.twig', + 'name' => '@RapsysUser/register.html.twig', 'form' => 'Rapsys\UserBundle\Form\RegisterType', - 'context' => [] + 'context' => [ 'title' => 'Register' ] ], 'mail' => [ 'subject' => 'Welcome!', @@ -202,24 +206,35 @@ class Configuration implements ConfigurationInterface { ->end() ->end() ->end() - ->arrayNode('index') + ->arrayNode('edit') ->addDefaultsIfNotSet() ->children() - ->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['index']['name'])->end() + ->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['edit']['name'])->end() ->arrayNode('context') ->treatNullLike([]) - ->defaultValue($defaults['route']['index']['context']) + ->defaultValue($defaults['route']['edit']['context']) ->scalarPrototype()->end() ->end() ->end() ->end() - ->arrayNode('edit') + ->arrayNode('home') ->addDefaultsIfNotSet() ->children() - ->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['edit']['name'])->end() + ->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['home']['name'])->end() ->arrayNode('context') ->treatNullLike([]) - ->defaultValue($defaults['route']['edit']['context']) + ->defaultValue($defaults['route']['home']['context']) + ->scalarPrototype()->end() + ->end() + ->end() + ->end() + ->arrayNode('index') + ->addDefaultsIfNotSet() + ->children() + ->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['index']['name'])->end() + ->arrayNode('context') + ->treatNullLike([]) + ->defaultValue($defaults['route']['index']['context']) ->scalarPrototype()->end() ->end() ->end()