parent
01944953e9
commit
d8907493a4
@ -0,0 +1,2 @@ |
|||||||
|
notebook: |
||||||
|
resource: "@ChamiloLMSNotebookBundle/Resources/config/routing.yml" |
@ -0,0 +1,53 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
namespace ChamiloLMS\NotebookBundle\Admin; |
||||||
|
|
||||||
|
use ChamiloLMS\CoreBundle\Entity\Listener\CourseListener; |
||||||
|
use ChamiloLMS\CourseBundle\Entity\CTool; |
||||||
|
use Sonata\AdminBundle\Admin\Admin; |
||||||
|
use Sonata\AdminBundle\Form\FormMapper; |
||||||
|
use Sonata\AdminBundle\Datagrid\DatagridMapper; |
||||||
|
use Sonata\AdminBundle\Datagrid\ListMapper; |
||||||
|
use Sonata\AdminBundle\Show\ShowMapper; |
||||||
|
use ChamiloLMS\CourseBundle\ToolChain; |
||||||
|
|
||||||
|
use Knp\Menu\ItemInterface as MenuItemInterface; |
||||||
|
|
||||||
|
/** |
||||||
|
* Class CourseAdmin |
||||||
|
* @package ChamiloLMS\CoreBundle\Admin |
||||||
|
*/ |
||||||
|
class CNotebookAdmin extends Admin |
||||||
|
{ |
||||||
|
/** |
||||||
|
* @param FormMapper $formMapper |
||||||
|
*/ |
||||||
|
protected function configureFormFields(FormMapper $formMapper) |
||||||
|
{ |
||||||
|
$formMapper |
||||||
|
->add('title') |
||||||
|
->add('description', 'textarea', array('attr' => array('class'=> 'ckeditor'))) |
||||||
|
; |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @param DatagridMapper $datagridMapper |
||||||
|
*/ |
||||||
|
protected function configureDatagridFilters(DatagridMapper $datagridMapper) |
||||||
|
{ |
||||||
|
$datagridMapper |
||||||
|
->add('title') |
||||||
|
; |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* @param ListMapper $listMapper |
||||||
|
*/ |
||||||
|
protected function configureListFields(ListMapper $listMapper) |
||||||
|
{ |
||||||
|
$listMapper |
||||||
|
->addIdentifier('id') |
||||||
|
->addIdentifier('title') |
||||||
|
; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,13 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
namespace ChamiloLMS\NotebookBundle\Controller; |
||||||
|
|
||||||
|
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; |
||||||
|
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; |
||||||
|
use Symfony\Component\HttpFoundation\Response; |
||||||
|
use Sonata\AdminBundle\Controller\CRUDController as Controller; |
||||||
|
|
||||||
|
class CNotebookAdminController extends Controller |
||||||
|
{ |
||||||
|
|
||||||
|
} |
@ -0,0 +1,12 @@ |
|||||||
|
services: |
||||||
|
sonata.admin.notebook: |
||||||
|
class: ChamiloLMS\NotebookBundle\Admin\CNotebookAdmin |
||||||
|
tags: |
||||||
|
- { name: sonata.admin, manager_type: orm, group: "LMS", label: "Course" } |
||||||
|
arguments: |
||||||
|
- ~ |
||||||
|
- ChamiloLMS\NotebookBundle\Entity\CNotebook |
||||||
|
- ~ |
||||||
|
calls: |
||||||
|
- [ setTranslationDomain, [ChamiloLMSCoreBundle]] |
||||||
|
|
@ -0,0 +1,5 @@ |
|||||||
|
chamilo_lms_notebook: |
||||||
|
resource: "@ChamiloLMSNotebookBundle/Controller/" |
||||||
|
type: annotation |
||||||
|
prefix: /notebook |
||||||
|
|
@ -0,0 +1,7 @@ |
|||||||
|
services: |
||||||
|
chamilolms.coursebundle.tool.notebook.class: |
||||||
|
class: ChamiloLMS\CourseBundle\Tool\Notebook |
||||||
|
arguments: |
||||||
|
- notebook |
||||||
|
tags: |
||||||
|
- { name: chamilolm.course.tool } |
@ -0,0 +1,2 @@ |
|||||||
|
Hello! |
||||||
|
{{ dada }} |
Loading…
Reference in new issue