Переименование 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.

Другие вопросы по тегам