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.

421 lines
18 KiB

5 years ago
  1. security:
  2. # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers
  3. role_hierarchy:
  4. ROLE_USER: [ROLE_SONATA_BLOCK_ADMIN_CONTRACT_VIEW,ROLE_SONATA_BLOCK_ADMIN_CONTRACT_GUEST ]
  5. ROLE_ADMIN:
  6. - ROLE_USER
  7. - ROLE_SONATA_ADMIN
  8. ROLE_EDITOR:
  9. - ROLE_ADMIN
  10. - ROLE_ADMIN_USER_ALL
  11. - ROLE_ADMIN_CALENDAR_VIEW
  12. - ROLE_SONATA_USER_ADMIN_USER_ALL
  13. - ROLE_SONATA_USER_ADMIN_GROUP_ALL
  14. - ROLE_ADMIN_PROCESOS_ALL
  15. - ROLE_TAREAS_ALL
  16. - ROLE_PRECONDITION_ADMIN_ALL
  17. - ROLE_ADMIN_POSTCONDITION_ALL
  18. - ROLE_ADMIN_PRECONDITION_ALL
  19. - ROLE_ADMIN_REALIZAR_TAREA_EDIT
  20. - ROLE_ADMIN_REALIZAR_TAREA_DELETE
  21. - ROLE_RULES_ADMIN_ALL
  22. - ROLE_SONATA_USER_ADMIN_USER_ALL
  23. - ROLE_SONATA_USER_ADMIN_GROUP_ALL
  24. - ROLE_POSTCONDITION_ADMIN_ALL
  25. - ROLE_ADMIN_PREGUNTAS_ALL
  26. - ROLE_ADMIN_TAREA_ALL
  27. - ROLE_APP\ADMIN\TAREAADMIN_ALL
  28. - ROLE_ADMIN_TEMPLATE_ALL
  29. - ROLE_ADMIN_RECURSOTOTAREA_ALL
  30. - ROLE_APP\ADMIN\RECURSOTOTAREAADMIN_ALL
  31. - ROLE_APP\ADMIN\TEMPLATEADMIN_ALL
  32. - ROLE_APP\ADMIN\COMPONENTADMIN_ALL
  33. - ROLE_APP\ADMIN\EXTERNALADMIN_ALL
  34. - ROLE_ADMIN_COMPONENT_ALL
  35. - ROLE_ADMIN_FORM_COMPONENT_ALL
  36. - ROLE_ADMIN_FORMCOMPONENT_ALL
  37. - ROLE_ADMIN_EXTERNAL_ALL
  38. - ROLE_ADMIN_TIPO_PREGUNTA_ALL
  39. - ROLE_APP\ADMIN\TIPOPREGUNTAADMIN_ALL
  40. - ROLE_ADMIN_TIPOS_RECURSOS_ALL
  41. - ROLE_APP\ADMIN\TIPOSRECURSOSADMIN_ALL
  42. - ROLE_ADMIN_RECURSOS_ALL
  43. - ROLE_APP\ADMIN\RECURSOSADMIN_ALL
  44. - ROLE_ADMIN_SECCIONES_TAREA_ALL
  45. - ROLE_ADMIN_CALENDAR_LIST
  46. - ROLE_ADMIN_MAILLOGGER_ALL
  47. - ROLE_APP\ADMIN\RECURSOTOTAREAADMIN_ALL
  48. # - ROLE_APP\ADMIN\CONTACTOGREENENTERPRENEURADMIN_ALL
  49. # - ROLE_ADMIN_CONTACTOGREENENTERPRENEUR_ALL
  50. - ROLE_APP\ADMIN\DOCUMENTOSADMIN_ALL
  51. - ROLE_ADMIN_DOCUMENTOS_ALL
  52. - ROLE_APP\ADMIN\PROCESOGREENENTERPRENEURADMIN_ALL
  53. - ROLE_ADMIN_PROCESO_GREEN_ENTERPRENEUR_ALL
  54. - ROLE_APP\ADMIN\PROCESOS_COMENTAR_ALL
  55. - ROLE_ADMIN_PROCESOS_COMENTAR_ALL
  56. - ROLE_APP\ADMIN\TASKBUILDER_ALL
  57. - ROLE_ADMIN_TASKBUILDER_ALL
  58. - ROLE_ADMIN_ENCUESTA_ALL
  59. - ROLE_APP\ADMIN\USERADMIN_ALL
  60. - ROLE_APP\ADMIN\MAILLOGGERADMIN_ALL
  61. - ROLE_APP_ADMIN_GREENENTREPRENEUR_ALL
  62. - ROLE_APP_ADMIN_TRAINER_ALL
  63. - ROLE_ADMIN_RESPUESTAS_ALL
  64. - ROLE_ADMIN_RESPUESTAS_HISTORICAS_ALL
  65. - ROLE_ADMIN_INDICADOR_ALL
  66. - ROLE_ADMIN_SECTOR_ALL
  67. - ROLE_ADMIN_BUSSINESS_STAGE_ALL
  68. - ROLE_ADMIN_CONVOCATORIA_ALL
  69. - ROLE_ADMIN_NEWS_ALL
  70. - ROLE_ADMIN_WORKSHOP_ALL
  71. - ROLE_ADMIN_CONTADOR_ALL
  72. - ROLE_ADMIN_BOOKMARKS_ALL
  73. - ROLE_ALLOWED_TO_SWITCH
  74. ROLE_VISOR:
  75. - ROLE_ADMIN
  76. - ROLE_ADMIN_USER_LIST
  77. - ROLE_ADMIN_USER_VIEW
  78. - ROLE_ADMIN_CALENDAR_VIEW
  79. - ROLE_SONATA_USER_ADMIN_USER_LIST
  80. - ROLE_SONATA_USER_ADMIN_USER_VIEW
  81. - ROLE_SONATA_USER_ADMIN_GROUP_LIST
  82. - ROLE_SONATA_USER_ADMIN_GROUP_VIEW
  83. - ROLE_ADMIN_PROCESOS_LIST
  84. - ROLE_ADMIN_PROCESOS_VIEW
  85. - ROLE_TAREAS_LIST
  86. - ROLE_TAREAS_VIEW
  87. - ROLE_PRECONDITION_ADMIN_LIST
  88. - ROLE_PRECONDITION_ADMIN_VIEW
  89. - ROLE_ADMIN_POSTCONDITION_LIST
  90. - ROLE_ADMIN_POSTCONDITION_VIEW
  91. - ROLE_ADMIN_PRECONDITION_LIST
  92. - ROLE_ADMIN_PRECONDITION_VIEW
  93. - ROLE_ADMIN_REALIZAR_TAREA_LIST
  94. - ROLE_ADMIN_REALIZAR_TAREA_VIEW
  95. - ROLE_RULES_ADMIN_LIST
  96. - ROLE_RULES_ADMIN_VIEW
  97. - ROLE_SONATA_USER_ADMIN_USER_LIST
  98. - ROLE_SONATA_USER_ADMIN_USER_VIEW
  99. - ROLE_SONATA_USER_ADMIN_GROUP_LIST
  100. - ROLE_SONATA_USER_ADMIN_GROUP_VIEW
  101. - ROLE_ADMIN_PREGUNTAS_LIST
  102. - ROLE_ADMIN_PREGUNTAS_VIEW
  103. - ROLE_ADMIN_TAREA_LIST
  104. - ROLE_ADMIN_TAREA_VIEW
  105. - ROLE_ADMIN_TEMPLATE_LIST
  106. - ROLE_ADMIN_TEMPLATE_VIEW
  107. - ROLE_ADMIN_RECURSOTOTAREA_LIST
  108. - ROLE_ADMIN_RECURSOTOTAREA_VIEW
  109. - ROLE_ADMIN_COMPONENT_LIST
  110. - ROLE_ADMIN_COMPONENT_VIEW
  111. - ROLE_ADMIN_FORM_COMPONENT_LIST
  112. - ROLE_ADMIN_FORM_COMPONENT_VIEW
  113. - ROLE_ADMIN_FORMCOMPONENT_LIST
  114. - ROLE_ADMIN_FORMCOMPONENT_VIEW
  115. - ROLE_ADMIN_EXTERNAL_LIST
  116. - ROLE_ADMIN_EXTERNAL_VIEW
  117. - ROLE_ADMIN_TIPO_PREGUNTA_LIST
  118. - ROLE_ADMIN_TIPO_PREGUNTA_VIEW
  119. - ROLE_APP\ADMIN\TIPOPREGUNTAADMIN_LIST
  120. - ROLE_APP\ADMIN\TIPOPREGUNTAADMIN_VIEW
  121. - ROLE_ADMIN_TIPOS_RECURSOS_LIST
  122. - ROLE_ADMIN_TIPOS_RECURSOS_VIEW
  123. - ROLE_APP\ADMIN\TIPOSRECURSOSADMIN_LIST
  124. - ROLE_APP\ADMIN\TIPOSRECURSOSADMIN_VIEW
  125. - ROLE_ADMIN_RECURSOS_LIST
  126. - ROLE_ADMIN_RECURSOS_VIEW
  127. - ROLE_APP\ADMIN\RECURSOSADMIN_LIST
  128. - ROLE_APP\ADMIN\RECURSOSADMIN_VIEW
  129. - ROLE_ADMIN_SECCIONES_TAREA_LIST
  130. - ROLE_ADMIN_SECCIONES_TAREA_VIEW
  131. - ROLE_ADMIN_CALENDAR_LIST
  132. - ROLE_ADMIN_MAILLOGGER_LIST
  133. - ROLE_ADMIN_MAILLOGGER_VIEW
  134. - ROLE_APP\ADMIN\RECURSOTOTAREAADMIN_LIST
  135. - ROLE_APP\ADMIN\RECURSOTOTAREAADMIN_VIEW
  136. - ROLE_APP\ADMIN\DOCUMENTOSADMIN_LIST
  137. - ROLE_APP\ADMIN\DOCUMENTOSADMIN_VIEW
  138. - ROLE_ADMIN_DOCUMENTOS_LIST
  139. - ROLE_ADMIN_DOCUMENTOS_VIEW
  140. - ROLE_APP\ADMIN\PROCESOGREENENTERPRENEURADMIN_LIST
  141. - ROLE_APP\ADMIN\PROCESOGREENENTERPRENEURADMIN_VIEW
  142. - ROLE_ADMIN_PROCESO_GREEN_ENTERPRENEUR_LIST
  143. - ROLE_ADMIN_PROCESO_GREEN_ENTERPRENEUR_VIEW
  144. - ROLE_APP\ADMIN\PROCESOS_COMENTAR_LIST
  145. - ROLE_APP\ADMIN\PROCESOS_COMENTAR_VIEW
  146. - ROLE_ADMIN_PROCESOS_COMENTAR_VIEW
  147. - ROLE_ADMIN_PROCESOS_COMENTAR_LIST
  148. - ROLE_APP\ADMIN\USERADMIN_LIST
  149. - ROLE_APP\ADMIN\USERADMIN_VIEW
  150. - ROLE_APP_ADMIN_GREENENTREPRENEUR_LIST
  151. - ROLE_APP_ADMIN_GREENENTREPRENEUR_VIEW
  152. - ROLE_APP_ADMIN_TRAINER_LIST
  153. - ROLE_APP_ADMIN_TRAINER_VIEW
  154. - ROLE_ADMIN_RESPUESTAS_VIEW
  155. - ROLE_ADMIN_RESPUESTAS_LIST
  156. - ROLE_ADMIN_RESPUESTAS_HISTORICAS_LIST
  157. - ROLE_ADMIN_RESPUESTAS_HISTORICAS_VIEW
  158. - ROLE_ADMIN_INDICADOR_LIST
  159. - ROLE_ADMIN_INDICADOR_VIEW
  160. - ROLE_ADMIN_SECTOR_LIST
  161. - ROLE_ADMIN_SECTOR_VIEW
  162. - ROLE_ADMIN_BUSSINESS_STAGE_LIST
  163. - ROLE_ADMIN_BUSSINESS_STAGE_VIEW
  164. - ROLE_ADMIN_CONVOCATORIA_LIST
  165. - ROLE_ADMIN_CONVOCATORIA_VIEW
  166. - ROLE_ADMIN_NEWS_LIST
  167. - ROLE_ADMIN_NEWS_VIEW
  168. - ROLE_ADMIN_WORKSHOP_LIST
  169. - ROLE_ADMIN_WORKSHOP_VIEW
  170. - ROLE_ADMIN_CONTADOR_LIST
  171. - ROLE_ADMIN_CONTADOR_VIEW
  172. - ROLE_ADMIN_BOOKMARKS_LIST
  173. - ROLE_ADMIN_BOOKMARKS_VIEW
  174. - ROLE_ADMIN_GREENENTREPRENEUR_VIEW
  175. - ROLE_APP_ADMIN_GREENENTREPRENEUR_VIEW
  176. - ROLE_ADMIN_GREENENTREPRENEUR_LIST
  177. - ROLE_APP_ADMIN_GREENENTREPRENEUR_LIST
  178. - ROLE_APP_ADMIN_GREENENTREPRENEURADMIN_LIST
  179. - ROLE_APP_ADMIN_GREENENTREPRENEURADMIN_VIEW
  180. - ROLE_ADMIN_GREEN_ENTREPRENEUR_LIST
  181. - ROLE_ADMIN_GREEN_ENTREPRENEUR_VIEW
  182. - ROLE_APP_ADMIN_TRAINER_LIST
  183. - ROLE_APP_ADMIN_TRAINER_VIEW
  184. - ROLE_APP_ADMIN_BSO_LIST
  185. - ROLE_APP_ADMIN_BSO_VIEW
  186. - ROLE_APP_ADMIN_FINANCIAL_ACTOR_LIST
  187. - ROLE_APP_ADMIN_FINANCIAL_ACTOR_VIEW
  188. - ROLE_ADMIN_ENCUESTA_LIST
  189. - ROLE_ADMIN_ENCUESTA_VIEW
  190. - ROLE_ADMIN_FORMULARIO_LIST
  191. - ROLE_ADMIN_FORMULARIO_VIEW
  192. - ROLE_ADMIN_TRAINER_LIST
  193. - ROLE_ADMIN_TRAINER_VIEW
  194. - ROLE_ADMIN_BSO_LIST
  195. - ROLE_ADMIN_BSO_VIEW
  196. - ROLE_ADMIN_FINANCIAL_ACTOR_LIST
  197. - ROLE_ADMIN_FINANCIAL_ACTOR_VIEW
  198. - ROLE_APP\ADMIN\BSO_LIST
  199. - ROLE_APP\ADMIN\BSO_VIEW
  200. ROLE_GREENENTERPRENEUR:
  201. - ROLE_ADMIN
  202. - ROLE_ADMIN_PROCESOS_LIST
  203. - ROLE_ADMIN_CALENDAR_EDIT
  204. - ROLE_ADMIN_USER_VIEW
  205. - ROLE_ADMIN_USER_EDIT
  206. - ROLE_ADMIN_PROCESO_TAREA_ALL
  207. - ROLE_SONATA_USER_ADMIN_USER_EDIT
  208. - ROLE_SONATA_USER_ADMIN_USER_VIEW
  209. - ROLE_APP_ADMIN_USERADMIN_EDIT
  210. - ROLE_APP_ADMIN_USERADMIN_VIEW
  211. - ROLE_ADMIN_GREENENTREPRENEUR_VIEW
  212. - ROLE_APP_ADMIN_GREENENTREPRENEUR_VIEW
  213. - ROLE_ADMIN_GREENENTREPRENEUR_EDIT
  214. - ROLE_APP_ADMIN_GREENENTREPRENEUR_EDIT
  215. - ROLE_APP_ADMIN_GREENENTREPRENEURADMIN_EDIT
  216. - ROLE_APP_ADMIN_GREENENTREPRENEURADMIN_VIEW
  217. - ROLE_ADMIN_GREEN_ENTREPRENEUR_EDIT
  218. - ROLE_ADMIN_GREEN_ENTREPRENEUR_VIEW
  219. - ROLE_ADMIN_PROCESO_TAREA_ALL
  220. # - ROLE_ADMIN_CALENDAR_LIST
  221. # - ROLE_APP\ADMIN\CONTACTOGREENENTERPRENEURADMIN_ALL
  222. # - ROLE_ADMIN_CONTACTOGREENENTERPRENEUR_ALL
  223. - ROLE_APP\ADMIN\DOCUMENTOSADMIN_ALL
  224. - ROLE_ADMIN_CALENDAR_LIST
  225. - ROLE_APP_ADMIN_DOCUMENTOSADMIN_ALL
  226. - ROLE_ADMIN_DOCUMENTOS_ALL
  227. - ROLE_APP\ADMIN\PROCESOS_COMENTAR_ALL
  228. - ROLE_ADMIN_PROCESOS_COMENTAR_ALL
  229. - ROLE_APP_ADMIN_PROCESOS_COMENTAR
  230. - ROLE_ADMIN_CONTACT_ALL
  231. - ROLE_ADMIN_CONVOCATORIA_LIST
  232. - ROLE_ADMIN_CONVOCATORIA_INSCRIBIRSE
  233. - ROLE_ADMIN_SALA_ALL
  234. ROLE_BSO:
  235. - ROLE_ADMIN
  236. - ROLE_USER
  237. - ROLE_ADMIN_USER_VIEW
  238. - ROLE_ADMIN_USER_LIST
  239. - ROLE_SONATA_ADMIN
  240. - ROLE_ADMIN_NEWS_ALL
  241. - ROLE_ADMIN_CONVOCATORIA_ALL
  242. # - ROLE_ADMIN_TRAINER_ALL
  243. - ROLE_ADMIN_GREEN_ENTREPRENEUR_VIEW
  244. - ROLE_ADMIN_GREEN_ENTREPRENEUR_LIST
  245. - ROLE_ADMIN_USER_VIEW
  246. - ROLE_ADMIN_USER_EDIT
  247. - ROLE_ADMIN_BSO_VIEW
  248. - ROLE_ADMIN_BSO_EDIT
  249. - ROLE_NEWS_LIST
  250. # - ROLE_ADMIN_CALENDAR_LIST
  251. # - ROLE_APP\ADMIN\CONTACTOGREENENTERPRENEURADMIN_ALL
  252. # - ROLE_ADMIN_CONTACTOGREENENTERPRENEUR_ALL
  253. - ROLE_APP\ADMIN\DOCUMENTOSADMIN_ALL
  254. - ROLE_ADMIN_DOCUMENTOS_ALL
  255. - ROLE_ADMIN_CONTACT_ALL
  256. - ROLE_ADMIN_CONTACTOTRAINER_ALL
  257. - ROLE_ADMIN_WORKSHOP_ALL
  258. - ROLE_ADMIN_INSCRIPCION_LIST
  259. - ROLE_ADMIN_INSCRIPCION_EXPORT
  260. - ROLE_ADMIN_ENCUESTA_ALL
  261. - ROLE_ADMIN_FORMULARIO_ALL
  262. - ROLE_ADMIN_PREGUNTASFORMULARIO_ALL
  263. - ROLE_ADMIN_TEMPLATE_ALL
  264. - ROLE_ADMIN_RESPUESTAS_FORMULARIO_ALL
  265. - ROLE_ADMIN_TRAINER_VIEW
  266. - ROLE_ADMIN_TRAINER_LIST
  267. - ROLE_ADMIN_SALA_ALL
  268. - ROLE_APP_ADMIN_USERADMIN_VIEW
  269. ROLE_TRAINER:
  270. - ROLE_ADMIN
  271. - ROLE_ADMIN_USER_VIEW
  272. - ROLE_ADMIN_USER_EDIT
  273. - ROLE_ADMIN_GREEN_ENTREPRENEUR_LIST
  274. - ROLE_ADMIN_GREEN_ENTREPRENEUR_VIEW
  275. - ROLE_ADMIN_CONTACT_ALL
  276. - ROLE_ADMIN_COMENTARIOS_ALL
  277. - ROLE_ADMIN_RESPUESTAS_ALL
  278. - ROLE_ADMIN_RESPUESTAS_HISTORICAS_ALL
  279. - ROLE_ADMIN_PROCESOS_LIST
  280. - ROLE_ADMIN_USER_VIEW
  281. - ROLE_ADMIN_USER_EDIT
  282. - ROLE_SONATA_USER_ADMIN_USER_LIST
  283. - ROLE_SONATA_USER_ADMIN_USER_VIEW
  284. - ROLE_ADMIN_TRAINER_VIEW
  285. - ROLE_APP_ADMIN_TRAINER_VIEW
  286. - ROLE_ADMIN_TRAINER_EDIT
  287. - ROLE_APP_ADMIN_TRAINER_EDIT
  288. - ROLE_ADMIN_CALENDAR_LIST
  289. # - ROLE_APP\ADMIN\CONTACTOGREENENTERPRENEURADMIN_ALL
  290. # - ROLE_ADMIN_CONTACTOGREENENTERPRENEUR_ALL
  291. - ROLE_APP\ADMIN\DOCUMENTOSADMIN_ALL
  292. - ROLE_ADMIN_DOCUMENTOS_ALL
  293. - ROLE_APP\ADMIN\PROCESOS_COMENTAR_LIST
  294. - ROLE_ADMIN_PROCESOS_COMENTAR_LIST
  295. - ROLE_ADMIN_REALIZAR_TAREA_VIEW
  296. - ROLE_ADMIN_PROCESOS_COMENTAR_ALL
  297. - ROLE_ADMIN_SALA_ALL
  298. - ROLE_APP_ADMIN_USERADMIN_LIST
  299. - ROLE_APP_ADMIN_USERADMIN_VIEW
  300. ROLE_FINANCIALACTOR:
  301. - ROLE_ADMIN
  302. - ROLE_ADMIN_GREEN_ENTREPRENEUR_VIEW
  303. - ROLE_ADMIN_GREEN_ENTREPRENEUR_LIST
  304. - ROLE_ADMIN_CONTACT_ALL
  305. - ROLE_ADMIN_NEWS_VIEW
  306. - ROLE_ADMIN_FINANCIAL_ACTOR_EDIT
  307. - ROLE_ADMIN_FINANCIAL_ACTOR_VIEW
  308. ROLE_SUPER_ADMIN: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH, ROLE_EDITOR]
  309. SONATA:
  310. - ROLE_SONATA_PAGE_ADMIN_PAGE_EDIT # if you are using acl then this line must be commented
  311. access_decision_manager:
  312. strategy: unanimous
  313. allow_if_all_abstain: false
  314. encoders:
  315. FOS\UserBundle\Model\UserInterface: sha512
  316. providers:
  317. fos_userbundle:
  318. id: fos_user.user_provider.username_email
  319. firewalls:
  320. dev:
  321. pattern: ^/(_(profiler|wdt)|css|images|js)/
  322. security: false
  323. # user:
  324. # pattern: ^/user(.*)
  325. # form_login:
  326. # provider: fos_userbundle
  327. # login_path: /user/login
  328. # use_forward: false
  329. # check_path: /user/login_check
  330. # failure_path: /user/login
  331. # success_handler: admin_success_handler
  332. # # default_target_path: /user/dashboard
  333. # # always_use_default_target_path: true
  334. # logout:
  335. # path: /user/logout
  336. # target: /user/login
  337. # anonymous: true
  338. admin:
  339. pattern: ^/(%app_locales%)/admin(.*)
  340. context: user
  341. switch_user: { role: ROLE_EDITOR }
  342. remember_me:
  343. secret: '%kernel.secret%'
  344. lifetime: 604800 # 1 week in seconds
  345. path: /
  346. form_login:
  347. provider: fos_userbundle
  348. login_path: fos_user_security_login
  349. use_forward: false
  350. check_path: fos_user_security_check
  351. failure_path: fos_user_security_login
  352. default_target_path: /%locale%/admin/dashboard
  353. always_use_default_target_path: true
  354. success_handler: admin_success_handler
  355. logout:
  356. path: fos_user_security_logout
  357. target: fos_user_security_login
  358. anonymous: true
  359. main:
  360. pattern: .*
  361. anonymous: true
  362. # oauth_token:
  363. # pattern: ^/oauth/v2/token
  364. # security: false
  365. # oauth_authorize:
  366. # pattern: ^/oauth/v2/auth
  367. # form_login:
  368. # provider: fos_userbundle
  369. # check_path: /oauth/v2/auth_login_check
  370. # login_path: /oauth/v2/auth_login
  371. # use_referer: true
  372. api:
  373. pattern: ^/%locale%/api
  374. anonymous: true
  375. access_control:
  376. # ELfinder securing paths
  377. - { path: ^/(%app_locales%)/admin/elfinder.main.js$, role: ROLE_USER }
  378. - { path: ^/(%app_locales%)/admin/elfinder/*, role: ROLE_EDITOR }
  379. - { path: ^/(%app_locales%)/admin/elfinder/news, role: ROLE_BSO }
  380. - { path: ^/(%app_locales%)/admin/elfinder/convocatoria, role: ROLE_BSO }
  381. - { path: ^/(%app_locales%)/admin/elfinder/*, roles: [ROLE_SUPER_ADMIN, ROLE_EDITOR] }
  382. # The WDT has to be allowed to anonymous users to avoid requiring the login with the AJAX request
  383. - { path: ^/wdt/, role: IS_AUTHENTICATED_ANONYMOUSLY }
  384. - { path: ^/profiler/, role: IS_AUTHENTICATED_ANONYMOUSLY }
  385. # AsseticBundle paths used when using the controller for assets
  386. - { path: ^/%locale%/js/, role: IS_AUTHENTICATED_ANONYMOUSLY }
  387. - { path: ^/%locale%/css/, role: IS_AUTHENTICATED_ANONYMOUSLY }
  388. # - { path: ^/user/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  389. # - { path: ^/user/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
  390. # - { path: ^/user/logout$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  391. # - { path: ^/user/login_check$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  392. # - { path: ^/user/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
  393. # URL of FOSUserBundle which need to be available to anonymous users
  394. # Admin login page needs to be accessed without credential
  395. - { path: ^/(%app_locales%)/admin/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  396. - { path: ^/(%app_locales%)/admin/logout$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  397. - { path: ^/(%app_locales%)/admin/login_check$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  398. - { path: ^/(%app_locales%)/admin/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
  399. #API routes
  400. # - { path: ^/api, roles: IS_AUTHENTICATED_FULLY}
  401. # - { path: ^/createClient, roles: IS_AUTHENTICATED_ANONYMOUSLY}
  402. # Secured part of the site
  403. # This config requires being logged for the whole site and having the admin role for the admin part.
  404. # Change these rules to adapt them to your needs
  405. # for screenshots disable authentication on admin
  406. # - { path: ^/admin/, role: IS_AUTHENTICATED_ANONYMOUSLY }
  407. - { path: ^/(%app_locales%)/admin/, role: ROLE_ADMIN }
  408. - { path: ^/(%app_locales%)/register, role: ROLE_ADMIN }
  409. # - { path: ^/user/, role: ROLE_USER }
  410. # - { path: ^/user/, role: ROLE_USER }
  411. - { path: ^/(%app_locales%)/.*, role: IS_AUTHENTICATED_ANONYMOUSLY }