4

如何使用户能够执行django-rosetta翻译,而无需将每个用户依次分配到新的translatorsauth 组?

我目前有用户与特定的身份验证组相关联,具体取决于他们的网站角色。我想分配一个新的身份验证权限,例如:sites|sites|Can Translate并将其添加到现有角色。这将保持最小的用户管理,以便具有角色的用户Gatekeeper将被单独分配Gatekeeperauth 组,并且能够进行翻译。

如果不破解 django-rosetta 这可能吗?

4

1 回答 1

2

似乎rosetta有一个ROSETTA_ACCESS_CONTROL_FUNCTION设置可以自定义访问权限。

确定给定用户是否可以访问翻译视图的替代功能。此函数接收用户作为其参数,并返回一个布尔值,指定是否允许传递的用户使用 Rosetta。

我希望它有帮助

于 2014-06-18T06:21:24.873 回答