sonata.yaml 1.58 KB
Newer Older
Julien Jorry committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
sonata_user:
  security_acl: false
  manager_type: orm # can be orm or mongodb
  class:
    user: App\Entity\User
    group: App\Entity\Usergroup
  profile:
    default_avatar: 'bundles/sonatauser/default_avatar.png' # Default avatar displayed if the user doesn't have one
  admin:                  # Admin Classes
    user:
      class:          App\Application\Sonata\UserBundle\Admin\UserAdmin
      controller:     App\Controller\CRUD\CRUDController
      translation:    SonataUserBundle
    group:
        class:          App\Application\Sonata\UserBundle\Admin\GroupAdmin
        controller:     App\Controller\CRUD\GroupCRUDController
        translation:    SonataUserBundle
  impersonating:
    route: index

sonata_block:
    default_contexts: [sonata_page_bundle]
    blocks:
        # sonata.block.service.text:
        #     contexts: [admin]
        # sonata.admin.block.stats:
        #     contexts: [admin]
        sonata.admin.block.admin_list:
            contexts: [admin]
        # sonata.admin.block.search_result:
        #     contexts: [admin]
        # sonata.formatter.block.formatter:
        #     contexts: [admin]
        admin.block.dashboard:
            contexts: [admin]

sonata_formatter:
    default_formatter: text
    formatters:
        text:
            service: sonata.formatter.text.text
            extensions:
                - sonata.formatter.twig.control_flow
                - sonata.formatter.twig.gist
    ckeditor:
        templates:
            browser: '@SonataFormatter/Ckeditor/browser.html.twig'
            upload: '@SonataFormatter/Ckeditor/upload.html.twig'