我正在使用学说管理生成器,我想不允许用户创建新的记录(只是向它们展示),是否有任何方法可以通过设置“ Generator.yml”来做到这一点?我已经成功地删除了de batch和每个项目的操作,其他一切正常工作,但是无法删除“新”链接=(这是我拥有的(相关部分):

generator:
  params:
    config:
      list:
        batch_actions: {}
        object_actions:
          _delete: ~
有帮助吗?

解决方案

您需要更改列表的“操作”值:

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

您可以通过以下方式限制到凭据:

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

为了阐明操作类型之间的区别:

  • batch_actions - 可以通过复选框在多个项目上执行的操作,然后在底部选择小部件(例如,大量删除)
  • object_actions - 在特定项目上执行的操作(例如编辑)
  • 动作 - 列表控件中出现的动作(例如新)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top