Security
Token
karen.escobar
Username
Authenticated
| Property | Value |
|---|---|
| Roles |
[ "ROLE_OPERADOR" "ROLE_APP_ADMIN_TIPO_CLIENTE_ALL" "ROLE_APP_ADMIN_MOTIVO_CITA_ALL" "ROLE_APP_ADMIN_ANALISIS_COSTO_LIST" "ROLE_APP_ADMIN_PACIENTE_ALL" "ROLE_APP_ADMIN_CITA_ALL" "ROLE_APP_ADMIN_PRESUPUESTO_ALL" "ROLE_APP_ADMIN_PRESUPUESTO_DETALLE_ALL" "ROLE_USER" ] |
| Inherited Roles | [ "ROLE_GUI" "ROLE_ADMIN" "ROLE_SONATA_ADMIN" ] |
| Token | Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken {#538 -user: App\Entity\SonataUserUser {#745 …} -roleNames: [ "ROLE_OPERADOR" "ROLE_APP_ADMIN_TIPO_CLIENTE_ALL" "ROLE_APP_ADMIN_MOTIVO_CITA_ALL" "ROLE_APP_ADMIN_ANALISIS_COSTO_LIST" "ROLE_APP_ADMIN_PACIENTE_ALL" "ROLE_APP_ADMIN_CITA_ALL" "ROLE_APP_ADMIN_PRESUPUESTO_ALL" "ROLE_APP_ADMIN_PRESUPUESTO_DETALLE_ALL" "ROLE_USER" ] -attributes: [] -firewallName: "admin" } |
Firewall
admin
Name
Security enabled
Stateless
Configuration
| Key | Value |
|---|---|
| provider | sonata.user.security.user_provider |
| context | user |
| entry_point | security.authenticator.form_login.admin |
| user_checker | security.user_checker |
| access_denied_handler | (none) |
| access_denied_url | (none) |
| authenticators | [ "switch_user" "form_login" "remember_me" ] |
Listeners
| Listener | Duration | Response |
|---|---|---|
Symfony\Component\Security\Http\Firewall\ChannelListener {#514 -map: Symfony\Component\Security\Http\AccessMap {#519 …} -logger: Monolog\Logger {#81 …} -httpPort: 80 -httpsPort: 443 } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\ContextListener {#462 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#138 …} -sessionKey: "_security_user" -logger: Monolog\Logger {#81 …} -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#454 …} -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#91 …} -registered: false -trustResolver: Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver {#477 …} -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#447 …} } |
23.14 ms | (none) |
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#453 -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#452 …} } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\SwitchUserListener {#509 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#139 …} -provider: Sonata\UserBundle\Security\UserProvider {#85 …} -userChecker: Symfony\Component\Security\Core\User\InMemoryUserChecker {#496 …} -firewallName: "admin" -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#527 …} -usernameParameter: "_switch_user" -role: "ROLE_ALLOWED_TO_SWITCH" -logger: Monolog\Logger {#81 …} -dispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#269 …} -stateless: false -urlGenerator: Symfony\Bundle\FrameworkBundle\Routing\Router {#156 …} -targetRoute: null } |
0.00 ms | (none) |
Symfony\Component\Security\Http\Firewall\AccessListener {#497 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#139 …} -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#527 …} -map: Symfony\Component\Security\Http\AccessMap {#519 …} } |
0.73 ms | (none) |
Symfony\Component\Security\Http\Firewall\LogoutListener {#479 -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#139 …} -options: [ "csrf_parameter" => "_csrf_token" "csrf_token_id" => "logout" "logout_path" => "sonata_user_admin_security_logout" ] -httpUtils: Symfony\Component\Security\Http\HttpUtils {#75 …} -csrfTokenManager: null -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#91 …} } |
0.00 ms | (none) |
Authenticators
No authenticators have been recorded. Check previous profiles on your authentication endpoint.
Access Decision
affirmative
Strategy
Access decision log
| # | Result | Attributes | Object |
|---|---|---|---|
| 1 | GRANTED | ROLE_ADMIN | Symfony\Component\HttpFoundation\Request {#2 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#15 …} +request: Symfony\Component\HttpFoundation\InputBag {#9 …} +query: Symfony\Component\HttpFoundation\InputBag {#12 …} +server: Symfony\Component\HttpFoundation\ServerBag {#18 …} +files: Symfony\Component\HttpFoundation\FileBag {#17 …} +cookies: Symfony\Component\HttpFoundation\InputBag {#16 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#19 …} #content: "s6a6c906daf76d%5Bdoctor%5D=36617a53-88ca-11ee-940f-001a4aa86950&s6a6c906daf76d%5Bpaciente%5D=28c73d98-269c-4a18-a80c-2bb52a360f8d&s6a6c906daf76d%5BmotivoCita%5D=404e254d-88cd-11ee-940f-001a4aa86950&s6a6c906daf76d%5Binicio%5D%5Bdate%5D=2026-08-03&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bhour%5D=7&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bminute%5D=0&s6a6c906daf76d%5Bestado%5D=agendada&s6a6c906daf76d%5Bpresupuesto%5D=&s6a6c906daf76d%5B_token%5D=8539f363ae2.6rxe2sWKsc0-R-Y3GbLkGrlSG6tKsFADpxdxU7JvRWM.29RqiOjJ14NOAYBwcoq0QP1hSc0ayDJZ03o3JPEHCDbb-BCCmrr9v2ksiQ&btn_create_and_edit=" #languages: null #charsets: null #encodings: null #acceptableContentTypes: null #pathInfo: "/secure/app/cita/create" #requestUri: "/secure/app/cita/create?uniqid=s6a6c906daf76d" #baseUrl: "" #basePath: null #method: "POST" #format: null #session: Symfony\Component\HttpFoundation\Session\Session {#508 …} #locale: null #defaultLocale: "es" -preferredFormat: null -isHostValid: true -isForwardedValid: true -isSafeContentPreferred: ? bool -trustedValuesCache: [] -isIisRewrite: false : "" : "html" } |
| Show voter details | |||
| 2 | DENIED | ROLE_SUPER_ADMIN | null |
| Show voter details | |||
| 3 | DENIED | ROLE_APP_ADMIN_CITA_CREATE | App\Admin\CitaAdmin {#910 #code: "app.admin.cita" #class: null #baseControllerName: "sonata.admin.controller.crud" -modelClass: "App\Entity\Cita" -label: "Citas" -listModes: [ "list" => [ "icon" => "<i class="fas fa-list fa-fw" aria-hidden="true"></i>" "class" => "fas fa-list fa-fw" ] ] -pagerType: "default" -managerType: "orm" -securityInformation: [ "EDIT" => [ "EDIT" ] "LIST" => [ "LIST" ] "CREATE" => [ "CREATE" ] "VIEW" => [ "VIEW" ] "DELETE" => [ "DELETE" ] "EXPORT" => [ "EXPORT" ] "ALL" => [ "ALL" ] ] -filterPersister: Sonata\AdminBundle\Filter\Persister\SessionFilterPersister {#957 …} -modelManager: Sonata\DoctrineORMAdminBundle\Model\ModelManager {#911 …} -dataSource: Sonata\DoctrineORMAdminBundle\Exporter\DataSource {#912 …} -formContractor: Sonata\DoctrineORMAdminBundle\Builder\FormContractor {#934 …} -showBuilder: Sonata\DoctrineORMAdminBundle\Builder\ShowBuilder {#935 …} -listBuilder: Sonata\DoctrineORMAdminBundle\Builder\ListBuilder {#938 …} -datagridBuilder: Sonata\DoctrineORMAdminBundle\Builder\DatagridBuilder {#941 …} -translator: Symfony\Component\Translation\DataCollectorTranslator {#946 …} -configurationPool: Sonata\AdminBundle\Admin\Pool {#906 …} -routeGenerator: Sonata\AdminBundle\Route\DefaultRouteGenerator {#947 …} -securityHandler: Sonata\AdminBundle\Security\Handler\RoleSecurityHandler {#949 …} -menuFactory: Knp\Menu\MenuFactory {#950 …} -routeBuilder: Sonata\AdminBundle\Route\PathInfoBuilder {#953 …} -labelTranslatorStrategy: Sonata\AdminBundle\Translator\NativeLabelTranslatorStrategy {#956 …} -fieldDescriptionFactory: Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescriptionFactory {#913 …} -templateRegistry: Sonata\AdminBundle\Templating\MutableTemplateRegistry {#968 …} #baseRouteName: null #baseRoutePattern: null #classnameLabel: "Cita" #supportsPreviewMode: false -listFieldDescriptions: [] -showFieldDescriptions: [] -formFieldDescriptions: [ "doctor" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1308 #name: "doctor" #type: "Symfony\Bridge\Doctrine\Form\Type\EntityType" #mappingType: 2 #fieldName: "doctor" #associationMapping: [ "fieldName" => "doctor" "joinColumns" => [ [ "name" => "doctor_id" "unique" => false "nullable" => false "onDelete" => null "columnDefinition" => null "referencedColumnName" => "id" ] ] "cascade" => [] "inversedBy" => "citas" "targetEntity" => "App\Entity\SonataUserUser" "fetch" => 2 "type" => 2 "mappedBy" => null "isOwningSide" => true "sourceEntity" => "App\Entity\Cita" "isCascadeRemove" => false "isCascadePersist" => false "isCascadeRefresh" => false "isCascadeMerge" => false "isCascadeDetach" => false "sourceToTargetKeyColumns" => [ "doctor_id" => "id" ] "joinColumnFieldNames" => [ "doctor_id" => "doctor_id" ] "targetToSourceKeyColumns" => [ "id" => "doctor_id" ] "orphanRemoval" => false ] #fieldMapping: [] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: App\Admin\SonastaUserAdmin {#1310 …} } "paciente" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1322 #name: "paciente" #type: "Sonata\AdminBundle\Form\Type\ModelListType" #mappingType: 2 #fieldName: "paciente" #associationMapping: [ "fieldName" => "paciente" "joinColumns" => [ [ "name" => "paciente_id" "unique" => false "nullable" => false "onDelete" => null "columnDefinition" => null "referencedColumnName" => "id" ] ] "cascade" => [] "inversedBy" => "citas" "targetEntity" => "App\Entity\Paciente" "fetch" => 2 "type" => 2 "mappedBy" => null "isOwningSide" => true "sourceEntity" => "App\Entity\Cita" "isCascadeRemove" => false "isCascadePersist" => false "isCascadeRefresh" => false "isCascadeMerge" => false "isCascadeDetach" => false "sourceToTargetKeyColumns" => [ "paciente_id" => "id" ] "joinColumnFieldNames" => [ "paciente_id" => "paciente_id" ] "targetToSourceKeyColumns" => [ "id" => "paciente_id" ] "orphanRemoval" => false ] #fieldMapping: [] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: App\Admin\PacienteAdmin {#1324 …} } "motivoCita" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1332 #name: "motivoCita" #type: "Sonata\AdminBundle\Form\Type\ModelListType" #mappingType: 2 #fieldName: "motivoCita" #associationMapping: [ "fieldName" => "motivoCita" "joinColumns" => [ [ "name" => "motivo_cita_id" "unique" => false "nullable" => true "onDelete" => null "columnDefinition" => null "referencedColumnName" => "id" ] ] "cascade" => [] "inversedBy" => "citas" "targetEntity" => "App\Entity\MotivoCita" "fetch" => 2 "type" => 2 "mappedBy" => null "isOwningSide" => true "sourceEntity" => "App\Entity\Cita" "isCascadeRemove" => false "isCascadePersist" => false "isCascadeRefresh" => false "isCascadeMerge" => false "isCascadeDetach" => false "sourceToTargetKeyColumns" => [ "motivo_cita_id" => "id" ] "joinColumnFieldNames" => [ "motivo_cita_id" => "motivo_cita_id" ] "targetToSourceKeyColumns" => [ "id" => "motivo_cita_id" ] "orphanRemoval" => false ] #fieldMapping: [] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: App\Admin\MotivoCitaAdmin {#1334 …} } "inicio" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1336 #name: "inicio" #type: "Symfony\Component\Form\Extension\Core\Type\DateTimeType" #mappingType: "datetime" #fieldName: "inicio" #associationMapping: [] #fieldMapping: [ "fieldName" => "inicio" "type" => "datetime" "scale" => null "length" => null "unique" => false "nullable" => false "precision" => null "columnName" => "inicio" ] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: null } "estado" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1340 #name: "estado" #type: "App\Framework\Type\ParametroChoiceType" #mappingType: "string" #fieldName: "estado" #associationMapping: [] #fieldMapping: [ "fieldName" => "estado" "type" => "string" "scale" => null "length" => 255 "unique" => false "nullable" => false "precision" => null "columnName" => "estado" ] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: null } "presupuesto" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1344 #name: "presupuesto" #type: "Sonata\AdminBundle\Form\Type\ModelListType" #mappingType: 2 #fieldName: "presupuesto" #associationMapping: [ "fieldName" => "presupuesto" "joinColumns" => [ [ "name" => "presupuesto_id" "unique" => false "nullable" => true "onDelete" => null "columnDefinition" => null "referencedColumnName" => "id" ] ] "cascade" => [] "inversedBy" => "citas" "targetEntity" => "App\Entity\Presupuesto" "fetch" => 2 "type" => 2 "mappedBy" => null "isOwningSide" => true "sourceEntity" => "App\Entity\Cita" "isCascadeRemove" => false "isCascadePersist" => false "isCascadeRefresh" => false "isCascadeMerge" => false "isCascadeDetach" => false "sourceToTargetKeyColumns" => [ "presupuesto_id" => "id" ] "joinColumnFieldNames" => [ "presupuesto_id" => "presupuesto_id" ] "targetToSourceKeyColumns" => [ "id" => "presupuesto_id" ] "orphanRemoval" => false ] #fieldMapping: [] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: App\Admin\PresupuestoAdmin {#1346 …} } ] -filterFieldDescriptions: [] -maxPageLinks: 25 -translationDomain: "messages" -routes: null -subject: App\Entity\Cita {#1188 #revision: 1 #createdAt: DateTime @1785499783 {#2512 : 2026-07-31 08:09:43.701003 America/Asuncion (-04:00) } #updatedAt: DateTime @1785499783 {#2513 : 2026-07-31 08:09:43.700987 America/Asuncion (-04:00) } #createdBy: "karen.escobar" #updatedBy: "karen.escobar" #id: Ramsey\Uuid\Lazy\LazyUuidFromString {#2047 …} -inicio: DateTime @1785754800 {#1982 : 2026-08-03 07:00:00.0 America/Asuncion (-04:00) } -fin: DateTime @1785755700 {#2067 : 2026-08-03 07:15:00.0 America/Asuncion (-04:00) } -doctor: App\Entity\SonataUserUser {#1637 …} -paciente: App\Entity\Paciente {#1752 …} -estado: "agendada" -motivoCita: App\Entity\MotivoCita {#1976 …} -consulta: null -presupuesto: null -reagendada: false -citaPrestacions: Doctrine\ORM\PersistentCollection {#2510 …} } -children: [ "app.admin.cita_prestacion" => App\Admin\CitaPrestacionAdmin {#959 #code: "app.admin.cita_prestacion" #class: null #baseControllerName: "sonata.admin.controller.crud" -modelClass: "App\Entity\CitaPrestacion" -label: "CitaPrestacion" -listModes: [ "list" => [ "icon" => "<i class="fas fa-list fa-fw" aria-hidden="true"></i>" "class" => "fas fa-list fa-fw" ] ] -pagerType: "default" -managerType: "orm" -securityInformation: [ "EDIT" => [ "EDIT" ] "LIST" => [ "LIST" ] "CREATE" => [ "CREATE" ] "VIEW" => [ "VIEW" ] "DELETE" => [ "DELETE" ] "EXPORT" => [ "EXPORT" ] "ALL" => [ "ALL" ] ] -filterPersister: Sonata\AdminBundle\Filter\Persister\SessionFilterPersister {#957 …} -modelManager: Sonata\DoctrineORMAdminBundle\Model\ModelManager {#911 …} -dataSource: Sonata\DoctrineORMAdminBundle\Exporter\DataSource {#912 …} -formContractor: Sonata\DoctrineORMAdminBundle\Builder\FormContractor {#934 …} -showBuilder: Sonata\DoctrineORMAdminBundle\Builder\ShowBuilder {#935 …} -listBuilder: Sonata\DoctrineORMAdminBundle\Builder\ListBuilder {#938 …} -datagridBuilder: Sonata\DoctrineORMAdminBundle\Builder\DatagridBuilder {#941 …} -translator: Symfony\Component\Translation\DataCollectorTranslator {#946 …} -configurationPool: Sonata\AdminBundle\Admin\Pool {#906 …} -routeGenerator: Sonata\AdminBundle\Route\DefaultRouteGenerator {#947 …} -securityHandler: Sonata\AdminBundle\Security\Handler\RoleSecurityHandler {#949 …} -menuFactory: Knp\Menu\MenuFactory {#950 …} -routeBuilder: Sonata\AdminBundle\Route\PathInfoBuilder {#953 …} -labelTranslatorStrategy: Sonata\AdminBundle\Translator\NativeLabelTranslatorStrategy {#956 …} -fieldDescriptionFactory: Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescriptionFactory {#913 …} -templateRegistry: Sonata\AdminBundle\Templating\MutableTemplateRegistry {#960 …} #baseRouteName: null #baseRoutePattern: null #classnameLabel: "CitaPrestacion" #supportsPreviewMode: false -listFieldDescriptions: [] -showFieldDescriptions: [] -formFieldDescriptions: [] -filterFieldDescriptions: [] -maxPageLinks: 25 -translationDomain: "messages" -routes: null -subject: null -children: [] -parent: App\Admin\CitaAdmin {#910} -parentFieldDescription: null -currentChild: false -uniqId: null -request: Symfony\Component\HttpFoundation\Request {#2 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#15 …} +request: Symfony\Component\HttpFoundation\InputBag {#9 …} +query: Symfony\Component\HttpFoundation\InputBag {#12 …} +server: Symfony\Component\HttpFoundation\ServerBag {#18 …} +files: Symfony\Component\HttpFoundation\FileBag {#17 …} +cookies: Symfony\Component\HttpFoundation\InputBag {#16 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#19 …} #content: "s6a6c906daf76d%5Bdoctor%5D=36617a53-88ca-11ee-940f-001a4aa86950&s6a6c906daf76d%5Bpaciente%5D=28c73d98-269c-4a18-a80c-2bb52a360f8d&s6a6c906daf76d%5BmotivoCita%5D=404e254d-88cd-11ee-940f-001a4aa86950&s6a6c906daf76d%5Binicio%5D%5Bdate%5D=2026-08-03&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bhour%5D=7&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bminute%5D=0&s6a6c906daf76d%5Bestado%5D=agendada&s6a6c906daf76d%5Bpresupuesto%5D=&s6a6c906daf76d%5B_token%5D=8539f363ae2.6rxe2sWKsc0-R-Y3GbLkGrlSG6tKsFADpxdxU7JvRWM.29RqiOjJ14NOAYBwcoq0QP1hSc0ayDJZ03o3JPEHCDbb-BCCmrr9v2ksiQ&btn_create_and_edit=" #languages: null #charsets: null #encodings: null #acceptableContentTypes: null #pathInfo: "/secure/app/cita/create" #requestUri: "/secure/app/cita/create?uniqid=s6a6c906daf76d" #baseUrl: "" #basePath: null #method: "POST" #format: null #session: Symfony\Component\HttpFoundation\Session\Session {#508 …} #locale: null #defaultLocale: "es" -preferredFormat: null -isHostValid: true -isForwardedValid: true -isSafeContentPreferred: ? bool -trustedValuesCache: [] -isIisRewrite: false : "" : "html" } -datagrid: null -menu: null -formTheme: [ "@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig" ] -filterTheme: [ "@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig" ] -extensions: [ Sonata\AdminBundle\Event\AdminEventExtension {#961 -eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#269 …} } Sonata\AdminBundle\Admin\Extension\LockExtension {#962 -fieldName: "_lock_version" } ] -cacheIsGranted: [] -parentAssociationMapping: [ "app.admin.cita" => "cita" ] -subClasses: [] -list: null -show: null -form: null -cachedBaseRouteName: null -cachedBaseRoutePattern: null -formGroups: [] -formTabs: [] -showGroups: [] -showTabs: [] -loaded: [ "routes" => false "tab_menu" => false "show" => false "list" => false "form" => false "datagrid" => false ] #entityManager: ? Doctrine\ORM\EntityManagerInterface #router: ? Symfony\Component\Routing\RouterInterface #parametroService: ? App\Service\ParametroService } ] -parent: null -parentFieldDescription: null -currentChild: false -uniqId: "s6a6c906daf76d" -request: Symfony\Component\HttpFoundation\Request {#2} -datagrid: null -menu: null -formTheme: [ "@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig" ] -filterTheme: [ "@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig" ] -extensions: [ Sonata\AdminBundle\Event\AdminEventExtension {#961} Sonata\AdminBundle\Admin\Extension\LockExtension {#962} ] -cacheIsGranted: [ "74e4a082f5e17015b840b16389336041" => true "319b7d4b020aa569819eceba18e9ebf3" => true ] -parentAssociationMapping: [] -subClasses: [] -list: null -show: null -form: Symfony\Component\Form\Form {#1468 …} -cachedBaseRouteName: null -cachedBaseRoutePattern: null -formGroups: [ "Citas" => [ "collapsed" => false "class" => false "description" => false "label" => "Citas" "translation_domain" => "messages" "name" => "Citas" "box_class" => "box box-primary" "empty_message" => "message_form_group_empty" "empty_message_translation_domain" => "SonataAdminBundle" "fields" => [ "doctor" => "doctor" "paciente" => "paciente" "motivoCita" => "motivoCita" "inicio" => "inicio" "estado" => "estado" "presupuesto" => "presupuesto" ] "auto_created" => true ] ] -formTabs: [ "default" => [ "collapsed" => false "class" => false "description" => false "label" => "Default" "translation_domain" => "messages" "name" => "default" "box_class" => "box box-primary" "empty_message" => "message_form_group_empty" "empty_message_translation_domain" => "SonataAdminBundle" "auto_created" => true "groups" => [ "Citas" ] "tab" => true ] ] -showGroups: [] -showTabs: [] -loaded: [ "routes" => false "tab_menu" => false "show" => false "list" => false "form" => true "datagrid" => false ] #entityManager: Container0c4snZ4\EntityManagerGhostEbeb667 {#440 …} #router: ? Symfony\Component\Routing\RouterInterface #parametroService: App\Service\ParametroService {#963 …} } |
| Show voter details | |||
| 4 | GRANTED | ROLE_APP_ADMIN_CITA_ALL | App\Admin\CitaAdmin {#910 #code: "app.admin.cita" #class: null #baseControllerName: "sonata.admin.controller.crud" -modelClass: "App\Entity\Cita" -label: "Citas" -listModes: [ "list" => [ "icon" => "<i class="fas fa-list fa-fw" aria-hidden="true"></i>" "class" => "fas fa-list fa-fw" ] ] -pagerType: "default" -managerType: "orm" -securityInformation: [ "EDIT" => [ "EDIT" ] "LIST" => [ "LIST" ] "CREATE" => [ "CREATE" ] "VIEW" => [ "VIEW" ] "DELETE" => [ "DELETE" ] "EXPORT" => [ "EXPORT" ] "ALL" => [ "ALL" ] ] -filterPersister: Sonata\AdminBundle\Filter\Persister\SessionFilterPersister {#957 …} -modelManager: Sonata\DoctrineORMAdminBundle\Model\ModelManager {#911 …} -dataSource: Sonata\DoctrineORMAdminBundle\Exporter\DataSource {#912 …} -formContractor: Sonata\DoctrineORMAdminBundle\Builder\FormContractor {#934 …} -showBuilder: Sonata\DoctrineORMAdminBundle\Builder\ShowBuilder {#935 …} -listBuilder: Sonata\DoctrineORMAdminBundle\Builder\ListBuilder {#938 …} -datagridBuilder: Sonata\DoctrineORMAdminBundle\Builder\DatagridBuilder {#941 …} -translator: Symfony\Component\Translation\DataCollectorTranslator {#946 …} -configurationPool: Sonata\AdminBundle\Admin\Pool {#906 …} -routeGenerator: Sonata\AdminBundle\Route\DefaultRouteGenerator {#947 …} -securityHandler: Sonata\AdminBundle\Security\Handler\RoleSecurityHandler {#949 …} -menuFactory: Knp\Menu\MenuFactory {#950 …} -routeBuilder: Sonata\AdminBundle\Route\PathInfoBuilder {#953 …} -labelTranslatorStrategy: Sonata\AdminBundle\Translator\NativeLabelTranslatorStrategy {#956 …} -fieldDescriptionFactory: Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescriptionFactory {#913 …} -templateRegistry: Sonata\AdminBundle\Templating\MutableTemplateRegistry {#968 …} #baseRouteName: null #baseRoutePattern: null #classnameLabel: "Cita" #supportsPreviewMode: false -listFieldDescriptions: [] -showFieldDescriptions: [] -formFieldDescriptions: [ "doctor" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1308 #name: "doctor" #type: "Symfony\Bridge\Doctrine\Form\Type\EntityType" #mappingType: 2 #fieldName: "doctor" #associationMapping: [ "fieldName" => "doctor" "joinColumns" => [ [ "name" => "doctor_id" "unique" => false "nullable" => false "onDelete" => null "columnDefinition" => null "referencedColumnName" => "id" ] ] "cascade" => [] "inversedBy" => "citas" "targetEntity" => "App\Entity\SonataUserUser" "fetch" => 2 "type" => 2 "mappedBy" => null "isOwningSide" => true "sourceEntity" => "App\Entity\Cita" "isCascadeRemove" => false "isCascadePersist" => false "isCascadeRefresh" => false "isCascadeMerge" => false "isCascadeDetach" => false "sourceToTargetKeyColumns" => [ "doctor_id" => "id" ] "joinColumnFieldNames" => [ "doctor_id" => "doctor_id" ] "targetToSourceKeyColumns" => [ "id" => "doctor_id" ] "orphanRemoval" => false ] #fieldMapping: [] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: App\Admin\SonastaUserAdmin {#1310 …} } "paciente" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1322 #name: "paciente" #type: "Sonata\AdminBundle\Form\Type\ModelListType" #mappingType: 2 #fieldName: "paciente" #associationMapping: [ "fieldName" => "paciente" "joinColumns" => [ [ "name" => "paciente_id" "unique" => false "nullable" => false "onDelete" => null "columnDefinition" => null "referencedColumnName" => "id" ] ] "cascade" => [] "inversedBy" => "citas" "targetEntity" => "App\Entity\Paciente" "fetch" => 2 "type" => 2 "mappedBy" => null "isOwningSide" => true "sourceEntity" => "App\Entity\Cita" "isCascadeRemove" => false "isCascadePersist" => false "isCascadeRefresh" => false "isCascadeMerge" => false "isCascadeDetach" => false "sourceToTargetKeyColumns" => [ "paciente_id" => "id" ] "joinColumnFieldNames" => [ "paciente_id" => "paciente_id" ] "targetToSourceKeyColumns" => [ "id" => "paciente_id" ] "orphanRemoval" => false ] #fieldMapping: [] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: App\Admin\PacienteAdmin {#1324 …} } "motivoCita" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1332 #name: "motivoCita" #type: "Sonata\AdminBundle\Form\Type\ModelListType" #mappingType: 2 #fieldName: "motivoCita" #associationMapping: [ "fieldName" => "motivoCita" "joinColumns" => [ [ "name" => "motivo_cita_id" "unique" => false "nullable" => true "onDelete" => null "columnDefinition" => null "referencedColumnName" => "id" ] ] "cascade" => [] "inversedBy" => "citas" "targetEntity" => "App\Entity\MotivoCita" "fetch" => 2 "type" => 2 "mappedBy" => null "isOwningSide" => true "sourceEntity" => "App\Entity\Cita" "isCascadeRemove" => false "isCascadePersist" => false "isCascadeRefresh" => false "isCascadeMerge" => false "isCascadeDetach" => false "sourceToTargetKeyColumns" => [ "motivo_cita_id" => "id" ] "joinColumnFieldNames" => [ "motivo_cita_id" => "motivo_cita_id" ] "targetToSourceKeyColumns" => [ "id" => "motivo_cita_id" ] "orphanRemoval" => false ] #fieldMapping: [] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: App\Admin\MotivoCitaAdmin {#1334 …} } "inicio" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1336 #name: "inicio" #type: "Symfony\Component\Form\Extension\Core\Type\DateTimeType" #mappingType: "datetime" #fieldName: "inicio" #associationMapping: [] #fieldMapping: [ "fieldName" => "inicio" "type" => "datetime" "scale" => null "length" => null "unique" => false "nullable" => false "precision" => null "columnName" => "inicio" ] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: null } "estado" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1340 #name: "estado" #type: "App\Framework\Type\ParametroChoiceType" #mappingType: "string" #fieldName: "estado" #associationMapping: [] #fieldMapping: [ "fieldName" => "estado" "type" => "string" "scale" => null "length" => 255 "unique" => false "nullable" => false "precision" => null "columnName" => "estado" ] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: null } "presupuesto" => Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescription {#1344 #name: "presupuesto" #type: "Sonata\AdminBundle\Form\Type\ModelListType" #mappingType: 2 #fieldName: "presupuesto" #associationMapping: [ "fieldName" => "presupuesto" "joinColumns" => [ [ "name" => "presupuesto_id" "unique" => false "nullable" => true "onDelete" => null "columnDefinition" => null "referencedColumnName" => "id" ] ] "cascade" => [] "inversedBy" => "citas" "targetEntity" => "App\Entity\Presupuesto" "fetch" => 2 "type" => 2 "mappedBy" => null "isOwningSide" => true "sourceEntity" => "App\Entity\Cita" "isCascadeRemove" => false "isCascadePersist" => false "isCascadeRefresh" => false "isCascadeMerge" => false "isCascadeDetach" => false "sourceToTargetKeyColumns" => [ "presupuesto_id" => "id" ] "joinColumnFieldNames" => [ "presupuesto_id" => "presupuesto_id" ] "targetToSourceKeyColumns" => [ "id" => "presupuesto_id" ] "orphanRemoval" => false ] #fieldMapping: [] #parentAssociationMappings: [] #template: null #options: [ "translation_domain" => "messages" "edit" => "standard" ] #parent: null #admin: App\Admin\CitaAdmin {#910} #associationAdmin: App\Admin\PresupuestoAdmin {#1346 …} } ] -filterFieldDescriptions: [] -maxPageLinks: 25 -translationDomain: "messages" -routes: null -subject: App\Entity\Cita {#1188 #revision: 1 #createdAt: DateTime @1785499783 {#2512 : 2026-07-31 08:09:43.701003 America/Asuncion (-04:00) } #updatedAt: DateTime @1785499783 {#2513 : 2026-07-31 08:09:43.700987 America/Asuncion (-04:00) } #createdBy: "karen.escobar" #updatedBy: "karen.escobar" #id: Ramsey\Uuid\Lazy\LazyUuidFromString {#2047 …} -inicio: DateTime @1785754800 {#1982 : 2026-08-03 07:00:00.0 America/Asuncion (-04:00) } -fin: DateTime @1785755700 {#2067 : 2026-08-03 07:15:00.0 America/Asuncion (-04:00) } -doctor: App\Entity\SonataUserUser {#1637 …} -paciente: App\Entity\Paciente {#1752 …} -estado: "agendada" -motivoCita: App\Entity\MotivoCita {#1976 …} -consulta: null -presupuesto: null -reagendada: false -citaPrestacions: Doctrine\ORM\PersistentCollection {#2510 …} } -children: [ "app.admin.cita_prestacion" => App\Admin\CitaPrestacionAdmin {#959 #code: "app.admin.cita_prestacion" #class: null #baseControllerName: "sonata.admin.controller.crud" -modelClass: "App\Entity\CitaPrestacion" -label: "CitaPrestacion" -listModes: [ "list" => [ "icon" => "<i class="fas fa-list fa-fw" aria-hidden="true"></i>" "class" => "fas fa-list fa-fw" ] ] -pagerType: "default" -managerType: "orm" -securityInformation: [ "EDIT" => [ "EDIT" ] "LIST" => [ "LIST" ] "CREATE" => [ "CREATE" ] "VIEW" => [ "VIEW" ] "DELETE" => [ "DELETE" ] "EXPORT" => [ "EXPORT" ] "ALL" => [ "ALL" ] ] -filterPersister: Sonata\AdminBundle\Filter\Persister\SessionFilterPersister {#957 …} -modelManager: Sonata\DoctrineORMAdminBundle\Model\ModelManager {#911 …} -dataSource: Sonata\DoctrineORMAdminBundle\Exporter\DataSource {#912 …} -formContractor: Sonata\DoctrineORMAdminBundle\Builder\FormContractor {#934 …} -showBuilder: Sonata\DoctrineORMAdminBundle\Builder\ShowBuilder {#935 …} -listBuilder: Sonata\DoctrineORMAdminBundle\Builder\ListBuilder {#938 …} -datagridBuilder: Sonata\DoctrineORMAdminBundle\Builder\DatagridBuilder {#941 …} -translator: Symfony\Component\Translation\DataCollectorTranslator {#946 …} -configurationPool: Sonata\AdminBundle\Admin\Pool {#906 …} -routeGenerator: Sonata\AdminBundle\Route\DefaultRouteGenerator {#947 …} -securityHandler: Sonata\AdminBundle\Security\Handler\RoleSecurityHandler {#949 …} -menuFactory: Knp\Menu\MenuFactory {#950 …} -routeBuilder: Sonata\AdminBundle\Route\PathInfoBuilder {#953 …} -labelTranslatorStrategy: Sonata\AdminBundle\Translator\NativeLabelTranslatorStrategy {#956 …} -fieldDescriptionFactory: Sonata\DoctrineORMAdminBundle\FieldDescription\FieldDescriptionFactory {#913 …} -templateRegistry: Sonata\AdminBundle\Templating\MutableTemplateRegistry {#960 …} #baseRouteName: null #baseRoutePattern: null #classnameLabel: "CitaPrestacion" #supportsPreviewMode: false -listFieldDescriptions: [] -showFieldDescriptions: [] -formFieldDescriptions: [] -filterFieldDescriptions: [] -maxPageLinks: 25 -translationDomain: "messages" -routes: null -subject: null -children: [] -parent: App\Admin\CitaAdmin {#910} -parentFieldDescription: null -currentChild: false -uniqId: null -request: Symfony\Component\HttpFoundation\Request {#2 +attributes: Symfony\Component\HttpFoundation\ParameterBag {#15 …} +request: Symfony\Component\HttpFoundation\InputBag {#9 …} +query: Symfony\Component\HttpFoundation\InputBag {#12 …} +server: Symfony\Component\HttpFoundation\ServerBag {#18 …} +files: Symfony\Component\HttpFoundation\FileBag {#17 …} +cookies: Symfony\Component\HttpFoundation\InputBag {#16 …} +headers: Symfony\Component\HttpFoundation\HeaderBag {#19 …} #content: "s6a6c906daf76d%5Bdoctor%5D=36617a53-88ca-11ee-940f-001a4aa86950&s6a6c906daf76d%5Bpaciente%5D=28c73d98-269c-4a18-a80c-2bb52a360f8d&s6a6c906daf76d%5BmotivoCita%5D=404e254d-88cd-11ee-940f-001a4aa86950&s6a6c906daf76d%5Binicio%5D%5Bdate%5D=2026-08-03&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bhour%5D=7&s6a6c906daf76d%5Binicio%5D%5Btime%5D%5Bminute%5D=0&s6a6c906daf76d%5Bestado%5D=agendada&s6a6c906daf76d%5Bpresupuesto%5D=&s6a6c906daf76d%5B_token%5D=8539f363ae2.6rxe2sWKsc0-R-Y3GbLkGrlSG6tKsFADpxdxU7JvRWM.29RqiOjJ14NOAYBwcoq0QP1hSc0ayDJZ03o3JPEHCDbb-BCCmrr9v2ksiQ&btn_create_and_edit=" #languages: null #charsets: null #encodings: null #acceptableContentTypes: null #pathInfo: "/secure/app/cita/create" #requestUri: "/secure/app/cita/create?uniqid=s6a6c906daf76d" #baseUrl: "" #basePath: null #method: "POST" #format: null #session: Symfony\Component\HttpFoundation\Session\Session {#508 …} #locale: null #defaultLocale: "es" -preferredFormat: null -isHostValid: true -isForwardedValid: true -isSafeContentPreferred: ? bool -trustedValuesCache: [] -isIisRewrite: false : "" : "html" } -datagrid: null -menu: null -formTheme: [ "@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig" ] -filterTheme: [ "@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig" ] -extensions: [ Sonata\AdminBundle\Event\AdminEventExtension {#961 -eventDispatcher: Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher {#269 …} } Sonata\AdminBundle\Admin\Extension\LockExtension {#962 -fieldName: "_lock_version" } ] -cacheIsGranted: [] -parentAssociationMapping: [ "app.admin.cita" => "cita" ] -subClasses: [] -list: null -show: null -form: null -cachedBaseRouteName: null -cachedBaseRoutePattern: null -formGroups: [] -formTabs: [] -showGroups: [] -showTabs: [] -loaded: [ "routes" => false "tab_menu" => false "show" => false "list" => false "form" => false "datagrid" => false ] #entityManager: ? Doctrine\ORM\EntityManagerInterface #router: ? Symfony\Component\Routing\RouterInterface #parametroService: ? App\Service\ParametroService } ] -parent: null -parentFieldDescription: null -currentChild: false -uniqId: "s6a6c906daf76d" -request: Symfony\Component\HttpFoundation\Request {#2} -datagrid: null -menu: null -formTheme: [ "@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig" ] -filterTheme: [ "@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig" ] -extensions: [ Sonata\AdminBundle\Event\AdminEventExtension {#961} Sonata\AdminBundle\Admin\Extension\LockExtension {#962} ] -cacheIsGranted: [ "74e4a082f5e17015b840b16389336041" => true "319b7d4b020aa569819eceba18e9ebf3" => true ] -parentAssociationMapping: [] -subClasses: [] -list: null -show: null -form: Symfony\Component\Form\Form {#1468 …} -cachedBaseRouteName: null -cachedBaseRoutePattern: null -formGroups: [ "Citas" => [ "collapsed" => false "class" => false "description" => false "label" => "Citas" "translation_domain" => "messages" "name" => "Citas" "box_class" => "box box-primary" "empty_message" => "message_form_group_empty" "empty_message_translation_domain" => "SonataAdminBundle" "fields" => [ "doctor" => "doctor" "paciente" => "paciente" "motivoCita" => "motivoCita" "inicio" => "inicio" "estado" => "estado" "presupuesto" => "presupuesto" ] "auto_created" => true ] ] -formTabs: [ "default" => [ "collapsed" => false "class" => false "description" => false "label" => "Default" "translation_domain" => "messages" "name" => "default" "box_class" => "box box-primary" "empty_message" => "message_form_group_empty" "empty_message_translation_domain" => "SonataAdminBundle" "auto_created" => true "groups" => [ "Citas" ] "tab" => true ] ] -showGroups: [] -showTabs: [] -loaded: [ "routes" => false "tab_menu" => false "show" => false "list" => false "form" => true "datagrid" => false ] #entityManager: Container0c4snZ4\EntityManagerGhostEbeb667 {#440 …} #router: ? Symfony\Component\Routing\RouterInterface #parametroService: App\Service\ParametroService {#963 …} } |
| Show voter details | |||
| 5 | GRANTED | IS_AUTHENTICATED_REMEMBERED | null |
| Show voter details | |||
| 6 | GRANTED | IS_AUTHENTICATED_REMEMBERED | null |
| Show voter details | |||
| 7 | DENIED | ROLE_SUPER_ADMIN | null |
| Show voter details | |||
| 8 | DENIED | ROLE_APP_ADMIN_CITA_EDIT | App\Entity\Cita {#1188 #revision: 1 #createdAt: DateTime @1785499783 {#2512 : 2026-07-31 08:09:43.701003 America/Asuncion (-04:00) } #updatedAt: DateTime @1785499783 {#2513 : 2026-07-31 08:09:43.700987 America/Asuncion (-04:00) } #createdBy: "karen.escobar" #updatedBy: "karen.escobar" #id: Ramsey\Uuid\Lazy\LazyUuidFromString {#2047 …} -inicio: DateTime @1785754800 {#1982 : 2026-08-03 07:00:00.0 America/Asuncion (-04:00) } -fin: DateTime @1785755700 {#2067 : 2026-08-03 07:15:00.0 America/Asuncion (-04:00) } -doctor: App\Entity\SonataUserUser {#1637 …} -paciente: App\Entity\Paciente {#1752 …} -estado: "agendada" -motivoCita: App\Entity\MotivoCita {#1976 …} -consulta: null -presupuesto: null -reagendada: false -citaPrestacions: Doctrine\ORM\PersistentCollection {#2510 …} } |
| Show voter details | |||
| 9 | GRANTED | ROLE_APP_ADMIN_CITA_ALL | App\Entity\Cita {#1188 #revision: 1 #createdAt: DateTime @1785499783 {#2512 : 2026-07-31 08:09:43.701003 America/Asuncion (-04:00) } #updatedAt: DateTime @1785499783 {#2513 : 2026-07-31 08:09:43.700987 America/Asuncion (-04:00) } #createdBy: "karen.escobar" #updatedBy: "karen.escobar" #id: Ramsey\Uuid\Lazy\LazyUuidFromString {#2047 …} -inicio: DateTime @1785754800 {#1982 : 2026-08-03 07:00:00.0 America/Asuncion (-04:00) } -fin: DateTime @1785755700 {#2067 : 2026-08-03 07:15:00.0 America/Asuncion (-04:00) } -doctor: App\Entity\SonataUserUser {#1637 …} -paciente: App\Entity\Paciente {#1752 …} -estado: "agendada" -motivoCita: App\Entity\MotivoCita {#1976 …} -consulta: null -presupuesto: null -reagendada: false -citaPrestacions: Doctrine\ORM\PersistentCollection {#2510 …} } |
| Show voter details | |||