|
|
|
@ -37,24 +37,24 @@ services: |
|
|
|
|
# Course voter checks if a user has permissions to do actions in a course |
|
|
|
|
chamilo_core.security.authorization.voter.course_voter: |
|
|
|
|
class: Chamilo\CoreBundle\Security\Authorization\Voter\CourseVoter |
|
|
|
|
arguments: [ '@doctrine.orm.entity_manager', '@chamilo_core.entity.manager.course_manager', '@service_container'] |
|
|
|
|
arguments: ['@doctrine.orm.entity_manager', '@chamilo_core.entity.manager.course_manager', '@service_container'] |
|
|
|
|
public: false |
|
|
|
|
tags: |
|
|
|
|
- {name: security.voter} |
|
|
|
|
- {name: security.voter} |
|
|
|
|
|
|
|
|
|
# Session voter checks if a user has permissions to do actions in a session |
|
|
|
|
chamilo_core.security.authorization.voter.session_voter: |
|
|
|
|
class: Chamilo\CoreBundle\Security\Authorization\Voter\SessionVoter |
|
|
|
|
arguments: [ '@doctrine.orm.entity_manager', '@chamilo_core.entity.manager.course_manager', '@service_container'] |
|
|
|
|
arguments: ['@doctrine.orm.entity_manager', '@chamilo_core.entity.manager.course_manager', '@service_container'] |
|
|
|
|
public: false |
|
|
|
|
tags: |
|
|
|
|
- {name: security.voter} |
|
|
|
|
- {name: security.voter} |
|
|
|
|
|
|
|
|
|
# Resrouce voter checks if a user has permissions to do actions in a resource |
|
|
|
|
chamilo_core.security.authorization.voter.resource_node_voter: |
|
|
|
|
class: Chamilo\CoreBundle\Security\Authorization\Voter\ResourceNodeVoter |
|
|
|
|
public: false |
|
|
|
|
arguments: [ '@service_container' ] |
|
|
|
|
arguments: ['@service_container'] |
|
|
|
|
tags: |
|
|
|
|
- {name: security.voter} |
|
|
|
|
|
|
|
|
@ -87,17 +87,14 @@ services: |
|
|
|
|
# arguments: [%sylius.attribute.attribute_types%] |
|
|
|
|
# tags: |
|
|
|
|
# - {name: form.type, alias: chamilo_user_attribute_choice} |
|
|
|
|
|
|
|
|
|
# html editor |
|
|
|
|
chamilo_core.html_editor: |
|
|
|
|
class: Chamilo\CoreBundle\Component\Editor\CkEditor\CkEditor |
|
|
|
|
arguments: ['@translator.default', '@router'] |
|
|
|
|
|
|
|
|
|
# Listeners |
|
|
|
|
|
|
|
|
|
# chamilo.doctrine.entity_listener_resolver: |
|
|
|
|
# class: Chamilo\CoreBundle\Doctrine\EntityListenerResolver |
|
|
|
|
# arguments: [ '@service_container' ] |
|
|
|
|
# arguments: ['@service_container' ] |
|
|
|
|
|
|
|
|
|
# Check if users are online |
|
|
|
|
# chamilo_core.listener.online: |
|
|
|
@ -109,7 +106,7 @@ services: |
|
|
|
|
# When Course entity is loaded |
|
|
|
|
chamilo_core.listener.course: |
|
|
|
|
class: Chamilo\CoreBundle\Entity\Listener\CourseListener |
|
|
|
|
arguments: [ '@chamilo_course.tool_chain' ] |
|
|
|
|
arguments: ['@chamilo_course.tool_chain'] |
|
|
|
|
tags: |
|
|
|
|
- {name: doctrine.orm.entity_listener} |
|
|
|
|
|
|
|
|
@ -124,17 +121,17 @@ services: |
|
|
|
|
class: Chamilo\CoreBundle\EventListener\LegacyListener |
|
|
|
|
arguments: ['@service_container'] |
|
|
|
|
tags: |
|
|
|
|
- {name: kernel.event_listener, event: kernel.request, method: onKernelRequest, priority: 10} |
|
|
|
|
- {name: kernel.event_listener, event: kernel.response, method: onKernelResponse} |
|
|
|
|
- {name: kernel.event_listener, event: kernel.controller, method: onKernelController} |
|
|
|
|
- {name: kernel.event_listener, event: kernel.request, method: onKernelRequest, priority: 10} |
|
|
|
|
- {name: kernel.event_listener, event: kernel.response, method: onKernelResponse} |
|
|
|
|
- {name: kernel.event_listener, event: kernel.controller, method: onKernelController} |
|
|
|
|
|
|
|
|
|
# Setting user and platform locale |
|
|
|
|
chamilo_core.listener.plugin: |
|
|
|
|
class: Chamilo\CoreBundle\EventListener\PluginListener |
|
|
|
|
arguments: ['@service_container'] |
|
|
|
|
tags: |
|
|
|
|
- {name: kernel.event_listener, event: kernel.request, method: onKernelRequest} |
|
|
|
|
- {name: kernel.event_listener, event: kernel.controller, method: onKernelController, priority: 9} |
|
|
|
|
- {name: kernel.event_listener, event: kernel.request, method: onKernelRequest} |
|
|
|
|
- {name: kernel.event_listener, event: kernel.controller, method: onKernelController, priority: 9} |
|
|
|
|
|
|
|
|
|
# Locale listener |
|
|
|
|
chamilo_core.listener.locale: |
|
|
|
@ -211,7 +208,7 @@ services: |
|
|
|
|
|
|
|
|
|
chamilo_core.block.skill: |
|
|
|
|
class: Chamilo\CoreBundle\Block\SkillBlockService |
|
|
|
|
arguments: [chamilo_core.block.skill, '@templating' ] |
|
|
|
|
arguments: [chamilo_core.block.skill, '@templating'] |
|
|
|
|
tags: |
|
|
|
|
- {name: sonata.block} |
|
|
|
|
|
|
|
|
@ -257,8 +254,8 @@ services: |
|
|
|
|
chamilo_core.settings.course: |
|
|
|
|
class: Chamilo\CoreBundle\Settings\CourseSettingsSchema |
|
|
|
|
calls: |
|
|
|
|
- [ setToolChain, ['@chamilo_course.tool_chain']] |
|
|
|
|
- [ setCourseManager, ['@chamilo_core.entity.manager.course_manager']] |
|
|
|
|
- [setToolChain, ['@chamilo_course.tool_chain']] |
|
|
|
|
- [setCourseManager, ['@chamilo_core.entity.manager.course_manager']] |
|
|
|
|
tags: |
|
|
|
|
- {name: sylius.settings_schema, alias: chamilo_core.settings.course, namespace: course} |
|
|
|
|
|
|
|
|
|