|
@@ -4,7 +4,7 @@ services:
|
|
class: HostBundle\Admin\HostAdmin
|
|
class: HostBundle\Admin\HostAdmin
|
|
arguments: [~, HostBundle\Entity\Host, BaseAdminBundle:CRUD]
|
|
arguments: [~, HostBundle\Entity\Host, BaseAdminBundle:CRUD]
|
|
tags:
|
|
tags:
|
|
- - { name: sonata.admin, manager_type: orm, group: Host, label: Host, label_catalogue: HostBundle, label_translator_strategy: sonata.admin.label.strategy.underscore }
|
|
|
|
|
|
+ - { name: sonata.admin, manager_type: orm, group: Host, label: Host, label_catalogue: HostBundle, label_translator_strategy: sonata.admin.label.strategy.underscore, icon: '<i class="fa fa-hdd-o"></i>' }
|
|
calls:
|
|
calls:
|
|
- [setTranslationDomain, [HostBundle]]
|
|
- [setTranslationDomain, [HostBundle]]
|
|
- [setTemplate, [edit, "HostBundle:CRUD:edit.html.twig"]]
|
|
- [setTemplate, [edit, "HostBundle:CRUD:edit.html.twig"]]
|
|
@@ -25,24 +25,23 @@ services:
|
|
tags:
|
|
tags:
|
|
- { name: kernel.event_listener, event: sonata.admin.event.configure.form, method: configureFormFields }
|
|
- { name: kernel.event_listener, event: sonata.admin.event.configure.form, method: configureFormFields }
|
|
- { name: kernel.event_listener, event: sonata.admin.event.configure.show, method: configureShowFields }
|
|
- { name: kernel.event_listener, event: sonata.admin.event.configure.show, method: configureShowFields }
|
|
-
|
|
|
|
|
|
+
|
|
dhcp.host_service:
|
|
dhcp.host_service:
|
|
class: HostBundle\Services\HostService
|
|
class: HostBundle\Services\HostService
|
|
arguments: [ "@doctrine.orm.entity_manager", "@pool_ipv4_service" ]
|
|
arguments: [ "@doctrine.orm.entity_manager", "@pool_ipv4_service" ]
|
|
-
|
|
|
|
|
|
+
|
|
dhcp.assign_host_fixed_address.subscriber:
|
|
dhcp.assign_host_fixed_address.subscriber:
|
|
class: HostBundle\EventListener\AssignHostFixedAddressSubscriber
|
|
class: HostBundle\EventListener\AssignHostFixedAddressSubscriber
|
|
arguments: [ "@service_container" ]
|
|
arguments: [ "@service_container" ]
|
|
tags:
|
|
tags:
|
|
- - { name: doctrine.event_subscriber, connection: default }
|
|
|
|
-
|
|
|
|
|
|
+ - { name: doctrine.event_subscriber, connection: default }
|
|
|
|
+
|
|
dhcp.kea_host_reservation.subscriber:
|
|
dhcp.kea_host_reservation.subscriber:
|
|
class: HostBundle\EventListener\KEAHostReservationSubscriber
|
|
class: HostBundle\EventListener\KEAHostReservationSubscriber
|
|
arguments: [ "@service_container" ]
|
|
arguments: [ "@service_container" ]
|
|
tags:
|
|
tags:
|
|
- - { name: doctrine.event_subscriber, connection: default }
|
|
|
|
-
|
|
|
|
|
|
+ - { name: doctrine.event_subscriber, connection: default }
|
|
|
|
+
|
|
dhcp.dhcp_options.service:
|
|
dhcp.dhcp_options.service:
|
|
class: HostBundle\Services\DHCPOptionsService
|
|
class: HostBundle\Services\DHCPOptionsService
|
|
arguments: [ "@doctrine.orm.entity_manager", "@validator" ]
|
|
arguments: [ "@doctrine.orm.entity_manager", "@validator" ]
|
|
-
|
|
|