openERP限制用户

2024-10-01 00:22:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我面临着一个复杂的问题,至少对我来说。在

我有一个名为“任务”的表单,它包含所有的正常信息,我想将用户添加到该任务中。在

  1. 如果我想向该任务添加多个用户,我应该使用widgetone2many,对吗?如果是这样,是否可以显示一个下拉列表或其他内容并添加已注册的用户?因为,在默认的one2many中,我必须注册用户(就像一个表单),然后我可以添加他们。但是如果他们已经在表中,它应该会显示给我一个下拉菜单之类的。。在
  2. 任务创建后,只有管理员才能看到任务的名称。我认为要实现这一点,我需要创建规则,对吗?如果是这样,我需要通过代码创建它们还是可以使用openERP规则菜单?这就足够了:('user_id', '=', user.id)]?第一列“user_id”是在“Task”表上创建的?在
  3. 我不需要一个包含id,task,id,user…这样我就可以得到哪些任务属于哪些用户??在

谢谢各位


Tags: 代码用户名称信息id表单内容列表
1条回答
网友
1楼 · 发布于 2024-10-01 00:22:22

对于您的情况:

  1. 您可以尝试使用Many2Many关系来选择用户的记录。

  2. 使用Groups获得所需的结果。

例如:<field name="user_id" groups="your_group" />

通过这样做,您可以根据组中提供的访问权限提供哪些字段对哪个用户可见。在

相关问题 更多 >