mirror of
				https://gitlab.com/Chill-Projet/chill-bundles.git
				synced 2025-11-04 03:08:25 +00:00 
			
		
		
		
	add user
This commit is contained in:
		@@ -6,13 +6,14 @@ use Symfony\Component\DependencyInjection\ContainerBuilder;
 | 
			
		||||
use Symfony\Component\Config\FileLocator;
 | 
			
		||||
use Symfony\Component\HttpKernel\DependencyInjection\Extension;
 | 
			
		||||
use Symfony\Component\DependencyInjection\Loader;
 | 
			
		||||
use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * This is the class that loads and manages your bundle configuration
 | 
			
		||||
 *
 | 
			
		||||
 * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html}
 | 
			
		||||
 */
 | 
			
		||||
class CLChillMainExtension extends Extension
 | 
			
		||||
class CLChillMainExtension extends Extension implements PrependExtensionInterface
 | 
			
		||||
{
 | 
			
		||||
    /**
 | 
			
		||||
     * {@inheritDoc}
 | 
			
		||||
@@ -25,4 +26,26 @@ class CLChillMainExtension extends Extension
 | 
			
		||||
        $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
 | 
			
		||||
        $loader->load('services.yml');
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public function prepend(ContainerBuilder $container) {
 | 
			
		||||
        $bundles = $container->getParameter('kernel.bundles');
 | 
			
		||||
        
 | 
			
		||||
        //Configure FOSUSerBundle
 | 
			
		||||
        if (!isset($bundles['FOSUserBundle'])) {
 | 
			
		||||
            throw new MissingBundleException('FOSUserBundle');
 | 
			
		||||
        }
 | 
			
		||||
                
 | 
			
		||||
        $db_driver = array('db_driver' => 'orm'); 
 | 
			
		||||
        $container->prependExtensionConfig('fos_user', $db_driver);
 | 
			
		||||
        
 | 
			
		||||
        $user_class = array('user_class' => 'CL\Chill\MainBundle\Entity\Agent');
 | 
			
		||||
        $container->prependExtensionConfig('fos_user', $user_class);
 | 
			
		||||
        
 | 
			
		||||
        $registration_form = array('registration' => array( 
 | 
			
		||||
            'form' => array('type' => 'chill_user_registration')));
 | 
			
		||||
        $container->prependExtensionConfig('fos_user', $registration_form);
 | 
			
		||||
        
 | 
			
		||||
        
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -59,6 +59,6 @@ class Agent extends BaseUser {
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    public function __toString() {
 | 
			
		||||
        parent::__toString();
 | 
			
		||||
        return parent::__toString();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,36 @@
 | 
			
		||||
root:
 | 
			
		||||
    pattern: /
 | 
			
		||||
    defaults:
 | 
			
		||||
        _controller: FrameworkBundle:Redirect:urlRedirect
 | 
			
		||||
        path: /hello
 | 
			
		||||
        permanent: true
 | 
			
		||||
 | 
			
		||||
cl_chill_main_homepage:
 | 
			
		||||
    pattern:  /hello
 | 
			
		||||
    defaults: { _controller: CLChillMainBundle:Default:index }
 | 
			
		||||
    
 | 
			
		||||
chill_main_admin_central:
 | 
			
		||||
    pattern: /admin
 | 
			
		||||
    defaults: { _controller: CLChillMainBundle:Admin:index }
 | 
			
		||||
    defaults: { _controller: CLChillMainBundle:Admin:index }
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
#load FosUserBundle
 | 
			
		||||
 | 
			
		||||
fos_user_security:
 | 
			
		||||
    resource: "@FOSUserBundle/Resources/config/routing/security.xml"
 | 
			
		||||
 | 
			
		||||
fos_user_profile:
 | 
			
		||||
    resource: "@FOSUserBundle/Resources/config/routing/profile.xml"
 | 
			
		||||
    prefix: /profile
 | 
			
		||||
 | 
			
		||||
fos_user_register:
 | 
			
		||||
    resource: "@FOSUserBundle/Resources/config/routing/registration.xml"
 | 
			
		||||
    prefix: /register
 | 
			
		||||
 | 
			
		||||
fos_user_resetting:
 | 
			
		||||
    resource: "@FOSUserBundle/Resources/config/routing/resetting.xml"
 | 
			
		||||
    prefix: /resetting
 | 
			
		||||
 | 
			
		||||
fos_user_change_password:
 | 
			
		||||
    resource: "@FOSUserBundle/Resources/config/routing/change_password.xml"
 | 
			
		||||
    prefix: /profile
 | 
			
		||||
@@ -54,11 +54,11 @@
 | 
			
		||||
 | 
			
		||||
   
 | 
			
		||||
                <ul id="nav_list" class="six columns">
 | 
			
		||||
                    <li><a href="#">Bonjour {utilisateur}</a></li>
 | 
			
		||||
                    <li><a href="#">Bonjour {{ app.user.username }}</a></li>
 | 
			
		||||
                    <li><a href="#"><i class="icon-users"></i></a></li>
 | 
			
		||||
                    <li><a href="#"><i class="icon-export"></i></a></li>
 | 
			
		||||
                    <li><a href="{{ path('chill_main_admin_central') }}"><i class="icon-gauge"></i></a></li>
 | 
			
		||||
                    <li><a href="#">Se déconnecter <i class="icon-logout"></i></a></li>
 | 
			
		||||
                    <li><a href="{{ path('fos_user_security_logout') }}">Se déconnecter <i class="icon-logout"></i></a></li>
 | 
			
		||||
                </ul>
 | 
			
		||||
                         
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user