services: admin.documentos: class: App\Admin\DocumentosAdmin arguments: [~, App\Entity\Documentos, App\Controller\DocumentosAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Documentos } public: true admin.procesos.comentar: class: App\Admin\ProcesoGreenEnterpreneurAdmin arguments: - ~ - App\Entity\ProcesoGreenEnterpreneur - App\Controller\Admin\ProcesoGreenEnterpreneurAdminController tags: - { name: sonata.admin, manager_type: orm, label: ProcesoGreenEnterpreneur } public: true admin.realizar_tarea: class: App\Admin\RealizarTareaAdmin autoconfigure: false arguments: - ~ - ~ - App\Controller\Admin\RealizarTareaAdminController tags: - { name: sonata.admin, manager_type: orm, group: "FillTask", label: "ProcesoTarea" } admin.tipos_recursos: class: App\Admin\TiposRecursosAdmin arguments: [~, App\Entity\TiposRecursos, App\Controller\Admin\TiposRecursosAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: TiposRecursos } public: true sonata.user.admin.user: class: App\Admin\UserAdmin arguments: [~, "%sonata.user.admin.user.entity%", "%sonata.user.admin.user.controller%"] tags: - { name: sonata.admin, manager_type: orm, group: "%sonata.user.admin.groupname%", label_catalogue: "%sonata.user.admin.label_catalogue%", label: "users", icon: "" } calls: - [ setUserManager, [ "@fos_user.user_manager" ] ] - [ setTranslationDomain, [ "%sonata.user.admin.user.translation_domain%" ] ] admin.atributo: class: App\Admin\AtributoAdmin arguments: [~, App\Entity\Atributo, App\Controller\Admin\AtributoAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Atributo } public: true admin.comentarios: class: App\Admin\ComentariosAdmin arguments: [~, App\Entity\Comentarios, App\Controller\Admin\ComentariosAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Comentarios } public: true admin.convocatoria: class: App\Admin\ConvocatoriaAdmin arguments: [~, App\Entity\Convocatoria, App\Controller\Admin\ConvocatoriaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Convocatoria } public: true calls: - [addChild, ['@admin.inscripcion', 'convocatoria']] - [setTemplate, ['list', 'convocatoria\list.html.twig']] admin.encuesta: class: App\Admin\EncuestaAdmin arguments: [~, App\Entity\Encuesta, App\Controller\Admin\EncuestaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Encuestas } public: true calls: - [ setTemplate, [ 'show', 'encuesta\show.html.twig' ] ] admin.estrategia: class: App\Admin\EstrategiaAdmin arguments: [~, App\Entity\Estrategia, App\Controller\Admin\EstrategiaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Estrategia } public: true admin.etapa: class: App\Admin\EtapaAdmin arguments: [~, App\Entity\Etapa, App\Controller\Admin\EtapaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Etapa } public: true admin.fases_ciclo_vida: class: App\Admin\FasesCicloVidaAdmin arguments: [~, App\Entity\FasesCicloVida, App\Controller\Admin\FasesCicloVidaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: FasesCicloVida } public: true admin.news: class: App\Admin\NewsAdmin arguments: [~, App\Entity\News, App\Controller\Admin\NewsAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: News } public: true admin.proyecto: class: App\Admin\ProyectoAdmin arguments: [~, App\Entity\Proyecto, App\Controller\Admin\ProyectoAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Proyecto } public: true admin.recurso: class: App\Admin\RecursoAdmin arguments: [~, App\Entity\Recurso, App\Controller\Admin\RecursoAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Recurso } public: true admin.recursos: class: App\Admin\RecursosAdmin arguments: [~, App\Entity\Recursos, App\Controller\Admin\RecursosAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Recursos } public: true admin.recursototarea: class: App\Admin\RecursoToTareaAdmin arguments: [~, App\Entity\RecursoToTarea, App\Controller\Admin\RecursoToTareaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: RecursoToTarea } public: true admin.respuestas: class: App\Admin\RespuestasAdmin arguments: [~, App\Entity\Respuestas, App\Controller\Admin\RespuestasAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Respuestas } public: true admin.respuestas_historicas: class: App\Admin\RespuestasHistoricasAdmin arguments: [~, App\Entity\RespuestasHistoricas, App\Controller\Admin\RespuestasHistoricasAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: RespuestasHistoricas } public: true admin.respuestas_tarea: class: App\Admin\RespuestasTareaAdmin arguments: [~, ~, App\Controller\Admin\RespuestasTareaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: AnswerTask, label: RespuestasTarea } public: true admin.respuestas_formulario: class: App\Admin\RespuestasFormularioAdmin arguments: [ ~, App\Entity\RespuestasFormulario, App\Controller\Admin\RespuestasFormularioAdminController ] tags: - { name: sonata.admin, manager_type: orm, group: AnswerTask, label: RespuestasFormulario } public: true calls: - [ setTemplate, [ 'list', 'encuesta\list.html.twig' ] ] admin.subetapas: class: App\Admin\SubetapasAdmin arguments: [~, App\Entity\Subetapas, App\Controller\Admin\SubetapasAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Subetapas } public: true admin.via: class: App\Admin\ViaAdmin arguments: [~, App\Entity\Via, App\Controller\Admin\ViaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Via } public: true admin.dashboard: class: App\Admin\DashboardAdmin arguments: [~, App\Entity\Dashboard, App\Controller\Admin\DashboardAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Dashboard } public: true admin.tarea: class: App\Admin\TareaAdmin arguments: [~, App\Entity\Tarea, App\Controller\Admin\TareaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: Tasks, label: Tarea } public: true calls: - [ addChild, ['@admin.preguntas']] - [ addChild, ['@admin.recursos']] - [ addChild, ['@admin.template']] - [ addChild, ['@admin.precondition']] - [ addChild, ['@admin.postcondition']] admin.formulario: class: App\Admin\FormularioAdmin arguments: [ ~, App\Entity\Formulario, App\Controller\Admin\FormularioAdminController ] tags: - { name: sonata.admin, manager_type: orm, group: Tasks, label: Formularios } public: true calls: - [ addChild, [ '@admin.preguntasformulario' ] ] - [ addChild, [ '@admin.recursos' ] ] - [ addChild, [ '@admin.template' ] ] - [ addChild, [ '@admin.precondition' ] ] - [ addChild, [ '@admin.postcondition' ] ] - [setTemplate, ['list', 'form\list.html.twig']] admin.calendar: class: App\Admin\CalendarAdmin arguments: [~, App\Entity\Calendario, App\Controller\Admin\CalendarAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Calendar } public: true admin.contact: class: App\Admin\ContactsAdmin arguments: [~, App\Entity\User, App\Controller\Admin\ContactsAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: MyContacts } public: true calls: - [setTemplate, ['list', 'listajaxactions\list.html.twig']] admin.workshop: class: App\Admin\WorkShopAdmin arguments: [~, App\Entity\WorkShop, App\Controller\Admin\WorkShopsAdminController, '@acdr.chatcontroller'] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Workshops } public: true calls: - [ setTemplate, [edit, workshop/edit.html.twig]] ########################################### # User Types # ########################################### admin.bso: class: App\Admin\ServicioAdmin arguments: [~, App\Entity\Servicio, App\Controller\Admin\ServicioAdminController] tags: - { name: sonata.admin, manager_type: orm, group: usertype, label: Servicio } public: true calls: - [ setUserManager, [ "@fos_user.user_manager" ] ] admin.trainer: class: App\Admin\SupervisorAdmin arguments: [~, App\Entity\Supervisor, App\Controller\Admin\SupervisorAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Supervisor } public: true calls: - [ setUserManager, [ "@fos_user.user_manager" ] ] admin.financial_actor: class: App\Admin\ContableAdmin arguments: [~, App\Entity\Contable, App\Controller\Admin\ContableAdminController, "@security.token_storage" ] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Contable } public: true calls: - [ setUserManager, [ "@fos_user.user_manager" ] ] admin.green_entrepreneur: class: App\Admin\LicitadorAdmin arguments: [~, App\Entity\Licitador, App\Controller\Admin\LicitadorAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Licitador } public: true calls: - [ setUserManager, [ "@fos_user.user_manager" ] ] admin.user: class: App\Admin\UserAdmin arguments: [~, App\Entity\User, ~] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: User } public: true calls: - [ setUserManager, [ "@fos_user.user_manager" ] ] ########################################### # Processes # ########################################### admin.procesos: class: App\Admin\ProcesosAdmin arguments: [~, App\Entity\Procesos, App\Controller\Admin\ProcesosAdminController] tags: - { name: sonata.admin, manager_type: orm, group: process, label: Procesos } public: true calls: - [ addChild, ['@admin.tarea']] - [ addChild, ['@admin.formulario']] admin.fechas_predeterminadas: class: App\Admin\FechasPredeterminadasAdmin arguments: [~, App\Entity\FechasPredeterminadas, App\Controller\Admin\FechasPredeterminadasAdminController] tags: - { name: sonata.admin, manager_type: orm, group: process, label: FechasPredeterminadas } public: true admin.preguntas: class: App\Admin\PreguntasAdmin arguments: [~, App\Entity\Preguntas, App\Controller\Admin\PreguntasAdminController, '@doctrine.orm.default_entity_manager'] tags: - { name: sonata.admin, manager_type: orm, group: process, label: Preguntas } public: true admin.preguntasformulario: class: App\Admin\PreguntasFormularioAdmin arguments: [~, App\Entity\PreguntasFormulario, App\Controller\Admin\PreguntasFormularioAdminController, '@doctrine.orm.default_entity_manager'] tags: - { name: sonata.admin, manager_type: orm, group: process, label: Preguntas } public: true admin.tipo_pregunta: class: App\Admin\TipoPreguntaAdmin arguments: [~, App\Entity\TipoPregunta, App\Controller\Admin\TipoPreguntaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: process, label: TipoPregunta } public: true admin.secciones_tarea: class: App\Admin\SeccionesTareaAdmin arguments: [~, App\Entity\SeccionesTarea, App\Controller\Admin\SeccionesTareaAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: SeccionesTarea } public: true admin.secciones_formulario: class: App\Admin\SeccionesFormularioAdmin arguments: [~, App\Entity\SeccionesFormulario, App\Controller\Admin\SeccionesFormularioAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: SeccionesTarea } public: true admin.template: class: App\Admin\TemplateAdmin arguments: [~, App\Entity\Template, App\Controller\Admin\TemplateAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Plantillas } public: true admin.component: class: App\Admin\ComponentAdmin arguments: [~, App\Entity\Component, App\Controller\Admin\ComponentAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Component } public: true admin.formcomponent: class: App\Admin\FormComponentAdmin arguments: [~, App\Entity\FormComponent, App\Controller\Admin\FormComponentAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: FormComponent } public: true admin.external: class: App\Admin\ExternalAdmin arguments: [~, App\Entity\External, App\Controller\Admin\ExternalAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: External } public: true admin.maillogger: class: App\Admin\MailLoggerAdmin arguments: [~, App\Entity\MailLogger, App\Controller\Admin\MailLoggerAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: MailLogger } public: true admin.postcondition: class: App\Admin\PostconditionAdmin arguments: [~, App\Entity\Postcondition, App\Controller\Admin\PostconditionAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Postcondition } public: true calls: - [setTemplate, ['edit', 'Postcondition\edit.html.twig']] admin.precondition: class: App\Admin\PreconditionAdmin arguments: [~, App\Entity\Precondition, App\Controller\Admin\PreconditionAdminController] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Precondition } public: true calls: - [setTemplate, ['edit', 'Precondition\edit.html.twig']] admin.proceso_tarea: class: App\Admin\ProcesoTareaAdmin autoconfigure: false arguments: - ~ - ~ - App\Controller\Admin\ProcesoTareaAdminController tags: - { name: sonata.admin, manager_type: orm, group: ProcessTask, label: ProcesoTarea } admin.sector: class: App\Admin\SectorAdmin arguments: - ~ - App\Entity\Sector - App\Controller\Admin\SectorAdminController tags: - { name: sonata.admin, manager_type: orm, label: Sector } admin.indicador: class: App\Admin\IndicadorAdmin arguments: - ~ - App\Entity\Indicador - App\Controller\Admin\IndicadorAdminController tags: - { name: sonata.admin, manager_type: orm, label: Indicador } admin.bussiness_stage: class: App\Admin\BussinessStageAdmin arguments: - ~ - App\Entity\BussinessStage - App\Controller\Admin\BussinessStageAdminController tags: - { name: sonata.admin, manager_type: orm, label: Bussiness Stage } admin.inscripcion: class: App\Admin\InscripcionAdmin arguments: [~, App\Entity\Inscripcion, App\Controller\Admin\InscripcionAdminController, "@security.authorization_checker"] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Inscripcion } public: true admin.contador: class: App\Admin\ContadorAdmin arguments: [~, App\Entity\Contador, App\Controller\Admin\ContadorAdminController, "@security.authorization_checker"] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Contador } public: true admin.bookmarks: class: App\Admin\BookmarksAdmin arguments: [~, App\Entity\Bookmarks, App\Controller\Admin\BookmarksAdminController, "@security.authorization_checker"] tags: - { name: sonata.admin, manager_type: orm, group: admin, label: Bookmarks } public: true ## # MenuBuilder ## app.menu_builder: class: App\Menu\MenuBuilder arguments: ["@knp_menu.factory", "@service_container", "@doctrine.orm.entity_manager"] tags: - { name: knp_menu.menu_builder, method: createSidebarMenu, alias: superadmin } admin.taskbuilder: class: App\Admin\TaskBuilderAdmin autoconfigure: false arguments: - ~ - App\Entity\TaskBuilder - App\Controller\Admin\TaskBuilderAdminController tags: - { name: sonata.admin, manager_type: orm, group: "FillTask", label: "ProcesoTarea" }