web2py:允许命名用户添加本地化/翻译
web2py: allow named users to add localizations / translations
我想在 web2py 应用程序中分配一些 usernames/passwords 并允许这些用户访问语言更新页面(例如 http://foo.com/admin/edit_language/myApp/languages/fr.py)。我可以在不授予他们一般管理员访问权限的情况下执行此操作吗?如果可以,怎么做?
没有内置功能允许您指定只能访问部分管理应用程序的用户——只有一次登录,并且是全有或全无访问权限。但是,管理界面本身只是一个 web2py 应用程序,因此您可以编辑该应用程序并添加您自己的访问控制逻辑。
另外请注意,翻译仅存储在应用程序的 /languages 文件夹中的文本文件中,因此您可以提供一些替代界面,允许用户编辑这些文件。
我想在 web2py 应用程序中分配一些 usernames/passwords 并允许这些用户访问语言更新页面(例如 http://foo.com/admin/edit_language/myApp/languages/fr.py)。我可以在不授予他们一般管理员访问权限的情况下执行此操作吗?如果可以,怎么做?
没有内置功能允许您指定只能访问部分管理应用程序的用户——只有一次登录,并且是全有或全无访问权限。但是,管理界面本身只是一个 web2py 应用程序,因此您可以编辑该应用程序并添加您自己的访问控制逻辑。
另外请注意,翻译仅存储在应用程序的 /languages 文件夹中的文本文件中,因此您可以提供一些替代界面,允许用户编辑这些文件。