openxava
博客

2023年11月22号

XavaPro 7.2 已发布

XavaPro 7.2 具有以下新功能:

  • 在角色模块中可以将一个模块为该角色设定为只读。
  • 历史记录包括用户执行的动作。
  • 在移动端 UI 中,可以通过 boolean 值在列表搜索。
  • 改进了移动端 UI 中 boolean 值在列表中的显示方式,当为 true 时会显示属性标签。
  • 改进了移动端 UI 中每个记录的标题,如果存在会以属性 + 年份为前缀的方式显示。
  • 改进了用户模块的列表模式。
  • 用户中的内部属性不再在 UI 中可用,甚至不能通过列表自定义添加。
  • 从 XavaPro 代码中删除所有inline event。
  • 适用 OpenXava 7.2。
了解更多有关 XavaPro 的信息

一键只读模块

自从 5.5 版本,您可以将特定数据为特定角色设置为只读,并限制该角色可用的动作。借助此功能,您可以轻松让特定角色以只读的方式使用特定模块。然而,这种方法也有其缺点,特别是当实体引入新字段时,需要不断进行配置调整。

为了解决这些挑战,自 7.2 开始,在角色的模块权限配置对话框里会包括一个让使用更方便的复选框,标有只读。通过单击此复选框,您可以为所选的角色标记该模块为只读,从而显着简化了该过程:

只读模块中所有属性皆不可编辑,并且在动作方面仅具有导航和打印。

历史记录中包括動作

到目前为止,历史模块记录了对数据的所有修改和查询。从现在开始,它还包括执行的动作,如下所示:

在这种情况下,我们可以看到“生成 PDF”和“创建发票”动作已被执行。所有 CRUD 动作会排除因为原本就有在记录修改和查询了,并且还排除了许多 OpenXava 的内部动作,因为它们所给的资讯没有什么特别的意义,只会增加字数。

移动端 UI 的 boolean 值

我们改进了 boolean 值在移动界面中的显示方式。现在,当 boolean 值为 true 时,在记录卡上会显示其标签,而当为 false 时则不会显示。

可以在此示例中看:

在这种情况下,实体具有两个 boolean 属性,一个 active 和另一个 authenticateWithAzureAD。请注意 active 属性;前两个用户具有 'active==true',而最后两个没有。因此,"Active" 标签仅对前两个用户显示。

另一个重要的改进则是现在您可以在移动界面的列表中通过 boolean 值进行搜索。例如,在前面提到的情况下,您只需在过滤器中键入 'active' 即可仅显示活动用户:

亲自试一试

演示版: https://www.openxava.org/xavaprotest (用户:demo, 密码:demo)

如果您想使用管理员功能,请回复此电子邮件联络我们。
如果您想使用移动端,可以直接用手机访问上述连结。

我们邀请您请访问 XavaPro 页面以了解更多信息。

如果您是旗舰版客户,您将收到一封邮件,里有升级至 Enterprise edition.

blog comments powered by Disqus

English - Español