如何让用户执行 django-rosetta 翻译,而无需依次为每个用户分配新的translators
身份验证组?
我目前拥有与特定身份验证组相关联的用户,具体取决于他们的网站角色。我想分配一个新的身份验证权限,例如:sites|sites|Can Translate
并将其添加到现有角色。这将保持最小的用户管理,以便角色为Gatekeeper
的用户将被单独分配Gatekeeper
身份验证组,并且能够进行翻译。
这可能不用黑客攻击django-rosetta吗?
提前致谢!
答案 0 :(得分:1)
rosetta
似乎ROSETTA_ACCESS_CONTROL_FUNCTION
设置可以自定义访问权限。
确定给定用户是否可以访问翻译视图的替代函数。此函数接收用户作为其参数,并返回一个布尔值,指定是否允许传递的用户使用Rosetta。
我希望它有所帮助