Pregunta

Im usar el Generador de Administración doctrina, y quiero para no permitir al usuario crear nuevos registros (sólo para mostrarles), ¿hay alguna manera de hacerlo mediante la creación de la "generator.yml"? He tenido éxito para eliminar de lote y por acciones artículos y todo lo demás está funcionando perfecto, pero no puede eliminar el enlace "nueva" = ( Esto es lo que tengo (la parte correspondiente por cierto):

generator:
  params:
    config:
      list:
        batch_actions: {}
        object_actions:
          _delete: ~
¿Fue útil?

Solución

Es necesario cambiar el valor de "acciones" de la lista:

generator:
  params:
    config:
      list:
        actions: { }

Se podría restringir a través de una credencial:

generator:
  params:
    config:
      list:
        actions: { credentials: admin }

Para aclarar la diferencia entre los tipos de acción:

  • batch_actions - acciones que se pueden realizar en varios artículos a través de las casillas de verificación y seleccionan widget de en la parte inferior (por ejemplo a granel delete)
  • object_actions - acciones que se realizan en un artículo específico (por ejemplo, editar)
  • acciones - acciones que aparecen en los controles de la lista (por ejemplo, nuevo)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top