Переименование TurboGears 2 Repoze Fields с помощью TGAdmin - PullRequest
1 голос
/ 03 мая 2010

Я работал над переименованием TurboGears 2 Repoze 'groups' field в 'role' , чтобы освободить пространство имен и таблицы db для других целей. Также роли имеют для меня гораздо больше смысла, чем для групп, потому что у меня сильный опыт работы в Drupal.

Теперь я нашел несколько документов для этого, например:

http://www.turbogears.org/2.1/docs/main/Auth/Customization.html#customizing-the-model-structure-assumed-by-the-quickstart

http://code.gustavonarea.net/repoze.what-quickstart/#customizing-the-model-definition

Однако это только часть пути. Я сделал (я уверен, по крайней мере, я дважды проверил несколько раз) все необходимые изменения, как вы можете видеть в этом diff .

Кажется, это работает нормально, однако я столкнулся с довольно серьезной проблемой в системе TurboGears Admin.

Я пробовал http://turbogears.org/2.0/docs/main/Extensions/Admin/index.html, и, похоже, это не имело никакого значения, однако я не уверен на 100%, что сделал это правильно.

Проблема возникает, когда я пытаюсь зайти в localhost / admin / permissions /. Это вызывает внутреннюю ошибку сервера и выдает следующую ошибку. http://pastebin.com/YWMH3SiU Эта ошибка не возникает на страницах «Роли / пользователи», и права доступа / edit / 1 также работают.

Я использую Kubuntu 10.04 с TG 2.1b2. (Я использую бета-версию в основном для упрощения поддержки mako, что действительно важно.)

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 03 мая 2010

Зачем кросс-пост со списком рассылки TurboGears?http://groups.google.com/group/turbogears/browse_thread/thread/e6040eb194880fc6/

Это просто дублирует усилия людей, пытающихся помочь вам, и раздражает тех, кто следит за списком рассылки и вопросами, связанными с Python, в StackOverflow.

...