Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/config/routes.yaml

107 lines
3.0 KiB

logout:
path: /logout
_admin:
resource: routes/sonata_admin.yaml
prefix: /administration
sonata_admin_redirect:
path: /administration/dashboard
sonata_admin_my_dashboard:
path: /administration
controller: Symfony\Bundle\FrameworkBundle\Controller\RedirectController::redirectAction
defaults:
route: sonata_admin_dashboard
permanent: false
sonata_user_admin_security_logout:
path: /logout
# Resources
#app_document:
# resource: |
# alias: app.document
# path: /resource/documents
# form: Chamilo\CoreBundle\Form\Type\DocumentType
# type: sylius.resource
app_document_index:
path: /courses/{course}/resource/documents/
methods: [GET, POST]
defaults:
_controller: app.controller.document:indexAction
_sylius:
template: ChamiloCoreBundle:Document:show.html.twig
# Create a folder
app_document_create:
path: /courses/{course}/resource/documents/new
methods: [GET, POST]
defaults:
_controller: app.controller.document:createAction
_sylius:
template: ChamiloCoreBundle:Document:create.html.twig
form: Chamilo\CoreBundle\Form\Type\DocumentType
# Create a document
app_document_create_document:
path: /courses/{course}/resource/documents/new_document
methods: [GET, POST]
defaults:
_controller: app.controller.document:createDocumentAction
_sylius:
template: ChamiloCoreBundle:Document:create.html.twig
form: Chamilo\CoreBundle\Form\Type\DocumentType
app_document_show:
path: /courses/{course}/resource/documents/{id}
methods: [GET]
defaults:
_controller: app.controller.document:showAction
_sylius:
template: ChamiloCoreBundle:Document:show.html.twig
app_document_update:
path: /courses/{course}/resource/documents/{id}/edit
methods: [GET, PUT, PATCH]
defaults:
_controller: app.controller.document:updateAction
_sylius:
template: ChamiloCoreBundle:Document:update.html.twig
form: Chamilo\CoreBundle\Form\Type\DocumentType
app_document_delete:
path: /courses/{course}/resource/documents/{id}
methods: [DELETE]
defaults:
_controller: app.controller.document:deleteAction
#admin_dashboard:
# pattern: /administration/
# defaults:
# _controller: FrameworkBundle:Redirect:redirect
# route: sonata_admin_dashboard
# permanent: true # this for 301
#admin_without_locale:
# pattern: /administration
# defaults:
# _controller: FrameworkBundle:Redirect:redirect
# route: sonata_admin_dashboard
# permanent: true # this for 301
#admin_dashboard_without_locale:
# pattern: /administration/dashboard
# defaults:
# _controller: FrameworkBundle:Redirect:redirect
# route: sonata_admin_dashboard
# permanent: true
#_api:
# resource: routing_api.yml
# prefix: /api
liip_theme:
resource: "@LiipThemeBundle/Resources/config/routing.xml"
prefix: /theme