Licitator 1.0
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.

452 lines
18 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. services:
  2. admin.documentos:
  3. class: App\Admin\DocumentosAdmin
  4. arguments: [~, App\Entity\Documentos, App\Controller\DocumentosAdminController]
  5. tags:
  6. - { name: sonata.admin, manager_type: orm, group: admin, label: Documentos }
  7. public: true
  8. admin.procesos.comentar:
  9. class: App\Admin\ProcesoGreenEnterpreneurAdmin
  10. arguments:
  11. - ~
  12. - App\Entity\ProcesoGreenEnterpreneur
  13. - App\Controller\Admin\ProcesoGreenEnterpreneurAdminController
  14. tags:
  15. - { name: sonata.admin, manager_type: orm, label: ProcesoGreenEnterpreneur }
  16. public: true
  17. admin.realizar_tarea:
  18. class: App\Admin\RealizarTareaAdmin
  19. autoconfigure: false
  20. arguments:
  21. - ~
  22. - ~
  23. - App\Controller\Admin\RealizarTareaAdminController
  24. tags:
  25. - { name: sonata.admin, manager_type: orm, group: "FillTask", label: "ProcesoTarea" }
  26. admin.tipos_recursos:
  27. class: App\Admin\TiposRecursosAdmin
  28. arguments: [~, App\Entity\TiposRecursos, App\Controller\Admin\TiposRecursosAdminController]
  29. tags:
  30. - { name: sonata.admin, manager_type: orm, group: admin, label: TiposRecursos }
  31. public: true
  32. sonata.user.admin.user:
  33. class: App\Admin\UserAdmin
  34. arguments: [~, "%sonata.user.admin.user.entity%", "%sonata.user.admin.user.controller%"]
  35. tags:
  36. - { name: sonata.admin, manager_type: orm, group: "%sonata.user.admin.groupname%", label_catalogue: "%sonata.user.admin.label_catalogue%", label: "users", icon: "<i class=\"fa fa-users\"></i>" }
  37. calls:
  38. - [ setUserManager, [ "@fos_user.user_manager" ] ]
  39. - [ setTranslationDomain, [ "%sonata.user.admin.user.translation_domain%" ] ]
  40. admin.atributo:
  41. class: App\Admin\AtributoAdmin
  42. arguments: [~, App\Entity\Atributo, App\Controller\Admin\AtributoAdminController]
  43. tags:
  44. - { name: sonata.admin, manager_type: orm, group: admin, label: Atributo }
  45. public: true
  46. admin.comentarios:
  47. class: App\Admin\ComentariosAdmin
  48. arguments: [~, App\Entity\Comentarios, App\Controller\Admin\ComentariosAdminController]
  49. tags:
  50. - { name: sonata.admin, manager_type: orm, group: admin, label: Comentarios }
  51. public: true
  52. admin.convocatoria:
  53. class: App\Admin\ConvocatoriaAdmin
  54. arguments: [~, App\Entity\Convocatoria, App\Controller\Admin\ConvocatoriaAdminController]
  55. tags:
  56. - { name: sonata.admin, manager_type: orm, group: admin, label: Convocatoria }
  57. public: true
  58. calls:
  59. - [addChild, ['@admin.inscripcion', 'convocatoria']]
  60. - [setTemplate, ['list', 'convocatoria\list.html.twig']]
  61. admin.encuesta:
  62. class: App\Admin\EncuestaAdmin
  63. arguments: [~, App\Entity\Encuesta, App\Controller\Admin\EncuestaAdminController]
  64. tags:
  65. - { name: sonata.admin, manager_type: orm, group: admin, label: Encuestas }
  66. public: true
  67. calls:
  68. - [ setTemplate, [ 'show', 'encuesta\show.html.twig' ] ]
  69. admin.estrategia:
  70. class: App\Admin\EstrategiaAdmin
  71. arguments: [~, App\Entity\Estrategia, App\Controller\Admin\EstrategiaAdminController]
  72. tags:
  73. - { name: sonata.admin, manager_type: orm, group: admin, label: Estrategia }
  74. public: true
  75. admin.etapa:
  76. class: App\Admin\EtapaAdmin
  77. arguments: [~, App\Entity\Etapa, App\Controller\Admin\EtapaAdminController]
  78. tags:
  79. - { name: sonata.admin, manager_type: orm, group: admin, label: Etapa }
  80. public: true
  81. admin.fases_ciclo_vida:
  82. class: App\Admin\FasesCicloVidaAdmin
  83. arguments: [~, App\Entity\FasesCicloVida, App\Controller\Admin\FasesCicloVidaAdminController]
  84. tags:
  85. - { name: sonata.admin, manager_type: orm, group: admin, label: FasesCicloVida }
  86. public: true
  87. admin.news:
  88. class: App\Admin\NewsAdmin
  89. arguments: [~, App\Entity\News, App\Controller\Admin\NewsAdminController]
  90. tags:
  91. - { name: sonata.admin, manager_type: orm, group: admin, label: News }
  92. public: true
  93. admin.proyecto:
  94. class: App\Admin\ProyectoAdmin
  95. arguments: [~, App\Entity\Proyecto, App\Controller\Admin\ProyectoAdminController]
  96. tags:
  97. - { name: sonata.admin, manager_type: orm, group: admin, label: Proyecto }
  98. public: true
  99. admin.recurso:
  100. class: App\Admin\RecursoAdmin
  101. arguments: [~, App\Entity\Recurso, App\Controller\Admin\RecursoAdminController]
  102. tags:
  103. - { name: sonata.admin, manager_type: orm, group: admin, label: Recurso }
  104. public: true
  105. admin.recursos:
  106. class: App\Admin\RecursosAdmin
  107. arguments: [~, App\Entity\Recursos, App\Controller\Admin\RecursosAdminController]
  108. tags:
  109. - { name: sonata.admin, manager_type: orm, group: admin, label: Recursos }
  110. public: true
  111. admin.recursototarea:
  112. class: App\Admin\RecursoToTareaAdmin
  113. arguments: [~, App\Entity\RecursoToTarea, App\Controller\Admin\RecursoToTareaAdminController]
  114. tags:
  115. - { name: sonata.admin, manager_type: orm, group: admin, label: RecursoToTarea }
  116. public: true
  117. admin.respuestas:
  118. class: App\Admin\RespuestasAdmin
  119. arguments: [~, App\Entity\Respuestas, App\Controller\Admin\RespuestasAdminController]
  120. tags:
  121. - { name: sonata.admin, manager_type: orm, group: admin, label: Respuestas }
  122. public: true
  123. admin.respuestas_historicas:
  124. class: App\Admin\RespuestasHistoricasAdmin
  125. arguments: [~, App\Entity\RespuestasHistoricas, App\Controller\Admin\RespuestasHistoricasAdminController]
  126. tags:
  127. - { name: sonata.admin, manager_type: orm, group: admin, label: RespuestasHistoricas }
  128. public: true
  129. admin.respuestas_tarea:
  130. class: App\Admin\RespuestasTareaAdmin
  131. arguments: [~, ~, App\Controller\Admin\RespuestasTareaAdminController]
  132. tags:
  133. - { name: sonata.admin, manager_type: orm, group: AnswerTask, label: RespuestasTarea }
  134. public: true
  135. admin.respuestas_formulario:
  136. class: App\Admin\RespuestasFormularioAdmin
  137. arguments: [ ~, App\Entity\RespuestasFormulario, App\Controller\Admin\RespuestasFormularioAdminController ]
  138. tags:
  139. - { name: sonata.admin, manager_type: orm, group: AnswerTask, label: RespuestasFormulario }
  140. public: true
  141. calls:
  142. - [ setTemplate, [ 'list', 'encuesta\list.html.twig' ] ]
  143. admin.subetapas:
  144. class: App\Admin\SubetapasAdmin
  145. arguments: [~, App\Entity\Subetapas, App\Controller\Admin\SubetapasAdminController]
  146. tags:
  147. - { name: sonata.admin, manager_type: orm, group: admin, label: Subetapas }
  148. public: true
  149. admin.via:
  150. class: App\Admin\ViaAdmin
  151. arguments: [~, App\Entity\Via, App\Controller\Admin\ViaAdminController]
  152. tags:
  153. - { name: sonata.admin, manager_type: orm, group: admin, label: Via }
  154. public: true
  155. admin.dashboard:
  156. class: App\Admin\DashboardAdmin
  157. arguments: [~, App\Entity\Dashboard, App\Controller\Admin\DashboardAdminController]
  158. tags:
  159. - { name: sonata.admin, manager_type: orm, group: admin, label: Dashboard }
  160. public: true
  161. admin.tarea:
  162. class: App\Admin\TareaAdmin
  163. arguments: [~, App\Entity\Tarea, App\Controller\Admin\TareaAdminController]
  164. tags:
  165. - { name: sonata.admin, manager_type: orm, group: Tasks, label: Tarea }
  166. public: true
  167. calls:
  168. - [ addChild, ['@admin.preguntas']]
  169. - [ addChild, ['@admin.recursos']]
  170. - [ addChild, ['@admin.template']]
  171. - [ addChild, ['@admin.precondition']]
  172. - [ addChild, ['@admin.postcondition']]
  173. admin.formulario:
  174. class: App\Admin\FormularioAdmin
  175. arguments: [ ~, App\Entity\Formulario, App\Controller\Admin\FormularioAdminController ]
  176. tags:
  177. - { name: sonata.admin, manager_type: orm, group: Tasks, label: Formularios }
  178. public: true
  179. calls:
  180. - [ addChild, [ '@admin.preguntasformulario' ] ]
  181. - [ addChild, [ '@admin.recursos' ] ]
  182. - [ addChild, [ '@admin.template' ] ]
  183. - [ addChild, [ '@admin.precondition' ] ]
  184. - [ addChild, [ '@admin.postcondition' ] ]
  185. - [setTemplate, ['list', 'form\list.html.twig']]
  186. admin.calendar:
  187. class: App\Admin\CalendarAdmin
  188. arguments: [~, App\Entity\Calendario, App\Controller\Admin\CalendarAdminController]
  189. tags:
  190. - { name: sonata.admin, manager_type: orm, group: admin, label: Calendar }
  191. public: true
  192. admin.contact:
  193. class: App\Admin\ContactsAdmin
  194. arguments: [~, App\Entity\User, App\Controller\Admin\ContactsAdminController]
  195. tags:
  196. - { name: sonata.admin, manager_type: orm, group: admin, label: MyContacts }
  197. public: true
  198. calls:
  199. - [setTemplate, ['list', 'listajaxactions\list.html.twig']]
  200. admin.workshop:
  201. class: App\Admin\WorkShopAdmin
  202. arguments: [~, App\Entity\WorkShop, App\Controller\Admin\WorkShopsAdminController, '@acdr.chatcontroller']
  203. tags:
  204. - { name: sonata.admin, manager_type: orm, group: admin, label: Workshops }
  205. public: true
  206. calls:
  207. - [ setTemplate, [edit, workshop/edit.html.twig]]
  208. ###########################################
  209. # User Types #
  210. ###########################################
  211. admin.bso:
  212. class: App\Admin\ServicioAdmin
  213. arguments: [~, App\Entity\Servicio, App\Controller\Admin\ServicioAdminController]
  214. tags:
  215. - { name: sonata.admin, manager_type: orm, group: usertype, label: Servicio }
  216. public: true
  217. calls:
  218. - [ setUserManager, [ "@fos_user.user_manager" ] ]
  219. admin.trainer:
  220. class: App\Admin\SupervisorAdmin
  221. arguments: [~, App\Entity\Supervisor, App\Controller\Admin\SupervisorAdminController]
  222. tags:
  223. - { name: sonata.admin, manager_type: orm, group: admin, label: Supervisor }
  224. public: true
  225. calls:
  226. - [ setUserManager, [ "@fos_user.user_manager" ] ]
  227. admin.financial_actor:
  228. class: App\Admin\ContableAdmin
  229. arguments: [~, App\Entity\Contable, App\Controller\Admin\ContableAdminController, "@security.token_storage" ]
  230. tags:
  231. - { name: sonata.admin, manager_type: orm, group: admin, label: Contable }
  232. public: true
  233. calls:
  234. - [ setUserManager, [ "@fos_user.user_manager" ] ]
  235. admin.green_entrepreneur:
  236. class: App\Admin\LicitadorAdmin
  237. arguments: [~, App\Entity\Licitador, App\Controller\Admin\LicitadorAdminController]
  238. tags:
  239. - { name: sonata.admin, manager_type: orm, group: admin, label: Licitador }
  240. public: true
  241. calls:
  242. - [ setUserManager, [ "@fos_user.user_manager" ] ]
  243. admin.user:
  244. class: App\Admin\UserAdmin
  245. arguments: [~, App\Entity\User, ~]
  246. tags:
  247. - { name: sonata.admin, manager_type: orm, group: admin, label: User }
  248. public: true
  249. calls:
  250. - [ setUserManager, [ "@fos_user.user_manager" ] ]
  251. ###########################################
  252. # Processes #
  253. ###########################################
  254. admin.procesos:
  255. class: App\Admin\ProcesosAdmin
  256. arguments: [~, App\Entity\Procesos, App\Controller\Admin\ProcesosAdminController]
  257. tags:
  258. - { name: sonata.admin, manager_type: orm, group: process, label: Procesos }
  259. public: true
  260. calls:
  261. - [ addChild, ['@admin.tarea']]
  262. - [ addChild, ['@admin.formulario']]
  263. admin.fechas_predeterminadas:
  264. class: App\Admin\FechasPredeterminadasAdmin
  265. arguments: [~, App\Entity\FechasPredeterminadas, App\Controller\Admin\FechasPredeterminadasAdminController]
  266. tags:
  267. - { name: sonata.admin, manager_type: orm, group: process, label: FechasPredeterminadas }
  268. public: true
  269. admin.preguntas:
  270. class: App\Admin\PreguntasAdmin
  271. arguments: [~, App\Entity\Preguntas, App\Controller\Admin\PreguntasAdminController, '@doctrine.orm.default_entity_manager']
  272. tags:
  273. - { name: sonata.admin, manager_type: orm, group: process, label: Preguntas }
  274. public: true
  275. admin.preguntasformulario:
  276. class: App\Admin\PreguntasFormularioAdmin
  277. arguments: [~, App\Entity\PreguntasFormulario, App\Controller\Admin\PreguntasFormularioAdminController, '@doctrine.orm.default_entity_manager']
  278. tags:
  279. - { name: sonata.admin, manager_type: orm, group: process, label: Preguntas }
  280. public: true
  281. admin.tipo_pregunta:
  282. class: App\Admin\TipoPreguntaAdmin
  283. arguments: [~, App\Entity\TipoPregunta, App\Controller\Admin\TipoPreguntaAdminController]
  284. tags:
  285. - { name: sonata.admin, manager_type: orm, group: process, label: TipoPregunta }
  286. public: true
  287. admin.secciones_tarea:
  288. class: App\Admin\SeccionesTareaAdmin
  289. arguments: [~, App\Entity\SeccionesTarea, App\Controller\Admin\SeccionesTareaAdminController]
  290. tags:
  291. - { name: sonata.admin, manager_type: orm, group: admin, label: SeccionesTarea }
  292. public: true
  293. admin.secciones_formulario:
  294. class: App\Admin\SeccionesFormularioAdmin
  295. arguments: [~, App\Entity\SeccionesFormulario, App\Controller\Admin\SeccionesFormularioAdminController]
  296. tags:
  297. - { name: sonata.admin, manager_type: orm, group: admin, label: SeccionesTarea }
  298. public: true
  299. admin.template:
  300. class: App\Admin\TemplateAdmin
  301. arguments: [~, App\Entity\Template, App\Controller\Admin\TemplateAdminController]
  302. tags:
  303. - { name: sonata.admin, manager_type: orm, group: admin, label: Plantillas }
  304. public: true
  305. admin.component:
  306. class: App\Admin\ComponentAdmin
  307. arguments: [~, App\Entity\Component, App\Controller\Admin\ComponentAdminController]
  308. tags:
  309. - { name: sonata.admin, manager_type: orm, group: admin, label: Component }
  310. public: true
  311. admin.formcomponent:
  312. class: App\Admin\FormComponentAdmin
  313. arguments: [~, App\Entity\FormComponent, App\Controller\Admin\FormComponentAdminController]
  314. tags:
  315. - { name: sonata.admin, manager_type: orm, group: admin, label: FormComponent }
  316. public: true
  317. admin.external:
  318. class: App\Admin\ExternalAdmin
  319. arguments: [~, App\Entity\External, App\Controller\Admin\ExternalAdminController]
  320. tags:
  321. - { name: sonata.admin, manager_type: orm, group: admin, label: External }
  322. public: true
  323. admin.maillogger:
  324. class: App\Admin\MailLoggerAdmin
  325. arguments: [~, App\Entity\MailLogger, App\Controller\Admin\MailLoggerAdminController]
  326. tags:
  327. - { name: sonata.admin, manager_type: orm, group: admin, label: MailLogger }
  328. public: true
  329. admin.postcondition:
  330. class: App\Admin\PostconditionAdmin
  331. arguments: [~, App\Entity\Postcondition, App\Controller\Admin\PostconditionAdminController]
  332. tags:
  333. - { name: sonata.admin, manager_type: orm, group: admin, label: Postcondition }
  334. public: true
  335. calls:
  336. - [setTemplate, ['edit', 'Postcondition\edit.html.twig']]
  337. admin.precondition:
  338. class: App\Admin\PreconditionAdmin
  339. arguments: [~, App\Entity\Precondition, App\Controller\Admin\PreconditionAdminController]
  340. tags:
  341. - { name: sonata.admin, manager_type: orm, group: admin, label: Precondition }
  342. public: true
  343. calls:
  344. - [setTemplate, ['edit', 'Precondition\edit.html.twig']]
  345. admin.proceso_tarea:
  346. class: App\Admin\ProcesoTareaAdmin
  347. autoconfigure: false
  348. arguments:
  349. - ~
  350. - ~
  351. - App\Controller\Admin\ProcesoTareaAdminController
  352. tags:
  353. - { name: sonata.admin, manager_type: orm, group: ProcessTask, label: ProcesoTarea }
  354. admin.sector:
  355. class: App\Admin\SectorAdmin
  356. arguments:
  357. - ~
  358. - App\Entity\Sector
  359. - App\Controller\Admin\SectorAdminController
  360. tags:
  361. - { name: sonata.admin, manager_type: orm, label: Sector }
  362. admin.indicador:
  363. class: App\Admin\IndicadorAdmin
  364. arguments:
  365. - ~
  366. - App\Entity\Indicador
  367. - App\Controller\Admin\IndicadorAdminController
  368. tags:
  369. - { name: sonata.admin, manager_type: orm, label: Indicador }
  370. admin.bussiness_stage:
  371. class: App\Admin\BussinessStageAdmin
  372. arguments:
  373. - ~
  374. - App\Entity\BussinessStage
  375. - App\Controller\Admin\BussinessStageAdminController
  376. tags:
  377. - { name: sonata.admin, manager_type: orm, label: Bussiness Stage }
  378. admin.inscripcion:
  379. class: App\Admin\InscripcionAdmin
  380. arguments: [~, App\Entity\Inscripcion, App\Controller\Admin\InscripcionAdminController, "@security.authorization_checker"]
  381. tags:
  382. - { name: sonata.admin, manager_type: orm, group: admin, label: Inscripcion }
  383. public: true
  384. admin.contador:
  385. class: App\Admin\ContadorAdmin
  386. arguments: [~, App\Entity\Contador, App\Controller\Admin\ContadorAdminController, "@security.authorization_checker"]
  387. tags:
  388. - { name: sonata.admin, manager_type: orm, group: admin, label: Contador }
  389. public: true
  390. admin.bookmarks:
  391. class: App\Admin\BookmarksAdmin
  392. arguments: [~, App\Entity\Bookmarks, App\Controller\Admin\BookmarksAdminController, "@security.authorization_checker"]
  393. tags:
  394. - { name: sonata.admin, manager_type: orm, group: admin, label: Bookmarks }
  395. public: true
  396. ##
  397. # MenuBuilder
  398. ##
  399. app.menu_builder:
  400. class: App\Menu\MenuBuilder
  401. arguments: ["@knp_menu.factory", "@service_container", "@doctrine.orm.entity_manager"]
  402. tags:
  403. - { name: knp_menu.menu_builder, method: createSidebarMenu, alias: superadmin }
  404. admin.taskbuilder:
  405. class: App\Admin\TaskBuilderAdmin
  406. autoconfigure: false
  407. arguments:
  408. - ~
  409. - App\Entity\TaskBuilder
  410. - App\Controller\Admin\TaskBuilderAdminController
  411. tags:
  412. - { name: sonata.admin, manager_type: orm, group: "FillTask", label: "ProcesoTarea" }