Переименование TurboGears 2 Repoze Fields с помощью TGAdmin
Я работал над переименованием поля "Группы" Reboze в TurboGears 2 на "роли", чтобы освободить пространство имен и таблицы БД для других целей. Кроме того, роли имеют для меня гораздо больше смысла, чем группы, потому что у меня сильный опыт работы в Drupal.
Теперь я нашел некоторые документы для этого, такие как эти:
http://www.turbogears.org/2.1/docs/main/Auth/Customization.html
http://code.gustavonarea.net/repoze.what-quickstart/
Однако это только часть пути. Я сделал (я уверен, что, по крайней мере, я дважды проверил несколько раз) все необходимые изменения, как вы можете видеть в этом diff.
Кажется, это работает нормально, однако я столкнулся с довольно серьезной проблемой в системе TurboGears Admin.
Я пробовал http://turbogears.org/2.0/docs/main/Extensions/Admin/index.html и это, похоже, не имело никакого значения, однако я не уверен на 100%, что сделал это правильно.
Проблема возникает, когда я пытаюсь перейти к localhost / admin / permissions /. Это вызывает внутреннюю ошибку сервера и выдает следующую ошибку. http://pastebin.com/YWMH3SiU Эта ошибка не возникает на страницах "Роли / пользователи", также работает permissions /edit/1.
Я бегу kubuntu 10.04 с TG 2.1b2. (Я запускаю бета-версию в основном для упрощения поддержки mako, что действительно важно.)
Любая помощь будет принята с благодарностью.
1 ответ
Зачем кросс-пост со списком рассылки TurboGears? http://groups.google.com/group/turbogears/browse_thread/thread/e6040eb194880fc6/
Это просто дублирует усилия людей, пытающихся помочь вам, и раздражает тех, кто следит за списком рассылки и вопросами, связанными с Python, в Stackru.