3. Configuration

3.1. Full Configuration Options

  • YAML
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    # config/packages/sonata_timeline.yaml
    
    sonata_timeline:
        manager_type: orm
        class:
            component:        '%spy_timeline.class.component%'
            action_component: '%spy_timeline.class.action_component%'
            action:           '%spy_timeline.class.action%'
            timeline:         '%spy_timeline.class.timeline%'
            user:             '%sonata.user.admin.user.entity%'
    

3.2. Customize the Timeline Block

You can customize the title (default: Latest Actions) of the block by using these config options:

  • YAML
    1
    2
    3
    4
    5
    6
    # config/packages/sonata_admin.yaml
    
    sonata_admin:
        dashboard:
            blocks:
                - { position: center, type: sonata.timeline.block.timeline, settings: { context: SONATA_ADMIN, max_per_page: 25, title: "My Timeline Block" }}
    

You can customize the icon (default: <i class="fa fa-clock-o fa-fw"></i>) of the block by using these config options:

  • YAML
    1
    2
    3
    4
    5
    6
    # config/packages/sonata_admin.yaml
    
    sonata_admin:
        dashboard:
            blocks:
                - { position: center, type: sonata.timeline.block.timeline, settings: { context: SONATA_ADMIN, max_per_page: 25, icon: '<i class="fa fa-flag-o fa-fw"></i>' }}