gpt4 book ai didi

Django Rosetta - 通过用户许可而不是 "translators"组进行翻译

转载 作者:行者123 更新时间:2023-12-01 04:04:50 34 4
gpt4 key购买 nike

如何让用户执行 django-rosetta 翻译无需将每个用户依次分配给新 translators授权组?

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

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

最佳答案

看来rosetta有一个 ROSETTA_ACCESS_CONTROL_FUNCTION可以自定义访问权限的设置。

An alternative function that determines if a given user can access the translation views. This function receives a user as its argument, and returns a boolean specifying whether the passed user is allowed to use Rosetta or not.



我希望它有帮助

关于Django Rosetta - 通过用户许可而不是 "translators"组进行翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10142144/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com